网络层为传输层提供哪些服务?
网络层关注以最小成本从源头一直到目的地的数据包。不像数据链路层有更重要的目标,比如将帧从电线的一端移动到另一端。网络层是处理端到端传输的最低层。
网络层设计问题
网络层设计问题如下-
存储和转发数据包交换
提供给传输层的服务
无连接服务的实现
面向连接服务的实现
虚电路数据报网络的比较
现在让我们看看网络层的设计问题之一。
提供给传输层的服务
提供给传输层的服务如下-
逻辑寻址-网络层向传入数据包添加标头,其中包括标识发送方和接收方的逻辑地址。
路由-它是网络层提供的机制,用于以最快和有效的方式将数据包路由到最终目的地。
Flowcontrol-该层将数据包路由到另一种方式,如果同时存在太多数据包,则防止瓶颈和拥塞。
BreaksLargePackets-将较大的数据包分解为小数据包。
面向连接的服务-它是一种网络通信模式,在传输任何有用数据之前建立通信会话,并且数据流以与发送相同的顺序交付。
无连接服务-这是一种用于分组交换网络的数据传输方法,通过该方法,每个数据单元都根据每个单元中携带的信息单独寻址和路由,而不是像面向连接那样在预先安排的固定数据通道的设置信息中沟通。
DataGram-数据报是与分组交换网络相关联的基本传输单元。配送、到货时间和到货顺序无需网络保证。
虚拟电路-它是一种通过分组交换计算机网络传输数据的方式,它看起来好像在此数据的源端系统和目标端系统之间存在专用的物理层链路。