当前位置: 首页 > article >正文

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

文章目录

  • 计算机网络的性能指标
    • 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.kler.cn/a/148839.html

相关文章:

  • 在 CentOS 系统中,您可以使用多种工具来查看网络速度和流量
  • 必修 -- 常用笔试题
  • 【Excel】ToRow超级查找函数
  • JavaScript 观察者设计模式
  • Gartner发布安全平台创新洞察:安全平台需具备的11项常见服务
  • Llama微调测试记录
  • 别再让假的fiddler教程毒害你了,来看这套最全最新的fiddler全工具讲解
  • 基于C#实现Kruskal算法
  • DGL在异构图上的GraphConv模块
  • 【Redisson】基于自定义注解的Redisson分布式锁实现
  • 堆的应用(堆排序、Top-K问题)
  • 大模型的开源闭源
  • linux -系统通用命令查询
  • viple模拟器使用(四):unity模拟器中实现沿右墙迷宫算法
  • 门面模式-C++实现
  • java中IO知识点概念
  • GoLong的学习之路,进阶,RabbitMQ (消息队列)
  • Jmeter-分布式压测(远程启动服务器,windows)
  • 代码随想录-刷题第九天
  • 通义千问 Qwen-7B-Chat-Int4 模型本地化部署
  • 机器人规划算法——movebase导航框架源码分析
  • Linux的软件安装
  • linaro交叉编译工具链下载与使用笔记
  • Nacos 端口偏移量说明
  • java文件上传以及使用阿里云OSS
  • 【ArcGIS Pro微课1000例】0038:基于ArcGIS Pro的人口密度分析与制图