预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共42页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

4.2开放系统互联参考模型4.2开放系统互联参考模型4.2开放系统互联参考模型4.2开放系统互联参考模型4.2开放系统互联参考模型4.2开放系统互联参考模型4.2开放系统互联参考模型4.2.2数据链路层数据链路层的主要功能: 数据链路层最基本的服务是将源机网络层来的数据可靠的传输到相邻节点的目标机网络层。为达到这一目的,数据链路层必须具备一系列相应的功能,它们主要有:如何将数据组合成数据块,在数据链路层中将这种数据块称为帧,帧是数据链路层的传送单位;如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率以使之与接收方相匹配;在两个网路实体之间提供数据链路通路的建立、维持和释放管理。(1)帧同步功能(2)差错控制功能 通信系统必须具备发现(即检测)差错的能力,并采取措施纠正之,使差错控制在所能允许的尽可能小的范围内,这就是差错控制过程,也是数据链路层的主要功能之一。 (3)流量控制功能 说明一下,流量控制并不是数据链路层特有的功能,许多高层协议中也提供流量控制功能,只不过流量控制的对象不同而已。比如,对于数据链路层来说,控制的是相邻两节点这间数据链路上的流量,而对于运输层来说,控制的则是从源到最终目的之间端对端的流量。 由于收发双方各自使用的设备工作速率和缓冲存储空间的差异,可能出现发送方发送能力大于接收方接收能力的现象,若此时不对发送方的发送速率(也即链路上的信息流量)做适当的限制,前面来不及接收的帧将被后面不断发送来的帧“淹没”,从而造成帧的丢失而出错。由此可见,流量控制实际上是对发送方数据流量的控制,使其发送速率不致超过接收方的速率。也即需要有一些规则使得发送方知道在什么情况下可以接着发送下一帧,而在什么情况下必须暂停发送,以等待收到某种反馈信息后再继续发送。(4)链路管理功能 链路管理功能主要用于面向连接的服务。在链路两端的节点要进行通信前,必须首先确认对方已处于就绪状态,并交换一些必要的信息以对帧序号初始化,然后才能建立连接。在传输过程中则要维持该连接。如果出现差错,需要重新初始化,重新自动建立连接。传输完毕后则要释放连接。数据链路层连接的建立,维持和释放就称做链路管理。在多个站点共享同一物理信道的情况下(例如在局域网中),如何在要求通信的站点间分配和管理信道也属于数据层链路管理的范畴。 2.数据链路控制协议举例 数据链路控制协议也称链路通信规程,也就是OSI参考模型中的数据链路层协议。链路控制协议可分为异步协议和同步协议两大类。同步协议又可分为面向字符的同步协议、面向比特的同步协议及面向字节计数的同步协议三种类型。 面向比特的数据链路控制协议的典型,HDLC(高级数据链路控制)是目前网络设计普遍使用的数据链路控制协议。 (8位)标志字段F地址字段A(8/16位)控制字段C(8/16位)信息字段I(长度可变)帧校验字段FCS(16/32位)标志字段F(8位) 数据链路层的数据传输是以帧为单位的,HDLC的帧格式如图4-4所示,其中标志字段F是一个固定的比特序列01111110,用来表示一帧的开始和结束;地址字段A用来表示站点的物理地址;控制字段C用来表示帧的类型和功能、帧的编号等控制信息;帧校验字段FCS用来校验传输的帧是否有错;信息字段I是要传输的数据信息,长度通常不大于256字节。注意4.2.3网络层 网络层是OSI参考模型中的第三层,介于传输层和数据链中路层之间。它在数据路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若干个中间节点传送到目的端,从而向运输层提供最基本的端到端的数据传送服务。网络层关系到通信子网的运行控制,体现了网络应用环境中资源子网访问通信子网的方式,是OSI模型中面向数据通信的低三层(也即通信子网)中最为复杂、关键的一层。1.网络层的主要功能 网络层的目的是实现两个端系统之间的数据透明传送,即为数据选择最佳路径传输到目的主机,而网络用户不必关心网络的拓扑结构和使用的通信介质。具体功能包括路由选择、流量控制、数据的传输与中继、清除子网的质量差异。(1)路由选择 通信子网为网络源节点和目的节点提供了多条传输路径的可能性。网络节点在收到一个分组后后,要确定向下一节点传送的路径,这就是路由选择。 要进行路由选择就得有路由算法,路由选择的算法很多,概括起来可以分为静态路由算法和动态路由算法两大类。静态路由选择算法也叫做非自适应路由选择算法,其特点是简单和开销较小,但不能及时适应网络状态的变化;动态路由选择算法也称为自适应路由选择算法,其特点是能较好地适应网络状态的变化,但实现起来较为复杂,开销也比较大。 常见的路由协议有内部网关协议(IGP)、外部网关协议(EGP)、最短路径优先协议(OSPF)等。(2)流量控制 通信子网中的资源总是有限的,