3.1 使用点对点信道的数据链路层 ■3.1.1数据链路和帧 ■3.1.2三个基本问题
3.1 使用点对点信道的数据链路层 ◼ 3.1.1 数据链路和帧 ◼ 3.1.2 三个基本问题
3.1.1数据链路和帧 ■ 链路(ink)是一条无源的点到点的物理线路段,中间 没有任何其他的交换结点。 ·一条链路只是一条通路的一个组成部分。 ■数据链路(data link)除了物理线路外,还必须有通信 协议来控制这些数据的传输。若把实现这些协议的硬 件和软件加到链路上,就构成了数据链路。 ■现在最常用的方法是使用适配器(即网卡)来实现这些协议 的硬件和软件。 ■一般的适配器都包括了数据链路层和物理层这两层的功能
3.1.1 数据链路和帧 ◼ 链路 (link) 是一条无源的点到点的物理线路段,中间 没有任何其他的交换结点。 ◼ 一条链路只是一条通路的一个组成部分。 ◼ 数据链路 (data link) 除了物理线路外,还必须有通信 协议来控制这些数据的传输。若把实现这些协议的硬 件和软件加到链路上,就构成了数据链路。 ◼ 现在最常用的方法是使用适配器(即网卡)来实现这些协议 的硬件和软件。 ◼ 一般的适配器都包括了数据链路层和物理层这两层的功能
3.1.1 数据链路和帧 也有人采用另外的术语。这就是把链路分为物 理链路和逻辑链路。 ■ 物理链路就是上面所说的链路。 ■逻辑链路就是上面的数据链路,是物理链路加 上必要的通信协议。 ■ 早期的数据通信协议曾叫做通信规程 (procedure)。因此在数据链路层,规程和协议 是同义语
3.1.1 数据链路和帧 ◼ 也有人采用另外的术语。这就是把链路分为物 理链路和逻辑链路。 ◼ 物理链路就是上面所说的链路。 ◼ 逻辑链路就是上面的数据链路,是物理链路加 上必要的通信协议。 ◼ 早期的数据通信协议曾叫做通信规程 (procedure)。因此在数据链路层,规程和协议 是同义语
数据链路层传送的是帧 结点A 结点B 网络层 P数据报 P数据报 数据 装入 取出 链路层 帧 物理层 1010. .0110 1010. .0110 链路 (a)三层的简化模型 结点A 结点B 数据 发送 接收 链路层 帧 顿 链路 (b)只考虑数据链路层 使用点对点信道的数据链路层
数据 链路层 结点 A 结点 B 帧 (b) 只考虑数据链路层 发送 帧 接收 链路 IP 数据报 1010. .0110 帧 数据 取出 链路层 网络层 链路 结点 A 结点 B 物理层 (a) 三层的简化模型 IP 数据报 1010. .0110 帧 装入 数据链路层传送的是帧 使用点对点信道的数据链路层
数据链路层像个数字管道 常常在两个对等的数据链路层之间画出一个数 字管道,而在这条数字管道上传输的数据单位 是帧。 结点 帧 帧 结点 数据链路层不必考虑物理层如何实现比特传输 的细节。甚至还可以更简单地设想好像是沿着 两个数据链路层之间的水平方向把帧直接发送 到对方
数据链路层像个数字管道 ◼ 常常在两个对等的数据链路层之间画出一个数 字管道,而在这条数字管道上传输的数据单位 是帧。 ◼ 数据链路层不必考虑物理层如何实现比特传输 的细节。甚至还可以更简单地设想好像是沿着 两个数据链路层之间的水平方向把帧直接发送 到对方。 结点 帧 帧 结点