通信百科

OSI参考模型之网络层和运输层功能

时间:2019-11-18 13:52 作者: 世讯电科融合通信系统
        1、网络层
       网络层的任务是控制通信子网的工作,实现网络节点间跨通信子网的数据传输。网络层以分组作为数据传输的基本单位 ,提供的是点到点的服务,其主要任务是选择一条最为合理的路径,将分组从源节点传送到目的节点。网络层的主要功能如下:
       ( 1) 建立、维持和拆除网络连接。节点之间的通路通常由一个或多个通信子网的多条链路组成,在基于虚电路的分组交换中,虚电路的建立、维持和拆除是保 证端到端通信的重要环节。
      ( 2 ) 组包/拆包。网络层协议定义了分组的类型和具体格式。发送方将运输层传下来的报文拆分为若干个分组,而接收方将各分组拆包,重组报文后送至运输层。
      ( 3 ) 路由选择。根据一定的原则和路由选择算法,在多节点的通信子网中选择一条从源节点到目的节点的最优路径 。最优路径是相对而言的,一般在进行路由选择时要综合考虑时延、中间节点数、带宽以及路径长度等多个因素。
       ( 4 ) 拥塞控制。网络层的拥塞控制是对整个通信子网内的流量进行控制,以保证网络通信的时延在可控的范围内。
       2、运输层
       运输层提供端到端的数据传输服务,其具体功能如下:
       (1 ) 为高层数据传输建立、维护和拆除运输连接,实现透明的端到端的数据传输。
      ( 2 ) 提供端到端的差错控制和流量控制。
      ( 3 ) 复用与分用。一个主机上的多个进程可同时使用运输层的服务,同时运输层可以把收到的信息交付给上层不同的进程。

版权所有:统一通信系统集成:http://www.alloll.com 转载请注明出处