数据链路层

1. 数据链路层概述

数据链路层三个重要问题
封装成帧

差错检测

可靠传输

2. 封装成帧

面向字节的透明传输,对于数据载荷部分的帧定界符,使用转义字符填充

面向比特的透明传输,对于帧定界符,按照约定添加比特,接收后,再按照约定移除即可

3. 差错检测

奇偶校验

CRC


注意: 最后余数的位数应与生成多项式的最高次数相同,位数不够前面补0


4.可靠传输
基本概念


实现机制1 停止等待协议 SW(Stop-and-Wait)




实现机制2 回退N帧协议GBN(Go-Back-N)




实现机制3 选择重传协议SR(Selective Request)




5. 点对点协议 PPP







6. 媒体接入控制(MAC)

静态划分信道

频分复用FDM

时分复用TDM

波分复用WDM

码分复用CDM





动态接入控制-随机接入(CSMA/CD)














7. MAC地址、IP地址、ARP协议
7.1 MAC地址




7.2 IP地址





7.3 ARP协议


8. 集线器和交换机的区别
集线器


交换机




9. 以太网交换机自学习和转发帧的流程





10. 以太网交换机的生成树协议STP


11. 虚拟局域网VLAN






