计网——数据链路层
数据链路层协议
基本概念
链路:物理链路,无源的点到点的物理线路段0
数据链路:带规程的软硬件+物理链路(逻辑链路)
数据链路层协议作用:在不太可靠的数据链路层上实现可靠的数据传输
在发送端将网络层的数据流封装成帧并交给物理层进行传输;
在接收端将从物理层得到的帧进行差错检测, 拆封还原成数据流并交给网络层。
三个基本问题
封装成帧
关键问题:帧定界,即确定帧的界限
方法:
字符计数法
带字符填充的首尾字符定界法
使用比特填充的首位标记定界
帧的起始和结束都用一个特殊的位串:“01111110”,称为标记(Flag)
透明传输
与传输的数据无关
面向字符——字节插入法
在数据中出现的控制字符SOH或EOT前面插入一个转义字符ESC(一个字节, 0x1B);
面向比特——0比特插入删除法
当数据中连续出现5个1即“11111”时就在其后插入”0”比特,即将其转换成“111110”。
差错控制技术
计网——数据链路层
https://wendyflv.github.io/2024/06/25/计网——数据链路层/