首页 / 科技百科 / 正文

数据链路层协议的三个基本问题 

数据链路层协议的三个基本问题是:封装成帧、透明传输和差错检测

1. 封装成帧:封装成帧就是在一段数据的前后分别添加首部和尾部,这样就构成了一个帧。接收端在收到物理层上交的比特流之后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。

2. 透明传输:透明传输是指在数据中遇到控制字符时,如“EOT”或者“SOH”,需要在控制字符前插入“ESC”转义字符。接收端的数据链路层在将数据送往网络层之前,会删除这个插入的转义字符。

3. 差错检测:差错检测是指数据链路层需要有能力检测帧在传输过程中是否出现差错。差错检测通常采用循环冗余检验(CRC)的方式,通过在帧的尾部添加一个CRC校验和,可以有效地检测帧的完整性。

数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自物理层来的数据可靠地传输到相邻节点的目标机网络层。

如有侵权请及时联系我们处理,转载请注明出处来自