从这篇文章开始,我们进入了网络层的学习。
网络层的核心功能是网络层,位于传输层和数据链路层之间。网络层的目的是将数据从源通过几个中间节点传输到目的地,从而为传输层提供最基本的端到端数据传输服务。
网络层的任务
为了向传输层提供服务,网络层必须使用数据链路层提供的服务。数据链路层的主要功能是解决两个直接相邻节点之间的通信,但不负责解决数据经过通信子网中多个中转节点时的通信问题。因此,为了实现两个端系统之间数据的透明传输,源端的数据可以通过通信子网中的多个中转节点以最佳路径透明地到达目的端,这样传输层就不必关心网络的拓扑结构、使用的通信介质和交换技术。网络层必须具有以下功能:
网络层的功能
数据网和虚电路网我们已经知道,网络层的主要任务是为网络上的不同主机提供通信。它通过路由算法,为数据包选择最合适的路径通过通信子网,实现网络的互联功能。分组交换网络主要包括:
数据网络:没有连接服务的分组交换网络,根据目的主机地址进行路由的网络;他的原理是,源主机每发送一个包,就在包中加上目的主机地址,然后把包推送到网络中。每台路由器都使用其目的地址转发数据包。匹配路由器目的地址时,使用最长前缀匹配规则。路由算法大约每1~5分钟更新一次转发表。在数据报网络中,数据包发送和接收的顺序不一定相同,因此需要对数据包进行重新排序,这通常由传输层来完成。
数据报网络
特点:
使用这种方法的路由器上有两个重要的东西,一个是路由算法,用来确定通过网络的端到端路径;另一个是转发表,决定路由器如何转发数据包。注意,对于转发表来说,目的地址是32位IP地址,所以有几十亿个IP地址。一个路由器不可能维护一个十亿的表,所有的转发表都是按照地址的范围来转发的。
虚电路网络:面向连接的分组交换网络;通信前双方使用虚电路建立连接,通信后再拆除连接。
虚电路(VC):在从源主机到目的主机的路径上建立的网络层逻辑连接。
虚电路网络中的3个阶段:
虚电路由三个要素组成:
虚拟电路网络
就像上图中的通道一样,所有的数据包都会沿着这条线路有序可靠的传输。但是,这条线路上的某个路由器或链路也可以为其他用户服务。比如某条链路可以是A和B之间虚电路的一部分,也可以是C和D之间虚电路的一部分,而不是A和B占用一条完整的通信线路。所以这样的电路叫做虚电路(电信网络中的物理线路被A和B单独占用),但是逻辑上A和B是通过这条专线进行通信的。事实上,这条线的某些部分也在为其他人工作。虚拟电路网络应用于计算机网络。
数据网络与虚电路网络的比较
数据网络在互联网上取得了巨大的成功。随着人们对互联网上多媒体应用需求的不断增加,人们越来越关注如何通过网络提供更好的服务质量,并再次将目光聚焦在虚电路技术上。互联网底层网络的许多广域分组交换网络(WAPS)都是虚电路网络。
想了解更多关于简述网络层的主要作用(网络层的功能不包括什么)的内容,请扫微信
或微信搜索jiemingpan
版权说明:本文版权由作者自行负责,如有侵权请联系本站删除。