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

A.分组交换网中的时延

分组从一个节点沿着路径到后一节点时,该分组在沿途的各个节点经受了几种不同类型的时延。

时延的类型

  1. 处理时延 - d n o d a l d_{nodal} dnodal

    处理时延包括以下部分------

    a. 检查分组首部

    b. 决定分组导向

  2. 排队时延 - d p r o c d_{proc} dproc

    队列为空 ==> 排队时延为 0

  3. 传输时延 - d q u e u e d_{queue} dqueue

    路由器将分组推向线路花的时间

  4. 传播时延 - d p r o p d_{prop} dprop

    指数据沿着链路 从一台路由器传向另一台路由器所需要的时间。

节点总延时

因此,节点总延时为------

d n o d a l = d p r o c + d q u e u e + d t r a n s + d p r o p d_{nodal}=d_{proc}+d_{queue}+d_{trans}+d_{prop} dnodal=dproc+dqueue+dtrans+dprop

B.丢包

定义

队列 容量有限,如果没有地方储存新的分组,路由器将丢弃(drop)这个分组。

丢包重传

一般而言,丢失的分组会基于端到端 的原则重传,以确保所有的数据都能够从 传送到目的地

C 端到端时延

Traceroute路由追踪

  1. Linux 操作系统下(此处以Ubuntu为例) 安装指令

    sudo apt install traceroute

  1. 运行指令

    traceroute www.somewebsite.com

    因为我的Linux是在虚拟机运行的,所以只有一行有效输出。

相关推荐
QT 小鲜肉16 小时前
【Linux命令大全】001.文件管理之chattr命令(实操篇)
linux·运维·服务器·笔记
sdszoe492216 小时前
思科DHCP服务1
网络·思科网络·dhcp服务基础
JANG102416 小时前
【Linux】进程
linux·网络·chrome
濊繵16 小时前
Linux网络--网络层协议 IP
服务器·网络·tcp/ip
Upper99916 小时前
简单记录:TCP数据包的抓取--3次握手、4次挥手
网络·网络协议·tcp/ip
ZeroNews内网穿透17 小时前
Dify AI 结合ZeroNews 实现公网快速访问
网络·人工智能·网络协议·tcp/ip·安全·web安全
阿蒙Amon17 小时前
JavaScript学习笔记:14.类型数组
javascript·笔记·学习
ShiMetaPi17 小时前
GM-3568JHF丨ARM+FPGA异构开发板系列教程:外设教程 04 WIFI
网络·arm开发·fpga开发·智能路由器·fpga
黑贝是条狗17 小时前
用mormot2 orm模式搭建一个http服务验证设备的注册信息
网络·网络协议·http
XFF不秃头17 小时前
力扣刷题笔记-下一个排列
c++·笔记·算法·leetcode