1使用点到点信道的数据链路层1数据路和帧 口数据链路 data link除了物理线路外,还必须有通信协议 来控制这些数据的传输。若把实现这些协议的硬件和软件 加到链路上,就构成了数据链路。 ¤现在最常用的方法是使用适配器(即网卡)来实现这些协 议的硬件和软件。 口一般的适配器都包括了数据链路层和物理层这两层的功能。 ¤有些情况下,数据链路又被称为“逻辑链路″。 河南中医学院/阮晓龙/13938213680/http://ke.51xueweb.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://ke.51xueweb.cn 1.使用点到点信道的数据链路层 数据链路(data link) 除了物理线路外,还必须有通信协议 来控制这些数据的传输。若把实现这些协议的硬件和软件 加到链路上,就构成了数据链路。 现在最常用的方法是使用适配器(即网卡)来实现这些协 议的硬件和软件。 一般的适配器都包括了数据链路层和物理层这两层的功能。 有些情况下,数据链路又被称为“逻辑链路”。 7 1.1数据链路和帧
8 1使用点到点信道的数据链路层1数据路和帧 ¤数据链路层把网络层交下来的数据构成帧发送到链路上, 以及把接收到的帧中的数据取出并上交给网络层。 ¤数据链路层协议数据单元是数据帧(帧)。 口网络层协议数据单元是IP数据报(数据报、分组、包)。 ¤把重点放到数据链路层,只考虑数据链路层的通信,把网 络体系简化为三层。 河南中医学院/阮晓龙/13938213680/http://ke.51xueweb.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://ke.51xueweb.cn 1.使用点到点信道的数据链路层 数据链路层把网络层交下来的数据构成帧发送到链路上, 以及把接收到的帧中的数据取出并上交给网络层。 数据链路层协议数据单元是数据帧(帧)。 网络层协议数据单元是IP数据报(数据报、分组、包)。 把重点放到数据链路层,只考虑数据链路层的通信,把网 络体系简化为三层。 8 1.1数据链路和帧
9 1使用点到点信道的数据链路层1数据路和帧 结点A 结点B 网络层 IP数据报 IP数据报 数据 装入 取出 链路层帧 帧 物理层 1010..0110 1010..…0110 链路 (a)三层简化模型 结点A 结点B 数据 发送 接收 链路层 帧 帧 链路 河南中医学院/阮晓龙/13938213680/http://ke.51xueweb.cr (b)只考虑数据链路层
河南中医学院 / 阮晓龙 / 13938213680 / http://ke.51xueweb.cn 1.使用点到点信道的数据链路层 9 1.1数据链路和帧 IP 数据报 1010… …0110 帧 数据 取出 链路层 网络层 链路 结点 A 结点 B 物理层 数据 链路层 结点 A 结点 B 帧 (a)三层简化模型 (b)只考虑数据链路层 发送 帧 接收 链路 IP 数据报 1010… …0110 帧 装入
10 1使用点到点信道的数据链路层1数据路和帧 ¤常常在两个对等的数据链路层之间画出一个数字管道,而 在这条数字管道上传输的数据单位是帧。 早期的数据通信协议曾叫作通信规程(ρ rocedure)。因此 在数据链路层,规程和协议是同义语。 结点 帧 结点 河南中医学院/阮晓龙/13938213680/http://ke.51xueweb.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://ke.51xueweb.cn 1.使用点到点信道的数据链路层 常常在两个对等的数据链路层之间画出一个数字管道,而 在这条数字管道上传输的数据单位是帧。 早期的数据通信协议曾叫作通信规程(procedure)。因此 在数据链路层,规程和协议是同义语。 10 1.1数据链路和帧 结点 帧 帧 结点
1使用点到点信道的数据链路层 1.2数据链路层的基本功能 封装成帧 透明传输 差错检测 2 3 形成帧 透明传送数据 可靠传输 在一段数据的前后分别 在数据链路层上能够传送解决比特差错。 添加首部和尾部。 任何数据,任意组合的比不能够解决传输擦差错 特流能够在数据链路层传 数据链路层的基本功能 数据链路层的基本功能 数据链路层的基本功能 河南中医学院/阮晓龙713938213680/http://ke.5
河南中医学院 / 阮晓龙 / 13938213680 / http://ke.51xueweb.cn 1.使用点到点信道的数据链路层 11 1.2数据链路层的基本功能