分组交换网中的时延、丢包和吞吐量

  • 1、分组交换网中的时延
    • 1.1 处理时延
    • 1.2 排队时延
    • 1.3 传输时延
    • 1.4 传播时延
    • 1.5 传输时延与传播时延
  • 2、丢包 锅在排队时延

1、分组交换网中的时延

分组从一台主机(源)出发,通过一系列路由器传输,在另一台主机(目的地)中结束它的历程。
当一个分组从一个节点沿着这条路径到达后继节点,该分组在沿途的每个节点经受了几种不同的类型的时延。这些时延最为重要的是 节点处理时延(Nodal processing delay)排队时延(queuing delay)传输时延(transmission delay)传播时延(propagation delay)。这些时延总体累加起来是 节点总时延(total nodal delay)
节点总时延 = 节点处理时延 + 排队时延 + 传输时延 + 传播时延

1.1 处理时延

当分组到底在节点处,会检查分组的首部,以决定将分组导向何处为 处理时延

1.2 排队时延

在队列中,当分组在链路上等待传输时,经受 排队时延。若没有分组在排队等待或者执行,那么排队时延为0,而若流量很大,并且许多其他分组正在传输,该排队时延将很长。

1.3 传输时延

L表示分组的比特长度,R表示路由器A到路由器B的链路传输速率, 传输时延 就是L/R。
传输时延 往往在毫秒级或微秒级。

1.4 传播时延

传播时延 与传播速率息息相关。而传播速率取决于链路的物理媒体(即光纤、双绞铜线等),其速率一般是2108~3108 m/s。众所周知光的传播速度时3*108m/s。所以传播时延就等于两台服务器之间的距离除以传播速率。

1.5 传输时延与传播时延

传输时延 是路由器推出分组所需要的时间,是分组长度和链路传输速率的函数。
传播时延 是一个比特从一台路由器传播到另一台路由器所需要的时间,是两台路由器之间的距离的函数。
或者这么来理解:
传输时延 的原因是因为存在路由器,路由器对于分组的操作时 存储转发 ,那就意味着需要将分组中的比特一个一个读取并存储,当存储整个分组完成后转发,这个读取和存储的时间就为 传输时延
传播时延,就是普遍理解的速率,比如一辆车从收费站到另一个收费站,以100KM/s行驶,两个收费站(路由器)之间10KM,需要多长时间?这个就是 传播时延

2、丢包 锅在排队时延

如果同时到达N个分组,则传输的第一个分组没有 排队时延 ;传输的第二个分组就有L/R 排队时延(L为第一个分组长度,R为链路传输速率),那么第n个传输的分组就有(n-1)L/R的 排队时延
事实上,一条链路的排队队列只有有限的容量,若到达的分组发现一个满的 排队队列 , 由于没有地方存储这个分组,路由器将会 丢弃该分组 ,产生 丢包 现象。

【计算机网络】分组交换网中的时延、丢包和吞吐量相关推荐

  1. 计算机网络和因特网--分组交换网中的时延,丢包和吞吐量

    一.分组交换网中的时延概述 节点总时延中最为重要的包括节点处理时延.排队时延.传输时延.传播时延 1.处理时延 检查分组首部和决定将该分组导向何处所需要的时间,还包括其他因素,如检查比特级错误. 2. ...

  2. 【计算机网络】分组交换网中的时延,丢包和吞吐量

    时延 结点总时延(total node delay)分为结点处理时延(nodal processing delay).排队时延(queue delay).传输时延(transmission delay ...

  3. 服务器传递文件丢包怎么回事,TCP传输协议中如何解决丢包问题

    一.回答这个问题之前,要考虑TCP协议为什么会丢包,在什么样的情况下会丢包. 1. TCP协议定义(Transimission Control Protocol)是以一种面向连接的.可靠的.基于字节流 ...

  4. 分组交换网中的时延详解

    目录 一.分组交换网络中的时延概述 二.时延的类型 结点处理时延 排队时延 传输时延 传播时延 一.分组交换网络中的时延概述 首先,分组在从一台端系统出发,通过一些列通信链路和分组交换机,到达目的端系 ...

  5. wifi丢包率高怎么解决_大家有没有发现无线网络中多播的丢包率很高

    在linux下用vlc在若干笔记本组成的无线网络中做视频传输实验 如果用单播(unicast)的udp,效果很好,很流畅 但如过用多播(Multicast)的udp,效果就很差,接收的图像上有很多方块 ...

  6. 服务器出现信号问题,网络故障中出现的丢包是什么意思?什么又是丢包率?

    电脑与服务器通信都是通过发送数据包发送给服务器,服务器接收到信号,确认后又将数据返回给电脑,电脑接收到返回数据就说明两者是联通的,之间所花费的时间就是响应时间,如果时间响应超出一个数值,就会出现丢包现 ...

  7. java中的udp丢包_UDP丢包问题

    wxbcrefut:谢谢楼主分享,最近也遇到这种问题,我在虚机里测试(配置为8核16G内存),1s接受2W条数据丢包就特别严重,我还没有处理只是接受而已,不知道问题出在哪,求指教 我是用java写的, ...

  8. java中的udp丢包_udp丢包 处理

    什么会导致udp丢包呢,我这里列举了如下几点原因: 1.调用recv方法接收端收到数据后,处理数据花了一些时间,处理完后再次调用recv方法,在这二次调用间隔里,发过来的包可能丢失.对于这种情况可以修 ...

  9. 分组交换中的时延、丢失和吞吐量

    一.产生的原因 (1)路由器分组缓冲队列. (2)分组到达输出链路的速率超过输出链路的容量,产生延迟,甚至丢失. (3)分组在缓冲区队列排队,排序等待. 二.分组延迟的4中类型 1.处理时延 也称之为 ...

最新文章

  1. 华为设备ENSP静态路由的配置实战
  2. 使用VS搭建三层结构
  3. 6行Python实现验证码识别,太稳了!
  4. java虚拟机06-内存分区/新生代、老年代
  5. 火山引擎对外开放推荐算法等字节跳动核心技术
  6. 企业为开源做贡献,贡献大了说话就有人听了
  7. Virtual Studio 2010介绍及下载
  8. 【第157期】游戏策划:给@Archer的简历分析
  9. 企业信息化管理软件,如何走出开发困境
  10. 采用泰克示波器TBS2000和TCP0030A电流探头准确评估高速DCDC转换器电感的选择
  11. 互盾科技:智慧源于勤奋,伟大出自平凡
  12. 柯美smb扫描出现服务器连接错误_为什么震旦复印机扫描提示错误扫描SMB跳ED09C7?...
  13. 计算机重装系统桌面文件如何恢复,电脑重装系统后怎么恢复原来的文件方法
  14. Linux 摄像头驱动
  15. 经验分享:如何快速上手公司的项目代码
  16. word插入和删除水印
  17. gis城市模型建立之地形模型的建立
  18. 酒吧类型与其娱乐项目设置
  19. CTF训练 web安全SSI注入
  20. matlab中cos(pi/2)和sin(pi)不等于0的解决方案

热门文章

  1. ensp启动设备蓝屏_超全超详细的电脑蓝屏问题解决方案汇总
  2. NoteExpree对参考文献格式修改
  3. [生存志] 第127节 子午行流注
  4. 什么是正交,函数空间,希尔伯特空间,施密特正交化,线形代数基础
  5. 如何使用iPhone生存僵尸启示录
  6. doe报告模板_波峰焊DOE实验报告范本(EXCEL档) .xls
  7. 无线高颜值游戏蓝牙耳机,500以内学生党最爱五款真无线蓝牙耳机
  8. 【Spring5】004-IOC容器+基于注解的方式实现Bean管理
  9. 教学信息管理系统c语言编程,C语言课程设计【学院教学信息管理系统】.doc
  10. 【陈工笔记】# 对我需要掌握的计算机知识做个持续性整合 #