计算机网络时延图,动画:什么是计算机网络时延

时延

时延(delay或latency)是指数据(一个数据包或bit)从网络的一端传送到另一端所需要的时间。

总时延 = 发送时延 + 传播时延 + 排队时延 + 处理时延

发送时延

发送时延是主机或路由器把要发送数据帧发送到信道所需的时间,如gif图所示

1f398b7e89f2

发送时延.gif

即是发送数据帧的第一个比特开始,到最后一个比特推上信道上所需要的时间

发送时延=数据帧长度/发送速率

比如数据帧长度 8b,网卡的带宽为 8b/s,即发送时延 = 8/8 =1s

传播时延

传播时延是电磁波 在信道中传播一定距离需要花费的时间。

如gif图所示,信道上第一个比特开始,到最后一个比特达到主机接口需要的时间就是传播时延。

1f398b7e89f2

传播时延.gif

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

电磁波在自由空间的传输速度是光速,从公式看出,信道长度固定了,传播时延也就固定了,我们没有办法改变。

注意:网卡的不同带宽改变的是发送时延

排队时延

分组在经过网络传输时,要经过很多的路由器。

但分组在进入路由器后要先在输入队列中排队等待处理。

在路由器确定了转发接口后,还要在输出队列中排队等待转发,这就产生了排队时延。

排队时延的长短往往却决于网络当时的通信量,当网络的通信量很大时会发生排队溢出,是分组丢失。

1f398b7e89f2

排队时延.png

处理时延

路由器或主机在收到数据包时,要花费一定时间进行处理,例如分析数据包的首部、进行首部差错检验,查找路由表为数据包选定准发接口,这就产生了处理时延。

1f398b7e89f2

处理时延.png

一般来说,做题目时排队时延和处理时延都会忽略不计

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值