1. 第三章数据链路层知识点
- 数据链路层使用通道的两种类型:点对点信道,广播信道
- 数据链路层三个基本问题:封装成帧,透明传输,差错检测
2. 封装成帧
- 封装成帧的定义:对上层的分组进行封装,添加首部和尾部,确定最大传输单元mtu
- 首部和尾部的重要作用就是进行帧定界
- 每一种链路层协议都规定了帧的数据部分长度的上限,即最大传送单元MTU

3. 透明传输
- 透明传输的定义:防止错误的找到帧的边界,在数据中出现的控制字符前加入转义字符
- 解决透明传输的办法:字节填充或字符填充
4. 循环冗余检验(CRC)
- 循环冗余检验的基本思想是发送端编码,接收端检验:将发送端要发送的k位数据比特序列,通过给定的生成多项式生成r位的冗余位,放在数据比特后面发送,这是发送端的编码过程;
接收方接收到了包含原数据比特序列和冗余位的序列后,用同样的生成多项式进行校验,判断收到的数据(余数是否为0)是否正确
- 可靠传输:数据链路层的发送端发送什么,在接收端就接收什么
- 传输差错分为两大类:一类是比特差错,一类是出现帧丢失,帧重复或帧失序
- 在数据链路层使用CRC检验,只能实现无比特差错的传输,要做到可靠传输,就必须再加上帧编号,确认和重传机制
- 帧检验序列FCS:在数据后面加上的冗余码称为帧检验序列,CRC并非用来获得FCS的唯一方法
5. CSMA
- PPP协议中使用CSMA/CD是在载波监听多点接入碰撞检测协议。载波监听就是发送前和发送时都要检测信道,多点接入是多个计算机,以多点接入方式连接在一条总线上,碰撞检测是边发边检测。介质访问规则就是先听后发、边发边听、冲突回退、候时重发。
posted @
2025-05-28 10:17
awei040519
阅读(
14)
评论()
收藏
举报