【计算机网络】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是在虚拟机运行的,所以只有一行有效输出。

相关推荐
云上工程笔记33 分钟前
RDMA / IB 高速互联 GPU 云对比:多机训练网络性能与价格
网络·gpu算力·gpu
每月一号准时摆烂2 小时前
服务器运维笔记(一)——使用shell编写实时查看BMC功率的脚本
运维·服务器·笔记
codigger4 小时前
负载均衡到底在干嘛?7 个场景给你说明白
网络·架构·负载均衡
吴建旭 智宅焕15 小时前
智能家居全国交付中执行端能力跃迁的架构设计:从标准装调到交付专家的系统化路径
网络·网络协议·智能家居
Eyfcom18 小时前
〖全球化架构 05〗跨国网络专线优化:QUIC 协议与 SD-WAN 在跨境传输中的实战
网络·架构·跨境物流快递系统·全球化架构
Dream Cosmos19 小时前
传输层协议之UDP
网络·网络协议·udp
柳鲲鹏21 小时前
内斗学概论:43、平级内斗
笔记
鸿蒙开发爱好者1 天前
下班后做的小工具和小游戏,我把它们整理成了 WyanHub
网络·人工智能·职场和发展·个人开发
乐橙开放平台1 天前
海康和大华摄像头能统一管理吗?可以通过 GB28181 或视频融合平台接入
网络·后端·物联网·音视频
星恒随风1 天前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql