报文交换vs分组交换?

背景知识

报文交换

分组交换
  • 报文长度为 M bits
  • 链路带宽为 R bps
  • 每次传输报文需要 M/R sec
  • 报文被拆分为多个分组
  • 分组长度为 L bits
  • 每个分组传输时延为 L/R sec

例题

M=7.5Mbits,L=1500bits,则有M=5000L,R=1.5Mbps。经过如下途径,求报文交换和分组交换各自所需的交付时间(sec)。(不考虑拆分与重组的时间;不考虑给分组添加头部的时间。)

报文交换

M/R=7.5Mbits/1.5Mbps=5sec;此时报文到达第一个路由器。

因此该报文从源主机到达目的主机共需要3×5sec=15sec

思考:路由器至少需要多大的缓存?

答:至少需要7.5Mbits,即至少需要此时这个报文的大小。

分组交换

L/R=1500bits/1.5Mbps=1ms;此时第一个分组到达第一个路由器。

由于M=5000L,即该报文被分成了5000个分组;且当第一个分组到达路由器后,其余分组一个接一个进行发送。

于是到第5000ms时刻时,第5000个分组从源主机开始进行发送;第5002ms时,第5000个分组到达目的主机,报文传输完毕。

报文交付时间=5002ms=5.002sec

思考:路由器至少需要多大的缓存?

答:至少需要1500bits,即至少需要一个分组大小。相比之下,分组交换比报文交换节约更多空间。

总结-分组交换的报文交付时间

整个报文传输延迟时间+其中一个分组在中间路由器传输延迟

报文:M bits

链路带宽=数据传输速率:R bps

分组长度=大小:L bits

跳步数:h

路由器数:n=h-1

 

例题出处

中国大学mooc 哈尔滨工业大学 计算机网络 李全龙、聂兰顺

贴士

导出mooc课件:安卓客户端不要直接点击下载按钮下载课件(若已下载,请先删除),点击课件打开后,在文件管理中找到中国大学mooc文件夹的缓存文件夹,找到和打开时间对应并且以“PDF_”开头的无格式文件,重命名文件拓展名为pdf,即可打开。

猜你喜欢

转载自www.cnblogs.com/cuphead/p/12432009.html
今日推荐