数据链路层
概述
链路是结点间的一段物理线路。
数据链路是在链路的基础上增加的必要的硬件(网络适配器)和软件(协议)。
在该层传输协议的数据单元是帧。
数据单元的封装
封装成帧是在一段数据的前后分别添加首部和尾部,构成一个帧。首部和尾部是帧的一个重要的分界。
帧:帧首部(SOH) || 数据部 || 协议首部 || 协议尾部 || 帧尾部(EOT)
透明传输
概念:当数据部的某个字节的二进制代码和SOH
或EOT
一样,数据链路层就会错误的找到当前帧的边界。
解决方式:在发送端的数链路层在数据部中出现控制字符SOH
或EOT
时,在帧的前部和尾部的字符插入以个转义字符ESC
。
差错检测
方法
奇偶校验
CRC
交换机
交换机又称交换式集线器,通过对信息重新生成,并经过内部处理后转发到指定端口,具有自动寻址能力和交换作用,在数据链路层。
网络带宽是共享的。
CSMA/CD
CSMA/CD: 冲突检测的载波监听多路访问的方法。
三大要点
1、多点接入:
2、载波监听:
3、碰撞检测: