报文交换
报文:源(应用)发送信息整体 比如:一个文件
分组交换
分组:报文分拆出来的一系列相对较小的数据包
分组交换需要报文的拆分与重组,产生额外开销
分组交换:统计多路复用
存储-转发
哪种交换(分组交换、报文交换)更好呢? 分组交换
分组交换: 传输延迟
发送主机::接收应用报文(消息),拆分为较小长度为 L bits的分组(packets),在传输速率为R的链路 上传输分组
报文交换 vs 分组交换?
注:M为报文分组后再重装的报文大小
例题:
在下图所示的采用“存储-转发”方式的分组交换网络中, 所有链路的数据传输速率为100 Mbps,分组大小为1 000 B ,其中分组头大小为20 B。若主机H1向主机H2发送一个大 小为980 000 B的文件,则在不考虑分组拆装时间和传播延 迟的情况下,从H1发送开始到H2接收完为止,需要的时间 至少是多少?
解:已知:R=100 Mbps,分组大小 L=1 000 B,分组头=20 B,报文大小=980 000 B
推导出:每个分组的数据部分=980B,分组个数=980 000/980=1000个
此时报文分组后再重装的报文大小为:M=1000B*1000*8= 8*10^6b=8Mb
M / R =8Mb /100 Mbps=80ms
根据路 由选择基本原理,所有数据分组应该经过两个路由器的转发,即:n=2
n * (L / R)=2*(1000B /100 Mbps)=2* (8*1000*1000/100*10^6) ms=0.16ms
故:H2收完整个文件至少需要80+0.16=80.16ms。
分组交换 vs 电路交换?