网络层 --- 网络层服务

一.网络层服务概述

在这里插入图片描述

1.网络层服务的实现

(1)网络层实现端系统间多跳传输可达。

(2)网络层功能存在每台主机和路由器中:

①发送端:将传输层数据单元封装在数据包中;
②接收端:解析接收的数据包,取出传输层数据单元,交付给传输层;
③路由器:检查数据包首部,转发数据包。

2.网络层关键功能

(1)转发(forwarding,数据面)

将数据包从路由器的输入接口传送到正确的输出接口。

(2)路由(routing,控制面)

选择数据包从源端到目的端的路径。

核心:路由算法与协议。

  • 路由算法(协议):确定通过网络的端到端路径;
  • 转发表确定在本路由器如何转发分组。(确定输出链路)
  • 转发表:由所有路由器动态运行的路由算法计算而得

在这里插入图片描述

二.无连接服务的实现

(1)无连接服务:不需要提前建立连接。

(2)数据报服务

① 网络层向上只提供简单灵活无连接的、尽最大努力交付的数据报服务;
②发送分组时不需要先建立连接,每个分组独立发送;
③数据报独立转发,相同源-目的的数据报可能经过不同的路径;
④网络层不提供服务质量的承诺。

在这里插入图片描述

(3)尽力而为交付

①传输网络不提供端到端的可靠传输服务:丢包、乱序、错误;
②优点:网络的造价大大降低,运行方式灵活,能够适应多种应用。

三.面向连接服务的实现

(1)面向连接服务

①通信之前先建立逻辑连接:在此过程中,如有需要,可以预留网络资源;
②结合使用可靠传输的网络协议,保证所发送的分组无差错按序到达终点。

(2)虚电路是逻辑连接

①虚电路表示这只是一条逻辑上的连接,分组都沿着这条逻辑连接按照存储转发方式传送,而并不是真正建立了一条物理连接;
②注:电路交换的电话通信是先建立了条真正的连接;
③因此分组交换的虚连接和电路交换的连接只是类似,但并不完全相同。

在这里插入图片描述

四.虚电路与数据报网络

1.面向连接的虚电路

(1)虚电路:面向连接的方法。
在这里插入图片描述

(2)面向连接的方法也不一定能完全保证数据的可靠传输,链路中的任何一个组成环节仍有可能失效,而这种失效是严重的,可能导致所有数据丢失。

(3)虚电路的转发策略:虚电路转发决策基于分组标签,即虚电路号。
在这里插入图片描述

(4)面向连接的过程
①面向连接的服务第一阶段:建立连接
在这里插入图片描述
②面向连接的服务第二阶段:发送数据
在这里插入图片描述
③面向连接的服务的第三阶段:释放连接
在这里插入图片描述

2.无连接的数据报

(1)数据报(datagram):无连接的方法。
在这里插入图片描述

(2)无连接的方法允许分组有选择不同路径的可能性,但这样可能会导致接收数据的失序。

说明:为避免增加额外的开销进行数据排序,网路并不会完全随意地发送数据,在大多数情况下,仍然会尽量沿着一条路径发送。

(3)数据报的转发策略

数据报转发决策基于分组的目的地址。

在这里插入图片描述

3.虚电路与数据报网络的比较

在这里插入图片描述
(1)性能比较

例子:
假设总带宽100Mbps,有2个数据源共享带宽。

①如果每个数据源按50Mbps的恒定速率发送数据,使用虚电路服务,结果如何?
在这里插入图片描述

带宽不浪费,每个数据源发送数据的带宽都可被保证。

②如果每个数据源都是突发流量,且最高可达70Mbps,使用虚电路服务,结果如何?

a.选择一:丢掉一部分数据;
b.选择二:按预留带宽提供服务,若频繁流量突发,必定导致频繁过载。

③如果每个数据源都是突发流量,且最高可达70Mbps,使用数据报服务,结果如何?
在这里插入图片描述

性能完全不受影响,也不会过载。

(2)效率比较

例子:假设不考虑过载,发送同样多的数据,消耗的时间比较。
在这里插入图片描述

假设不考虑A的发送时延和链路传播时延,在上图3个转接节点的情况下,链路上的数据传输速率B bps,每个分组的长度P bit,每个分组的开销H bit,虚电路分组交换的呼叫建立时间S s,每个转接点的转接延迟时间D s,则:

虚电路分组交换总时延:

  • T=S+3[D+(P+H)/B]

数据报分组交换总时延:

  • T=3[D+(P+H)/B]

(3)发展历史比较

①70-80年代:分组交换

  • X.25,帧中继;

②80年代末-90年代:研究人员和工业应用认为电路交换更好

  • 认为语音/电视直播将成为互联网真正的杀手级应用。

③分组交换已经成为互联网的实际服务方式,电路交换最终没有广泛应用于互联网

  • 人们重新编写应用程序以适应网络(应用程序并不需要保证带宽)
  • Email和Web广泛应用(突发流量)

④虚电路仍有使用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

llurran

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值