首页 > 编程知识 正文

网络层的虚电路和数据报,虚电路服务是网络层向传输层

时间:2023-05-05 06:30:52 阅读:186676 作者:3407

网络层为接在网络上的主机所提供的服务可以有两大类

面向连接的网络服务(虚电路服务) (无连接的网络服务)数据报服务)一、虚电路1、组成

虚拟电路由源主机和目标主机之间的路径(一组链路和路由器)、虚拟线路(VC )编号、沿该路径的每个链路的编号以及路径上每个路由器上的转发表组成。

2、特点

在传输数据之前,需要建立连接。 将一个连接称为虚拟电路的VC虚拟电路必须通过VC编号来识别,并保持虚拟电路连接的状态以进行区分。 (涉及路径上的交换节点) )虚拟电路连接涉及资源确保问题。3、一个分组沿着其路由在每条链路上不简单的保持相同的VC号的原因

通过使用链路而不是VC号,可以缩短包头中VC字段的长度,并允许每个链路沿虚拟电路的路径使用不同的VC号,大大简化了虚拟电路的创建。 如果沿路径的所有链路都需要公共VC号,则路由器必须交换和处理相当大的消息,以保证在一次连接中使用公共VC号。4、虚电路的建立

(1)虚拟电路的构建(信令协议控制) ) ) ) )。

在建立阶段,发射传输层联系网络层,指定接收地址,并等待网络建立虚电路。 网络层确定了发送方和接收方之间的路径,即虚拟电路中所有分组经过的一系列链路和路由器。 网络层也为沿着该路径的每个链路决定VC号码。 最后,网络层向沿着路径的每个路由器的转发表中添加表条目。

)2)数据传输

)3)拆除虚电路(信令协议控制) ) )。

当发送方(或接收方)通知网络层希望终止虚电路时,将开始此阶段。 网络层通常通知网络另一端的终端系统结束呼叫,并更新路径上每个路由器的转发表以指示不存在虚电路。

二.数据报1、定义

数据报网络是网络层的无链接服务。 每次系统发送数据包时,它都会为该数据包赋予目标系统的地址,然后将该数据包推送至网络。 数据报网络不维护连接状态信息,但包含传输状态信息。 每个路由器使用数据包的目标地址转发数据包。 如果路由器与目标地址匹配,请使用最大前缀匹配规则。 路由算法大约每1-5分钟更新一次公告。

2、特点

)1)无网络层呼叫建立

)2)路由器:没有端到端连接

没有网络级“连接”的概念(3)传输数据包的目标主机地址

同一源和目标对上的不同路径* 3、路由算法和转发表

路由器有两个重要的东西。 一个是用于确定通过网络的端到端路径的路由算法;另一个是转发表,转发表确定转发路由器将如何转发分组。 应该注意的是,关于转发表,如果目标地址是32位的IP地址,则有数十亿的各IP地址。 一个路由器不可能维护几十亿个表。 所有转发表都按照地址范围进行传输。

既然用范围来寻址,就有匹配的问题。 在数据报网络中采用了最长前缀匹配优先原则。

三.总结虚电路和数据报的比较

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。