正在加载图片...
2 计算机网络技术 他交换设备的转发。 a b 图4.1相邻节点的示例 4.1.3数据链路层需要解决的主要问题 为实现相邻节点之间的可靠传输,数据链路层必须要解决以下问题:在相邻的节点之 间确定一个接收目标,即实现物理寻址:提供一种机制使得接收方能识别数据流的开始与 结束:提供相应的差错检测与控制机制以使有差错的物理链路对网络层表现为一条无差错 的数据链路:提供流量控制机制以保证源和目标之间不会因发送和接收速率不匹配而引起 数据丢失。 下面我们分几个小节来介绍数据链路层解决这些问题的相关机制。 4.2帧与成帧 为了实现上述诸如差错控制、物理寻址和流量控制等一系列功能,数据链路层必须要 使自己所看到的数据是有意义的,其中除了要传送的用户数据外,还要提供关于寻址、差 错控制和流量控制所必需的信息,而不再是物理层所谓的原始比特流。为此,数据链路层 采用了被称为帧(am)的协议数据单元作为数据链路层的数据传送逻辑单元。不同的数据 链路层协议的核心任务就是根据所要实现的数据链路层功能来规定帧的格式。 4.2.1帧的基本格式 尽管不同的数据链路层协议给出的帧格式都存在一定的差异,但它们的基本格式还是 大同小异的。图42给出了帧的基本格式,组成帧的那些具有特定意义的部分被称为域或宁 段(field)。 帧开始 地址 长度/类型控制 数据FCS 帧结束 图4.2帧的基本格式 其中,帧开始字段和帧结束字段分别用以指示顿或数据流的开始和结束。地址字段给 出节点的物理地址信息,物理地址可以是局域网网卡地址,也可以是广域网中的数据链路2 计算机网络技术 他交换设备的转发。 (a) (b) 图 4.1 相邻节点的示例 4.1.3 数据链路层需要解决的主要问题 为实现相邻节点之间的可靠传输,数据链路层必须要解决以下问题:在相邻的节点之 间确定一个接收目标,即实现物理寻址;提供一种机制使得接收方能识别数据流的开始与 结束;提供相应的差错检测与控制机制以使有差错的物理链路对网络层表现为一条无差错 的数据链路;提供流量控制机制以保证源和目标之间不会因发送和接收速率不匹配而引起 数据丢失。 下面我们分几个小节来介绍数据链路层解决这些问题的相关机制。 4.2 帧与成帧 为了实现上述诸如差错控制、物理寻址和流量控制等一系列功能,数据链路层必须要 使自己所看到的数据是有意义的,其中除了要传送的用户数据外,还要提供关于寻址、差 错控制和流量控制所必需的信息,而不再是物理层所谓的原始比特流。为此,数据链路层 采用了被称为帧(frame)的协议数据单元作为数据链路层的数据传送逻辑单元。不同的数据 链路层协议的核心任务就是根据所要实现的数据链路层功能来规定帧的格式。 4.2.1 帧的基本格式 尽管不同的数据链路层协议给出的帧格式都存在一定的差异,但它们的基本格式还是 大同小异的。图 4.2 给出了帧的基本格式,组成帧的那些具有特定意义的部分被称为域或字 段(field)。 帧开始 地址 长度/类型/控制 数据 FCS 帧结束 图 4.2 帧的基本格式 其中,帧开始字段和帧结束字段分别用以指示帧或数据流的开始和结束。地址字段给 出节点的物理地址信息,物理地址可以是局域网网卡地址,也可以是广域网中的数据链路
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有