网络时延的了解和学习 - Web前端
作者:98wpeu发布时间:2026-09-23分类:网页前端技术浏览:22

网络时延我们每天都在遇见。可你们关心过延迟是怎么产生的吗。是那些地方产生的延迟。今天我们就来讨论一下。
时延指的数据(一个请求报文)从网络或者链路的一端传的另一端所需要的时间。
时延由一下几个部分组成的。
发送时延
发送时延是由主机或路由器发送的数据所需要的时间,也就是从发送数据的第一个比特算起,到该数据包的最后一个比特发送完毕所用的时间。
发送时延也被叫做“传输时延”。
计算公式为:
数据包长度(b)/发送速率(b/s)=发送时延.所以发送时延是根据你发送数据包的大小和当前的发送速率成正比的。
发送速率跟你的网络带宽成正比。
传播时延
传播时延是电磁波在信道中传播一定的距离需要花费的时间。
公式为:信道长度(M)/电磁波传播速率(m/s)=传播时延,注意传播速率是变化。不同的传输介质,传播速率是不一样的。
电磁波在光纤中的传播速率为2*100000km/s。比如2000km长的光纤线路产生的传播时延约为10ms。
注意:发送时延在机器的内部的发送器中(通常在网络适配器中),而传输时延发生在机器外部的传输信道媒体上。
处理时延
主机或路由器收到分组时需要一定的时间来处理,比如取出分组的首部,进行差错检查查找下一个转发路由器等等所产生的时间。
排队时延
分组在经过网络传输时,要经过许多路由器,在分组进入路由器后,要先在输入队列中排队处理,在路由器确定了转发路径之后,还要在输出队列中排队等待转发。所产生的时间。分析时延产生
1. 发送时延:发送时延取决于你发送数据的大小和发送速率。和当前主机的网络适配器处理能力。
2. 传播时延:取决于传播的距离和传播速率。不同的网络传输媒体的传播速率是不一样的。
3. 处理时延:取决于发送分组数据的复杂性,由于现在发送数据都是拆分成分组发送。单独处理每个分组。所以这里的处理时延不会取决于这个分组数据的大小,还要取决于主机或路由器的处理能力。
4. 排队时延:取决于当前网络的通信量,当网络通信量很大时会发生队列溢出。
所以网络中总时延=发送时延+传播时延+处理时延+排队时延。
- 网页前端技术排行
-
- 1[Web前端]用javascript实现默认图片替代未显示的图片 - Web前端
- 2分析Iconfont-阿里巴巴矢量常用图标库 - Web前端
- 3jQuery实例教程:制作网页中可折叠的面板 - Web前端
- 4【第六章】Foundation之按钮和下拉功能 - Web前端
- 5基于jquery的滚动条滚动固定div(附演示下载) - Web前端
- 6jQuery实现鼠标移到元素上动态提示消息框效果 - Web前端
- 7分享精心挑选的12款优秀jQuery Ajax分页插件和教程 - Web前端
- 8jQuery编写widget的一些技巧分享 - Web前端
- 9在Mac/PC上远程调试iPhone/iPad上的网页 - Web前端
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


