ip网络的时延:发送时延(传输时延),传播时延,处理时延,排队时延

这篇具有很好参考价值的文章主要介绍了ip网络的时延:发送时延(传输时延),传播时延,处理时延,排队时延。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、ip网络的时延的定义

  • ip网络的时延通常是指一个报文或分组从一个网络的一端传送到另一个端所需要的时间。
  • 主要包括4部分:发送时延,传播时延,处理时延,排队时延。
  • 总时延=发送时延+传播时延+处理时延+排队时延。

一般来说,处理时延和排队时延主要取决于CPU快慢,系统负荷和应用软件设计的设计与实现。而发送时延与传播时延则是由IP网络的带宽的网络传输距离所决定的。所以我们谈到IP网络时延时主要是指发送时延与传播时延。

1.1、发送时延(传输时延)

发送时延又称为传输时延,是发送数据所需要的时间,是主机或者路由器从网卡或者路由器队列递交发送数据给网络链路完成发送数据帧所需要的时间。注意它是发生在机器内部的,它与下面要说的传播时延最大的不同就是它与传输媒介的距离毫无关系。发送时延=数据帧长度/发送的速率。

1.2、传播时延

传播时延是电磁波在信道中传播一定的距离花费的时间。它的时延=传输媒介长度/电磁波在信道上的传播速率。这意味着信号传送的距离越远,它的时延就越大!

1.3、处理时延,

主机或路由器在收到分组后要花费一定的时间进行处理,比如分析首部,提取数据,差错检验,路由选择等。一般高速路由器的处理时延通常是微秒或更低的数量级。

1.4、排队时延

主机、路由器或者交换机处理数据包排队所消耗的时间。一个特定分组的排队时延取决于先期到达的、正在排队等待向链路传输分组的数量。如果该队列是空的,并且当前没有其他分组在传输,则该分组的排队时延为0;另一方面,如果流量很大,并且许多其他分组也在等待传输,该排队时延将很大。实际的排队时延通常在毫秒到微秒级。一般来说排队时延取决于网络的通信量。

2、路由器上的各个延时:

ip网络的时延:发送时延(传输时延),传播时延,处理时延,排队时延(图片来自网络)

3、二个主机之间的时延模型的简化:

通常情况下,特别是在用iperf对网络进行测试时,我们通常考虑的是整体时延。在这样的测试场景下,我们可以把时延简化为如下图所示

ip网络的时延:发送时延(传输时延),传播时延,处理时延,排队时延

  • T = T2 + T3 + T4 + T5 + T6,对应用程序来说,就是应用程序看到了系统的总时延。
    对这个网络而言,因为T1/T2/T6/T7在特定配置下都是都是相对固定值,
    所以
  • T4 = 传播时延+网络设备的排队时延
  • T2 + T3 = 传输时延+主机侧的排队时延
  • T5 + T6 = 传输时延+主机侧的排队时延

3.1、从应用程序的角度:

可以简化为,时延 = 传输时延 + 传播时延

  • T2+T3看作传输时延
  • T4看做传播时延

3.2、从TCP/IP协议栈的角度:

可以简化,时延 = 传输时延 + 传播时延

  • T3看作传输时延
  • T4看做传播时延

4、网络中如何考虑传播时延和传输时延的影响

在于固定的网络下(比如上述的二个主机之间的时延),带宽和传播时延都是固定的,所以:

  • 报文长度越大,
    需要的发送时延就越长,“发送时延/(发送时延+传播时延)”的比值就越大,所以主要考虑发送时延的影响。
  • 报文长度越短
    需要的发送时延就越短,“发送时延/(发送时延+传播时延)”的比值就越大,相应的传播时延占用的总时延的比例就越大,相应的传播时延的影响就越大。

5、附件说明:

传输速率与带宽
网络技术中的速率指的是数据的传输速率,也称为数据率或者比特率,单位bit/s(b/s,bps)。
主机每秒钟可以向所连接的媒体或网络注入(发送)多少个比特,也就是传输速率。
计算机网络中的带宽表示网络中某通道传送数据的能力,即在单位时间内网络所能通过的“最高数据率”。所以带宽的单位也就是数据率的单位bit/s。

通常的主机网络中或者说在一个空闲的网络中,带宽 = 发送的速率,因为:发送时延=数据帧长度/发送的速率, 所以发送时延=数据帧长度/带宽,所以带宽决定发送时延(传输时延)的大小文章来源地址https://www.toymoban.com/news/detail-425326.html

到了这里,关于ip网络的时延:发送时延(传输时延),传播时延,处理时延,排队时延的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 云制造系统中区块链排队时延分析与仿真

    摘要:  针对云制造系统中区块链的排队时延问题,探索降低云制造系统中区块链排队时延的因素,提出一种新型的云制造系统区块链模型,在传统云制造系统架构的服务层中引入区块链服务。将制造服务请求在区块链服务的排队时延过程分解为缓冲阶段和共识阶段,使用 M

    2024年02月05日
    浏览(28)
  • [华为OD] 最小传输时延(dijkstra算法)

    明天就要面试了我也太紧张了吧 但是终于找到了一个比较好理解的dijkstra的python解法,让我快点把它背下来!!!! 先把题目放出来 某通信网络中有N个网络结点,用1到N进行标识。网络通过一个有向无环图表示,其中题的边的值表示结点之间的消息传递时延。现给定相连节

    2024年02月15日
    浏览(34)
  • 【华为OD机试】最小传输时延I【2023 B卷|200分】

    【 华为OD机试】-真题 !!点这里!! 【 华为OD机试】真题考点分类 !!点这里  !! 题目描述 某通信网络中有N个网络结点,用1到N进行标识。网络通过一个有向无环图表示, 其中图的边的值表示结点之间的消息传递时延。 现给定相连节点之间的时延列表times[i]={u,v,w},其中u表

    2024年02月11日
    浏览(35)
  • 【免费题库】华为OD机试 - 最小传输时延Ⅱ(Java & JS & Python & C & C++)

    哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持 有M*N的节点矩阵,每个节点可以向8个方向(上、下、左、右及四个斜线方向)转发数据包,每个节点转发时会消耗固定时延,连续两个相同时延可以减少一个时延值(即当有K个相同

    2024年04月13日
    浏览(45)
  • 【华为OD机试】最小传输时延I(Dijkstra 算法—Java&Python&C++&JS实现)

    本文收录于专栏:算法之翼 本专栏所有题目均包含优质解题思路,高质量解题代码(JavaPythonC++JS分别实现),详细代码讲解,助你深入学习,深度掌握!

    2024年04月25日
    浏览(28)
  • Qt开发-TCP/IP网络通信(以及文件传输)

    TCP/IP通信(即SOCKET通信)是通过网线将 服务器Server端 和 客户机Client端 进行连接,在遵循ISO/OSI模型的四层层级构架的基础上通过TCP/IP协议建立的通讯。控制器可以设置为服务器端或客户端。 关于TCP/IP协议可详看:TCP/IP协议详解 - 知乎 (zhihu.com) 总的来说,TCP/IP通讯有两个部分

    2024年02月10日
    浏览(49)
  • 网络层:IP数据报的发送和转发过程

    笔记来源: 湖科大教书匠:IP数据报的发送和转发过程 声明:该学习笔记来自湖科大教书匠,笔记仅做学习参考 IP数据报的发送和转发过程包含两个部分: 主机发送IP数据报 路由器转发IP数据报 通信两主机若同属一个网络,则为直接交付 通信两主机若不属于同一个网络,则

    2024年02月10日
    浏览(45)
  • 布局传输延迟该怎么计算?PCB中布线的传播延时公式

    传播延时(tPD)是信号从一个点传播到另一个点所需要的时间。传输线传播延时是材料相对介电常数的函数。 微带布局传播延时 您可以使用公式 5 来计算微带线布局传播延时。 公式 5: 带状线布局传播延时 您可以使用公式 6 来计算带状线布局传播延时。 公式 6: 图 9 显示了微

    2024年02月07日
    浏览(36)
  • Java中网络的基本介绍。网络通信,网络,ip地址,域名,端口,网络通信协议,TCP/IP传输过程,网络通信协议模型,TCP协议,UDP协议

    - 网络通信 概念:网络通信是指 通过计算机网络进行信息传输的过程 ,包括数据传输、语音通话、视频会议等。在网络通信中,数据被分成一系列的数据包,并通过网络传输到目的地。在数据传输过程中,需要确保数据的完整性、准确性和安全性。常见的网络通信协议有T

    2024年02月10日
    浏览(69)
  • TCP/IP网络编程(二) 套接字协议及其数据传输特性

    关于协议 如果相隔比较远的两人进行通话,必须先决定通话方式,如果一方选择电话,另一方也必须选择电话,否则接受不到消息。 总之,协议就是为了完成数据交换而定好的约定。 创建套接字 协议族 通过socket函数的第一个参数传递套接字中使用的协议分类信息,此协议

    2024年02月10日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包