网路层设计要点

网络层关注的是如何将分组从源端沿着网络路径送达目标端。为了实现这个目标,网络层必须知道通信子网(即所有路由器构成的集合)的拓扑结构,并且在拓扑结构中选择适当的路径。同时,网络层还必须仔细的选择路由器,以避免发生某些通信线路和路由器负载过重,而其他线路和路由器空闲的情形。在设计时,需要考虑的问题有:

1.存储-转发分组交换。

为在子网中传递分组,路由器需要采用存储-转发分组交换机制。

2.向传输层提供的服务。

设计时需要考虑:网路层向传输层提供的服务应该独立于路由器技术;路由器的数量、类型和拓扑关系对于传输层来说应该是不可见的;传输层可以使用的网络地址应该有一种统一的编址方案,甚至可以跨越多个LAN和WAN。这些技术最终分为两种:

(1)无连接服务的实现。此时分组(又叫数据报)都被独立的传送到子网(数据报子网)中,并独立于路由,不需要提前建立任何辅助设施。每个分组在路由器间传递时需要作出路由选择(路由算法)。每个分组包含完整的源地址和目标地址。每个分组不保留任何有关连接的状态信息。每个分组被独立的路由。难以实现服务质量和拥塞控制。

(2)面向服务的实现。此时在发送分组之前,必须首先建立起一个从源路由器到目标路由器之间的路径,这个连接称为一个VC(虚电路),此时的子网又称为虚电路子网。连接建立后,该连接被保存在中间各路由器的表中,因此不需要再为每个分组做选择一条新的路径。此时,每个分组都包含一个标示符,用来指明该分组属于哪一个虚电路。每个分组包含一个很短的VC号。每个VC项都要求路由器为每个连接建立表项。所有分组均被一条路径路由。一旦某个路由器失效,则经过该路由器的VC都将终止。

对于如何选择两种服务,需要看实际的需求。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值