数据链路层的简单模型 (续) 主机H1向H2发送数据 主机H 路由器R1 路由器R2 路由器Rg 主机H2 屯话网 局域网 x 广域网 局域网◆ H 仅从数据链路层观察帧的流动 H2 应用层 应用层 运输层 R R2 运输层 网络层 络层 网络月 网绍月 网络层 链路层 链路月 链路 链路层 物理层 理 层 物理月 物理 物理层 课件制作人:谢希仁
课件制作人:谢希仁 数据链路层的简单模型 ( 续) 局域网 广域网 主机 H1 主机 H2 路由器R1 路由器R2 路由器R3 电话网 局域网 主机H1向H2发送数据 链路层 应用层 运输层 网络层 物理层 链路层 应用层 运输层 网络层 物理层 链路层 网络层 物理层 链路层 网络层 物理层 链路层 网络层 物理层 R1 R2 R3 H1 仅从数据链路层观察帧的流动 H2
3.1使用点对点信道的数据链路层 3.1.1数据链路和帧 链路(ink)是一条无源的点到点的物理线 路段,中间没有任何其他的交换结点。 ■一条链路只是一条通路的一个组成部分。 ■数据链路(data link)除了物理线路外,还必须 有通信协议来控制这些数据的传输。若把实现 这些协议的硬件和软件加到链路上, 就构成了 数据链路。 ·现在最常用的方法是使用适配器(即网卡)来实现 这些协议的硬件和软件。 一般的适配器都包括了数据链路层和物理层这两层 的功能。 课件制作人:谢希仁
课件制作人:谢希仁 3.1 使用点对点信道的数据链路层 3.1.1 数据链路和帧 ◼ 链路(link)是一条无源的点到点的物理线 路段,中间没有任何其他的交换结点。 ◼ 一条链路只是一条通路的一个组成部分。 ◼ 数据链路(data link) 除了物理线路外,还必须 有通信协议来控制这些数据的传输。若把实现 这些协议的硬件和软件加到链路上,就构成了 数据链路。 ◼ 现在最常用的方法是使用适配器(即网卡)来实现 这些协议的硬件和软件。 ◼ 一般的适配器都包括了数据链路层和物理层这两层 的功能
数据链路层传送的是帧 结点A 结点B 网络层 P数据报 P数据报 数据 装入 取出 链路层 帧 物理层 1010.之.0110 1010...0110 链路 (a) 结点A 结点B 数据 发送 接收 链路层 帧 > 帧 链路 (b)
IP 数据报 1010… …0110 帧 数据 取出 链路层 网络层 链路 结点 A 结点 B 物理层 数据 链路层 结点 A 结点 B 帧 (a) (b) 发送 帧 接收 链路 IP 数据报 1010… …0110 帧 装入 数据链路层传送的是帧
数据链路层像个数字管道 常常在两个对等的数据链路层之间画出 一个数字管道,而在这条数字管道上传 输的数据单位是帧。 结点 帧 帧 结点 早期的数据通信协议曾叫作通信规程 (procedure)。因此在数据链路层,规程 和协议是同义语。 课件制作人:谢希仁
课件制作人:谢希仁 数据链路层像个数字管道 ◼ 常常在两个对等的数据链路层之间画出 一个数字管道,而在这条数字管道上传 输的数据单位是帧。 ◼ 早期的数据通信协议曾叫作通信规程 (procedure)。因此在数据链路层,规程 和协议是同义语。 结点 帧 帧 结点
3.1.2三个基本问题 (1)封装成帧 (2)透明传输 (3)差错控制 课件制作人:谢希仁
课件制作人:谢希仁 3.1.2 三个基本问题 (1) 封装成帧 (2) 透明传输 (3) 差错控制