1. 数据链路层概述
2. 数据链路层的三个重要问题
2.1 封装成帧
2.2 差错检测
接收端主机如何判断是否出现误码,根据帧尾的检错码和检错算法来进行判断,发送放在发送之前,基于待发送的数据和检错算法算出检测码,并将其封装在帧尾,接收端主机根据帧尾的检错码检测帧中是否出现了误码,
2.3 可靠传输
接收端主机发现出现误码,是不会接收该帧,则会直接将其丢弃。
- 如果数据链路层向其上层提供的是
不可靠服务
,那么就会丢弃,不会再有更多措施。 - 如果数据链路层向其上层提供的是
可靠服务
,那么就会有其他措施,还可以重新接收到被丢弃的帧的正确副本
3. 传输地址如何确定
帧头部分存储目的地址,和源地址
4. 如何解决碰撞
共享式局域网的以太网的媒体介入控制协议CSMA/CD