博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
时延(分组交换网)是如何产生的?
阅读量:5098 次
发布时间:2019-06-13

本文共 729 字,大约阅读时间需要 2 分钟。

时延概述

当分组从一个结点(主机或路由器)沿着这条路径到后继结点,该分组途中的每个结点受到了不同类型的时延。这些时延主要有结点处理时延、排队时延、传输时延、传播时延,这些时延总体累加起来为结点总时延

 

处理时延

检查分组首部和决定将该分组导向何处所需要的时间是处理时延的一部分。处理时延也包括其他因素,如检查比特级别的差错所需要的时间。

 

排队时延

在队列中,当分组在链路中等待传输,等待的时间为排队时延。一个分组的排队时延取决于先到达的正在排队等待向链路传输的分组数量。如果该队列是空的,且前面没有其他分组在传输,则该分组的排队时延为0。否则,如果流量很大,且许多其他分组也在等待传输,则该分组排队时延会很长。

 

传输时延

假定分组以先到先服务方式传输,这在分组交换网中是最常见的方式,仅当所有已经到达的分组被传输后,才能传输刚到达的分组。用 L 比特表示该分组的长度,用 R bps表示从路由器A到路由器B的链路传输速率。例如,对于一条10 Mbps的以太网链路,速率R = 10Mbps;对于100Mbps的以太网链路,速率R=100Mbps。传输时延是L/R。这将是所有分组的传输到链路所需要的时间。实际传输时延通常在毫秒到微秒量级。

 

传播时延

一旦一个比特被推向链路,该比特需要向下一个结点传播。从该链路的起点到下一个结点传播所需要的时间是传播时延。该比特以该链路的传播速率传播。该传播速率取决于该链路的物理媒体(光纤、双绞铜线等)。该传播时延等于两结点之间的距离除以传播速率。即d/s,其中d是距离,s是该链路的传播速率。在广域网中,传播时延为毫秒量级。

转载于:https://www.cnblogs.com/zfqj/p/7674631.html

你可能感兴趣的文章
Something-Summary
查看>>
Spring学习笔记
查看>>
6个有用的MySQL语句
查看>>
JMeter-生成性能测试结果报告
查看>>
linux c/c++ IP字符串转换成可比较大小的数字
查看>>
我对前端MVC的理解
查看>>
sql: table,view,function, procedure created MS_Description in sql server
查看>>
[网络流24题] 最长k可重区间集问题 (费用流)
查看>>
路径依赖理论
查看>>
ActiveX多线程回调JavaScript
查看>>
剑指offer系列32-----对称二叉树的判断
查看>>
Silverlight实用窍门系列:19.Silverlight调用webservice上传多个文件【附带源码实例】...
查看>>
2016.3.31考试心得
查看>>
Laravel-redis-订阅发布
查看>>
Weka SMO
查看>>
codeforces305A
查看>>
java服务器热部署的原理
查看>>
js精确计算
查看>>
oc __weak和__strong的区别
查看>>
Unitils+hibernate+Spring+PostgreSql做dao层测试遇到的错误
查看>>