《第4章 数据链路层技术.ppt》由会员分享,可在线阅读,更多相关《第4章 数据链路层技术.ppt(73页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第4章 数据链路层技术,计算机网络原理及应用,4.1数据链路层的设计问题,4.1.1几个主要概念在计算机上网络中,我们经常提到“链路”和“数据链路”这两个术语,事实上“链路”和“数据链路”并非一回事。所谓链路(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。在进行数据通信时,两个计算机之间的通路往往是由许多的链路串接而成的。可见,一条链路只是一条通路的组成部分。数据链路(data link)则是另一个概念,这是因为当需要在一条线路上传送数据时,除了必须有一条物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。现在最常
2、用的方法就是使用适配器(网卡)来实现这些协议的硬件和软件。一般的适配器都包括了数据链路层和物理层这两层的功能。,常常在两个对等的数据链路层之间画出一个数字管道,而在这条数字管道上传输的数据单位是帧。见图4-1。,有时候我们将链路划分为物理链路和逻辑链路。所谓物理链路就是上面我们所说的链路,而逻辑链路就是上面的数据链路,是物理链路加上必要的通信协议。这两种划分实质上是一样的。早期的数据通信协议曾叫作通信规程(procedure)。因此在数据链路层,规程和协议是同义语。,数据链路层的主要用途是为在相邻网络实体之间建立、维持和释放数据链路连接,并传输数据链路服务数据单元。亦即数据链路层的主要职责是控制相邻系统之间的物理链路,它在物理层传送位信息的基础上,在相邻节点间传送被称为帧的数据信息,数据链路层也需进行检错、纠错,从而向网络层提供无错的透明传送。数据链路层软件是计算机中网络最基本的软件,该层是任何网络都必须有的层次,相对于高层来说,所用的服务和协议比较成熟。,