1. 概述
网络层提供了两台主机之间的通信服务。链路层提供了将数据报通过单一通信链路从一个结点传送到相邻结点的功能。
(1)术语
- 结点:主机和路由器
- 链路:相邻结点的通信信道
①有线②无线③局域网 - 帧:封装网络层数据报
(2)链路层提供的服务
- 组帧:封装网络层数据报,加上首部和尾部。
- 链路接入:MAC协议用于协调多个节点的帧传输。
- 差错检验和纠正:可能会由信号衰减和电磁噪声导致比特差错,传输一个有差错的数据报是没有必要的,
- 可靠传输:对于高误码率的链路需要提供可靠传输服务。
(3)实现
- 链路层的主体部分是网络适配器。网络适配器的核心是链路层控制器。
2. 差错检测和纠正技术
(1)差错编码
- 基本原理:在数据中增加冗余比特,将数据和冗余比特发送到接收方。