计算机网络之分组交换时延的计算

一.类型

分组交换的时延包括一下几种:

1.1发送时延

发送时延,也叫传输时延,结点将分组的所有比特推向链路所需要的时间,即从发送分组的第一个比特算起,到该分组的最后一个比特发送完为止。

发送时延 = 分组长度 / 发送速率

补充:一般情况都会计算传输时延,其中的结点包括发送信息的计算机,中间的路由器等,当我们想知道例如从计算机A到计算机B中一个分组要经历多少个传输时延的时候(发送速率相同),可以看链路的数量。如图所示

在从H1到H2的链路上,如果从蓝线经过,计算两次传输时延,从橙色线路经过,计算三次传输时延

1.2传播时延

传播时延:电磁波在通信介质中传播一定距离所花的时间,即一个比特从链路的一段传播到另一端所需的时间

传播时延 = 信道长度/电磁波在信道上的传播速率

补充:

1.3处理时延

处理时延:数据在交换节点为存储转发而进行的一些必要处理所花的时间。例如:分析首部,提取数据,差错检验,查找路由

1.4排队时延

排队时延:分组在进入路由器后先在输入队列中排队等待处理。路由器确定转发端口后,还要再输出队列中排队等待转发

1.5时延宽带积

时延宽带积:发送端发送的第一个比特即将到达终点时,发送端发送了多少比特。

时延宽带积 = 传播时延 * 信道带宽

1.6往返时延RTT

往返时延:从发送端发送一个短分组,到发送端收到来自接收端的确认总共经理的时延。

1.7信道利用率

信道利用率:用以指出某个信道有百分之多少的时间有数据通过。

信道利用率 = 有数据通过的时间 / 总数据通过时间

二.习题

1最高理论速率

最高理论速率受到多方面的影响,只需要看整条链路中最慢的就可以了,10Mbps

2带宽计算

发送(传输)时延和传播时延相等,也就是链路长度 / 传播速率 = 分组长度 / 带宽

请注意单位:B和b的换算中,1B = 8b

50 * 10^3 / 2 * 10 ^ 8 = 512 * 8 / 带宽 选择C

3时间计算

如果只发送一个分组,该分组经历的过程是:A的传输时延,A到路由器的传播时延,路由器的排队时延,路由器的处理时延,路由器的传输时延,路由器到B的传播时延

在这里,传播时延不计,排队时延可能存在

4分组交换

采用的是分组交换的方法,我们要计算多少分组 980000B / (1000B - 20B) = 1000个分组,每个分组1000B大小

如果是最短时间,肯定是只经历两个路由器的情况,接收完为止,意味着我们只需要考虑最后一个分组所经历的时间即可。

第1000个分组在发送前一直在排队,因此需要计算排队时延,他排队的时间实际在H1前999个发送的时间,然后第1000个分组进行发送,H1传输时延+两个路由器的传输时延,共计1002个传输时延,答案选C

5报文交换与分组交换

如果是报文交换,就是整个报文全部发送,两个大的传输时延

T = 8 Mb / 10Mb / s = 0.8s 0.8s * 2 = 1.6s

如果是分组交换,分成了800个分组,与上题类似,802个小的传输时延

答案选D

相关推荐
Neolnfra1 天前
任意文件下载漏洞
计算机网络·安全·web安全·网络安全·系统安全·安全威胁分析·安全架构
kkk_皮蛋1 天前
RTCP: 统计、同步与网络自适应
网络
suzhou_speeder1 天前
企业数字化网络稳定运行与智能化管理解决方案
运维·服务器·网络·交换机·poe·poe交换机
专业开发者1 天前
Wi-Fi 认证:为企业网络筑牢未来根基
网络
无敌最俊朗@1 天前
Modbus TCP关键知识点回顾
网络
JY.yuyu1 天前
TCP/UDP协议
网络·tcp/ip·udp
十月南城1 天前
任务调度与异步化思路——定时、异步与重试的协作模型与幂等保障
网络
Robot侠1 天前
视觉语言导航从入门到精通(一)
网络·人工智能·microsoft·llm·vln
LRX_1989271 天前
华为设备配置练习(七)VRRP 配置
服务器·网络·华为
广东大榕树信息科技有限公司1 天前
如何实现动环监控系统的国产化与智能化?
运维·网络·物联网·国产动环监控系统·动环监控系统