数据链路层主要关注三个问题: 这个包是发给谁的?谁应该接收? 大家都在发,会不会产生混乱?有没有谁先发.谁后发的规则? 如果发送的时候出现了错误,怎么办? 数据链路层也称为MAC(Medium Access Control)层,即媒体访问控制.控制在往媒体上发数据的时候,谁先发.谁后发的问题,防止顺序错乱,这解决了第二个问题.对于第一个问题,要用到一个物理地址也就是MAC地址来解决. MAC地址是一个网卡的物理地址,用十六机制.6个byte表示.每张网卡的MAC地址都是唯一的,有点像身份证,是一…