计网——数据链路层

数据链路层协议

基本概念

  1. 链路:物理链路,无源的点到点的物理线路段0

  2. 数据链路:带规程的软硬件+物理链路(逻辑链路)

  3. 数据链路层协议作用:在不太可靠的数据链路层上实现可靠的数据传输

    image-20240625160502358

    在发送端将网络层的数据流封装成帧并交给物理层进行传输;
    在接收端将从物理层得到的帧进行差错检测, 拆封还原成数据流并交给网络层。

三个基本问题

封装成帧

image-20240625163256738

关键问题:帧定界,即确定帧的界限

方法:

  1. 字符计数法

    image-20240625163431597

  2. 带字符填充的首尾字符定界法

    image-20240625163450460

  3. 使用比特填充的首位标记定界

    帧的起始和结束都用一个特殊的位串:“01111110”,称为标记(Flag)

透明传输

与传输的数据无关

  1. 面向字符——字节插入法

    在数据中出现的控制字符SOH或EOT前面插入一个转义字符ESC(一个字节, 0x1B);

    image-20240625163746999

  2. 面向比特——0比特插入删除法

    当数据中连续出现5个1即“11111”时就在其后插入”0”比特,即将其转换成“111110”。

    image-20240625163818107

差错控制技术


计网——数据链路层
https://wendyflv.github.io/2024/06/25/计网——数据链路层/
作者
Wendyflv
发布于
2024年6月25日
许可协议