数据链路层的简单模型(续)》 主机H,向H,发送数据 路由器R1 主机H1 路由器R2 路由器R3 主机H2 七咕网 局域网 广域网 局域网 H到H2所经过的网络可以是多种的 H 仅从数据链路层观察帧的流动 H2 应用层 应用层 运输层 R R2 R3 运输层 网络层 哈层 网络2 网络 网络层 链路层 路层 链路月 链路月 链路层 物理层 理层 物理月 物理月 物理层 不同的链路层可能采用不同的数据链路层协议 只考虑数据在数据链路层的流动 3.数据链路
。 数据链路层从网络层获得数据包,然后将这些 数据包封装成帧(frme)以便传输。 。 每个帧包含一个帧头、一个有效载荷(用于存放 数据包)以及一个帧尾。 ·数据链路层的核心工作是管理帧。 3.数据链路 8
(frame ) ( )
3.1使用点对点信道的数据链路层 ·3.1.1数据链路和帧 ·3.1.2三个基本问题 3.数据链路 9
3.1.1数据链路和帧 ·链路(ink)是一条无源的点到点的物理线路段,中间 没有任何其他的交换结点。 ·一条链路只是一条通路的一个组成部分。 ·数据链路(data link)除了物理线路外,还必须有通信 协议来控制这些数据的传输。若把实现这些协议的 硬件和软件加到链路上,就构成了数据链路。 ·现在最常用的方法是使用适配器(即网卡)来实现这些协 议的硬件和软件。 ·一般的适配器都包括了数据链路层和物理层这两层的功能。 3.数据链路 10
3.1.1数据链路和帧 ·也有人采用另外的术语。这就是把链路分为物理 链路和逻辑链路。 ·物理链路就是上面所说的链路。 逻辑链路就是上面的数据链路,是物理链路加上 。 必要的通信协议。 ·早期的数据通信协议曾叫做通信规程(procedure)。 因此在数据链路层,规程和协议是同义语。 3.数据链路 11