计网Lesson3 - 计算机网络评价指标与封包解包

news2024/11/25 13:17:55

文章目录

  • 计算机网络的性能指标
    • 1. 速率
    • 2. 带宽
    • 3. 吞吐量
    • 4. 时延
    • 5. 时延带宽积
    • 6. 往返时间
    • 7. 利用率
    • 8. 数据的解包和封包
  • 计算机网络的术语
    • 实体![实体](https://img-blog.csdnimg.cn/direct/cbf4ca9ed5ab4df290b5a17b4642c6a1.png)
    • 协议
    • 服务



计算机网络的性能指标

1. 速率

  • 数据量的常用单位为 b y t e byte byte,记为 B B B
  • 速率是指数据的传输速率,也称“数据率”或“比特率”,基本单位是比特/秒(bit/s, bps)
  • 数据量的单位是以 2 2 2 为底的, K 、 M 、 G 、 T ( B ) K、M、G、T(B) KMGTB分别是 2 10 、 2 20 、 2 30 、 2 40 2^{10}、2^{20}、2^{30}、2^{40} 210220230240
  • 速率单位则是以 10 10 10 为底的, K 、 M 、 G 、 T ( b ) K、M、G、T(b) KMGTb分别是 1 0 3 、 1 0 6 、 1 0 9 、 1 0 12 10^{3}、10^{6}、10^{9}、10^{12} 1031061091012

2. 带宽

  • 带宽在计网中的意义代表数据的传输能力,即单位时间内从一点到另一点能传输的最大速率,单位为 b p s bps bps
  • 数据传输速率 = min(主机接口速率,线路带宽,交换机或路由器接口速率)

3. 吞吐量

  • 吞吐量是指单位时间内实际通过某网络或者接口的数据量
  • 吞吐率受带宽限制
    吞吐量

    如图吞吐量是指 1 M b / s + 600 k b / s + 20 M b / s = 21.6 M b / s 1Mb/s + 600kb/s + 20Mb/s = 21.6Mb/s 1Mb/s+600kb/s+20Mb/s=21.6Mb/s,而不是线路带宽 100 M b / s 100Mb/s 100Mb/s,而吞吐量最多不能大于线路带宽。

4. 时延

时延
shiyan2

5. 时延带宽积

时延带宽积

这个的理解应该是:在这段时间延迟内的带宽能传输多少数据量

6. 往返时间

  • 往返时间(Round-Trip Time,RTT)指从发送端发送分组数据开始,到接收到接收端发来的相应确认分组为止所消耗的时间
  • 通过 p i n g ping ping 自己、境内网址、境外网址可看到相应时间
    • 打开Windows系统的cmd
    • ipconfig命令找到自己的 I P IP IP 地址
    • 然后用 ping命令 p i n g ping ping 自己的 I P IP IP,看到往返时间
      CMD ping

      还可以 p i n g ping ping 其他网址,如:www.baidu.com,www.kernel.org(Linux内核网站)

7. 利用率

利用率1
利用率2

8. 数据的解包和封包

解包与封包

封包

  • 应用层:将数据打包好并封包 H 1 H1 H1 作为头
  • 运输层:封包 H 2 H2 H2
  • 网络层:封包 H 3 H3 H3
  • 链路层:由于物理层就是一堆 01 01 01,所以链路层在后面多加了个标志 F F F 作为结尾
  • 物理层:作为电信号发给路由器

路由器

  • 链路层:解包,将 H 4 H4 H4 F F F 删掉交给网络层
  • 网络层:解包,将 H 3 H3 H3 拆下,解读信息,由路由表查询出要送去的地址

之后就是重复之前的过程,路由器将数据封包,然后由接收端解包。


计算机网络的术语

  • 实体实体

2

  • 协议

    • 协议的定义
      协议
    • 协议的三要素
      • 语法: 定义信息的格式
        语法
      • 语义: 定义通信双方要完成的操作
      • 同步: 定义通信双方的时序关系
        同步
  • 服务

服务
数据单元

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1265247.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

linux CentOS MobaXterm 通过X11 Forwarding 在本地开启图形可视化窗口

第一步 操作系统安装图形界面 X11 Forwarding dnf install xorg-x11-xauth xorg-x11-fonts-* xorg-x11-font-utils xorg-x11-fonts-Type1 xclock第二步 修改参数,启用X11 Forwarding vim /etc/ssh/sshd_config修改参数X11Forwarding yes和X11UseLocalhost no #Al…

【专题】支持向量机(Support Vector Machines,SVM)

​​​​​ ​​ 支持向量机(Support Vector Machines,SVM)是一种强大的监督学习模型,常用于分类、回归和异常值检测任务。它的核心思想是通过构建一个最大间隔超平面来有效地分隔不同类别的数据点。 在SVM中,数据点…

编写安全 JavaScript 代码的最佳实践

编写安全 JavaScript 代码的最佳实践 JavaScript 的动态特性使其成为事实上的浏览器语言和世界上最流行的编程语言。 JS 最受欢迎的有用功能之一是即时分析。这意味着浏览器在下载内容的同时执行代码,这显然有其优势。然而,这种程度的自由也伴随着问题…

Linux命令进阶——grep管道命令在查看日志的场景中的使用 具体案例

前言 本篇博客介绍在查看日志的场景中,grep管道命令的使用,并给出了具体的案例。 以下为Linux相关的博客文章列表: Linux——认识Linux的目录结构 & 常用命令 & vim命令 & 权限及其控制 & 防火墙命令 & 自定义命令 &a…

Linux详解——常用命令(二)

目录 一、常用命令 1.进程相关命令 2.vi命令 3.软件相关命令 RPM命令 YUM命令 4.用户和组相关命令 5.权限相关命令 一、常用命令 1.进程相关命令 # 1.ps 询在当前控制台上运行的进程 ps -aux 说明:查询系统中所有运行的进程,包括后台进程,其…

【沐风老师】3DMAX拼图建模工具MaxPuzzle2D插件使用方法详解

MaxPuzzle2D拼图建模工具使用帮助 MaxPuzzle2D拼图建模工具,拼图建模“彩虹系列”插件,是一款用MAXScript脚本语言开发的3dMax拼图建模小工具,可以创建2D或3D的拼图图形阵列。这让需要拼图建模的设计师大大节省了时间。 MaxPuzzle2D工具界面&…

智能优化算法应用:基于头脑风暴算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于头脑风暴算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于头脑风暴算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.头脑风暴算法4.实验参数设定5.算法结果6.参考…

【技术干货】宇视IPC音频问题解决步骤

近期技术人员从宇视官网下载sdk进行二次开发时,在启动实时直播,并通过回调函数拿到流数据,发现没有音频流数据。 通过下面的数据发现,codeType此字段一直是28,代表的是H.264数据,但未没发现有音频的数据包…

CloudCompare简单开发

一、概述 CloudCompare如何进行二次开发?_cloudcompare 二次开发-CSDN博客 开发一个功能,在原始CC的基础上添加一个拓展功能,如下: 二、功能开发 1、修改MainWindow.UI 重点是:要编译,不然在mainwindow.…

优维低代码实践:搜索功能

优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。 优维…

ArrayList和顺序表

目录 线性表 顺序表 实现顺序表: 1,添加元素的时候我们要判断是否需要扩容 2,写异常 3,数组清空 ArrayList: ArrayList的构造方法: ArrayList的add方法: ArrayList的subList 知识点补充&#xff…

GOAT:多模态、终身学习、平台无关的机器人通用导航系统

机器人应用中涉及到的核心技术包括:环境感知与理解、实时定位与建图、路径规划、行为控制等。GOAT通过多模态结合终生学习的方式让你的机器人可以在未知环境中搜索和导航到任何物体。小白也可以零门槛上手。 项目地址:https://theophilegervet.github.i…

正则表达式及文本三剑客grep,awk,sed

目录 正则表达式 前瞻 代表字符 表示次数 位置锚定 分组或其他 grep 选项 范例 awk 前瞻 awk常见的内置变量 范例 sed 前瞻 sed格式 范例 搜索替代 格式 范例 分组后项引用 格式 范例 正则表达式 前瞻 通配符:匹配的是文件名 正则表达式&a…

【Java学习笔记】73 - 正则表达式

项目代码 https://github.com/yinhai1114/Java_Learning_Code/tree/main/IDEA_Chapter27/src/com/yinhai/regexp 一、引入正则表达式 1.提取文章中所有的英文单词 2.提取文章中所有的数字 3.提取文章中所有的英文单词和数字 4.提取百度热榜标题 正则表达式是处理文本的利器…

Python实现视频人脸检测识别功能

目录 一、引言 二、人脸检测识别技术概述 三、Python实现视频人脸检测识别功能的步骤 1、安装相关库和工具 2、加载视频文件 3、人脸检测和识别 4、保存视频结果 四、实验结果和讨论 五、结论 一、引言 在当今社会,人脸检测识别技术在安全监控、人机交互、…

untiy 配置iis服务器来打开webgl

最简单的方法是不需要配置服务器,打包的时候直接build and run,但是有时候如果我们需要调整js的内容,会很不方便,所以配置一个iis服务器还是很有必要的 首先要开启iis服务 控制面板,查看方式选类型,点击程…

windows11 phpstudy_pro php8.2 安装redis扩展

环境:windows11 phpstudy_pro php8.2.9 一、命令查看是否安装redis扩展 在对应网站中通过打开,,选择对应的PHP版本,用命令 php -m 查看自己的php 有没有redis扩展 上面如果有,说明已经安装了,如果没有安装&#xff1…

TypeScript枚举

1、数字枚举 enum Direction {Up,Down,Left,Right, } var Direction; (function (Direction) {Direction[Direction["Up"] 0] "Up";Direction[Direction["Down"] 1] "Down";Direction[Direction["Left"] 2] "L…

vue elementUI 自定义框组织树,选择select下拉组织树横行滑动条出现方法

背景&#xff1a;最近公司开发需要使用到组织树进行组织结构的选择&#xff0c;在开发途中遇到两个次组织树已超过外框&#xff0c;但超出部分不显示横向滑动条。 自定义组织树框代码如下&#xff1a; <el-row><el-col :span"20" style"padding: 0px…

【开题报告】海洋多源数据质量控制应用服务的WebServer设计与实现

开 题 报 告 内 容 论文选题的意义、主要研究内容和文献资料调研情况 一、选题意义 在当今世界研究自然环境的大背景下&#xff0c;计算机技术与各学科、各领域的综合应用逐渐增多。作为地球上最广阔的水体&#xff0c;同时也是地球上决定气候发展的主要的因素之一&#xff0…