数据链路层的简单模型主机H1向H发送数据路由器R路由器R3主机H路由器R2主机H222局域网广域网电话网局域网HH2从层次上来看数据的流动应用层立用层R1R3R2运输层运输层网络层网络层网络层网络层X名层链路层莲路层连路层链路层连路层物理层物理层物理层理层物理屋6
数据链路层的简单模型 局域网 广域网 主机 H1 主机 H2 路由器R1 路由器R2 路由器R3 电话网 局域网 主机H1向H2发送数据 链路层 应用层 运输层 网络层 物理层 链路层 应用层 运输层 网络层 物理层 链路层 网络层 物理层 链路层 网络层 物理层 链路层 网络层 物理层 R1 R2 R3 H1 从层次上来看数据的流动 H2 6
数据链路层的简单模型(续)主机H1向H发送数据路由器R1路由器R3主机H路由器R2主机H22局域网广域网电话网局域网HH2仅从数据链路层观察的流动应用层应用层R1R3R2运输层运输层网络层网络层网络房网络片X络层链路月链路层路层链路链路层物物理层理层物理屋物理屋物理层7
数据链路层的简单模型 ( 续) 局域网 广域网 主机 H1 主机 H2 路由器R1 路由器R2 路由器R3 电话网 局域网 主机H1向H2发送数据 链路层 应用层 运输层 网络层 物理层 链路层 应用层 运输层 网络层 物理层 链路层 网络层 物理层 链路层 网络层 物理层 链路层 网络层 物理层 R1 R2 R3 H1 仅从数据链路层观察帧的流动 H2 7
3.1使用点对点信道的数据链路层3.1.1数据链路和顿链路(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点,一条链路只是一条通路的一个组成部分。数据链路(datalink)除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。一般的适配器都包括了数据链路层和物理层这两层的功能。8
3.1 使用点对点信道的数据链路层 3.1.1 数据链路和帧 ◼ 链路(link)是一条无源的点到点的物理线 路段,中间没有任何其他的交换结点。 ◼ 一条链路只是一条通路的一个组成部分。 ◼ 数据链路(data link) 除了物理线路外,还必须 有通信协议来控制这些数据的传输。若把实现 这些协议的硬件和软件加到链路上,就构成了 数据链路。 ◼ 现在最常用的方法是使用适配器(即网卡)来实现 这些协议的硬件和软件。 ◼ 一般的适配器都包括了数据链路层和物理层这两层 的功能。 8
数据链路层传送的是顿结点A结点B网络层IP数据报IP数据报装入取出数据顺顺链路层1010.V.011d物理层1010...0110星链路(a)结点A结点B发送接收数据顿顿HH链路层链路(b)9
IP 数据报 1010. .0110 帧 数据 取出 链路层 网络层 链路 结点 A 结点 B 物理层 数据 链路层 结点 A 结点 B 帧 (a) (b) 发送 帧 接收 链路 IP 数据报 1010. .0110 帧 装入 数据链路层传送的是帧 9
数据链路层像个数字管道常常在两个对等的数据链路层之间画出一个数字管道,而在这条数字管道上传输的数据单位是顿结点结点顿顿早期的数据通信协议曾叫作通信规程(procedure)。因此在数据链路层,规程和协议是同义语。10
数据链路层像个数字管道 ◼ 常常在两个对等的数据链路层之间画出 一个数字管道,而在这条数字管道上传 输的数据单位是帧。 ◼ 早期的数据通信协议曾叫作通信规程 (procedure)。因此在数据链路层,规程 和协议是同义语。 结点 帧 帧 结点 10