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

【计网】计算机网络的类别与性能

一、计算机网络的分类

计算机网络可以根据不同的标准进行分类。下面是两种常见的分类方法:

1.按照网络的作用范围进行分类

  • 广域网 (WAN):

    • 广域网覆盖的范围非常广泛,通常跨越城市、国家或甚至是全球。WAN主要用于连接地理位置相隔较远的计算机和网络设备,通常依赖于公共或租用线路进行通信。

    • 例子:互联网就是一个典型的WAN。

  • 城域网 (MAN):

    • 城域网的覆盖范围一般限制在一个城市或较大的区域内。它连接了多个局域网,通常由服务提供商提供,适用于大城市内的网络连接。

    • 例子:大型城市中的光纤网络或公共Wi-Fi网络。

  • 局域网 (LAN):

    • 局域网通常覆盖一个小范围的区域,如一栋楼、一家公司或一个校园。LAN用于连接设备(如计算机、打印机等),实现局部的网络通信。

    • 例子:办公室或学校内部的网络。

  • 个人区域网 (PAN):

    • 个人区域网覆盖范围最小,一般仅限于个人设备之间的通信,范围通常为几米。它通常用于设备之间的短距离通信。

    • 例子:蓝牙设备或Wi-Fi连接的智能手机和笔记本之间的通信。

2.按照网络的使用者进行分类

  • 公用网:

    • 公用网是由公众共享的网络服务,它通常由网络运营商提供,任何有权限的用户都可以使用。互联网就是一个典型的公用网,所有用户都可以接入并使用网络资源。

  • 专用网:

    • 专用网通常是为特定的组织或用户群体服务的网络,它的使用是限制的,只有被授权的用户可以访问。专用网可以提供更高的安全性和更稳定的服务。

    • 例子:企业内部使用的专用虚拟专用网络(VPN)或银行内部的网络。


二、网络性能

网络性能是衡量计算机网络在传输数据时的效率和效果的关键指标。常见的网络性能指标包括速率、带宽、吞吐量和时延等。

1.速率、带宽和吞吐量

  • 速率(Rate):网络数据传输的速率,通常用每秒传输的比特数(bps)来表示。它指的是单位时间内能传输的数据量。

  • 带宽(Bandwidth):带宽是指网络中最大的数据传输能力,通常也是以比特每秒(bps)为单位。带宽越大,网络传输的数据量就越多。

  • 吞吐量(Throughput):吞吐量是指网络实际传输的数据量,通常也以比特每秒(bps)为单位。吞吐量是一个实际的性能指标,受许多因素影响(例如网络拥堵、丢包率等),与带宽密切相关,但通常小于带宽。

2.时延

时延(Latency)指的是数据从源点传输到目标点所需要的时间。时延影响网络响应速度,时延越小,网络的响应就越快。时延通常由以下几个部分组成:

  • 发送时延(Transmission Delay):

    • 定义:指的是将数据包从源节点传输到物理媒介所需的时间。

    • 计算方式发送时延 = 数据包大小 / 带宽。

    • 解释:这表示数据包传输到网络中的时间,通常依赖于数据包的大小和网络的带宽。

  • 传播时延(Propagation Delay):

    • 定义:指的是数据从发送端到接收端传播所需的时间,主要受传播媒介的物理特性和传播距离的影响。

    • 计算方式传播时延 = 传播距离 / 传播速度。

    • 解释:这取决于信号传播的速度(例如,光速、导线中的信号传播速度等)和两端之间的物理距离。

  • 处理时延(Processing Delay):

    • 定义:指的是网络设备(如路由器、交换机等)处理数据包所需要的时间。包括数据包的检查、错误校验、路由选择等操作。

    • 计算方式处理时延 = 网络设备处理数据包的时间。

    • 解释:这通常是由网络设备的处理能力决定的,并且在大流量情况下可能变得很大。

  • 排队时延(Queueing Delay):

    • 定义:指的是数据包在等待转发时,在队列中排队所产生的时间。

    • 计算方式排队时延 = 数据包在队列中等待的时间。

    • 解释:在网络流量拥挤或路由器负载高时,排队时延通常会增大。

3.时延带宽积

  • 概念:时延带宽积是网络性能的一个重要指标,衡量的是在一段时间内,网络可以传输的数据量。

  • 理解时延带宽积高意味着数据需要较长时间才能到达目的地,但在此期间可以传输较大的数据量。

  • 计算方式时延带宽积 = 带宽 * 时延。

    • 例如,带宽为1Gbps,时延为10ms时,时延带宽积 = 1Gbps * 10ms = 10Mb。

4.往返时间 (RTT)

  • 定义往返时间是数据包从源点发送到目标点并返回的总时间。它包括发送时延、传播时延、处理时延和排队时延。

  • 计算方式RTT = 2 * (传播时延 + 发送时延 + 处理时延)。

5.利用率

  • 定义:网络利用率是指网络带宽的实际使用比例,衡量网络资源的有效性。利用率较高通常表示网络资源得到了较充分的利用,但如果利用率过高,可能会导致拥堵。

  • 计算方式利用率 = 实际吞吐量 / 最大带宽。


三、计算题中有关网络性能的题目的单位的总结

1. 数据速率(带宽、吞吐量、传输速率)

1.1 数据速率一般表示为每秒传输的数据量,常用的单位有:

  • 比特(bit):基本单位,表示二进制数据位。

  • 字节(Byte):1字节 = 8比特(bit)。

  • 千比特(Kbps):1 Kbps = 1000比特每秒。

  • 千字节(KBps):1 KBps = 1000字节每秒 = 8000比特每秒。

  • 兆比特(Mbps):1 Mbps = 1x10^6比特每秒。

  • 兆字节(MBps):1 MBps = 1x10^6字节每秒 = 8,000,000比特每秒。

  • 千兆比特(Gbps):1 Gbps = 1x10^9比特每秒。

  • 千兆字节(GBps):1 GBps = 1x10^9字节每秒 = 8,000,000,000比特每秒。

1.2 常见的转换关系

  • 1 Byte = 8 bits

  • 1 Kbps = 1000 bps

  • 1 Mbps = 1000 Kbps = 1x10^6bps

  • 1 Gbps = 1000 Mbps = 1x10^6Kbps = 1,000,000,000 bps

  • 1 KBps = 1000 Bytes per second

  • 1 MBps = 1000 KBps = 1x10^6Bytes per second

  • 1 GBps = 1000 MBps = 1x10^9Bytes per second

2. 时延(Latency)

2.1 时延通常表示信号从源到目的地所需的时间,常见单位有:

  • (s):基本单位,表示时间。

  • 毫秒(ms):1 ms = 1/1000 秒(0.001秒)。

  • 微秒(μs):1 μs = 1/1,000,000 秒(0.000001秒)。

  • 纳秒(ns):1 ns = 1/1,000,000,000 秒(0.000000001秒)。

2.2 常见的转换关系

  • 1 second = 1000 milliseconds (ms)

  • 1 millisecond (ms) = 1000 microseconds (μs)

  • 1 microsecond (μs) = 1000 nanoseconds (ns)

3. 数据包大小(数据量)

3.1 在网络中,数据包的大小通常以字节为单位,常见的单位包括:

  • 比特(bit):最小单位,通常用来描述网络的带宽或速率。

  • 字节(Byte):1字节 = 8比特(bit)。

  • 千字节(KB):1 KB = 1024 字节。

  • 兆字节(MB):1 MB = 1024 KB = 1,048,576 字节。

  • 千兆字节(GB):1 GB = 1024 MB = 1,073,741,824 字节。

3.2 常见的转换关系

  • 1 Byte = 8 bits

  • 1 KB = 1024 Bytes

  • 1 MB = 1024 KB = 1,048,576 Bytes

  • 1 GB = 1024 MB = 1,073,741,824 Bytes

4. 时延带宽积(Delay-Bandwidth Product)

时延带宽积是用来衡量网络传输能力的指标,单位是“比特”,表示在网络时延期间,能够传输的最大数据量。

  • 计算公式:时延带宽积 = 带宽 × 时延

  • 单位:通常表示为比特(bits)。

例如,如果带宽为1Gbps(即 1,000,000,000 bits/s),而传播时延为10毫秒(即 0.01秒),则时延带宽积为:

时延带宽积=1,000,000,000 bits/s×0.01 s=10,000,000 bits

5. 往返时间(RTT)

往返时间是数据包从源发送到目的地并返回的总时间。其单位通常使用毫秒(ms)

常见的转换关系
  • 1 RTT(往返时间)= 2 × (传播时延 + 发送时延 + 处理时延)

6. 网络利用率

网络的利用率通常用百分比表示,衡量网络带宽的使用情况。它是吞吐量与带宽的比值,单位为百分比(%)。

计算公式
  • 利用率 = 实际吞吐量 / 最大带宽

7. 常见单位之间的转换总结表

单位转换为备注
1 Byte8 bits
1 Kbps1000 bps1 Kbps = 1000 bits/s
1 Mbps1000 Kbps1 Mbps = 1000 Kbps
1 Gbps1000 Mbps1 Gbps = 1000 Mbps
1 KB1024 Bytes1 KB = 1024 Bytes
1 MB1024 KB1 MB = 1024 KB
1 GB1024 MB1 GB = 1024 MB
1 ms1000 µs1 ms = 1000 microseconds
1 µs1000 ns1 µs = 1000 nanoseconds
1 second1000 ms
http://www.xdnf.cn/news/192547.html

相关文章:

  • Rust 学习笔记:修复所有权常见错误
  • cookie和session
  • Flink Checkpoint 与实时任务高可用保障机制实战
  • DBeaver详细安装步骤
  • 【AI】【MCP】搭建私人王炸MCP自动化工作流
  • 微信jdk 前端vue获取流程1、
  • 泰迪杯实战案例超深度解析:特殊医学用途配方食品数据分析与智能推荐系统设计
  • 《Linux篇》基础开发工具——vim详细介绍
  • 使用手机录制rosbag包
  • 21.气体放电管的特性与使用注意事项
  • uniapp+vue3+ts 使用canvas实现安卓端、ios端及微信小程序端二维码生成及下载
  • 十一、引用与拷贝函数(References the Copy-Constructor)
  • C++实时统计数据均值、方差和标准差
  • WGCAT工单系统发现错误 定时处理工单数据任务错误
  • MySQL笔记-mysql -hlocalhost和mysql -h127.0.0.1的不同
  • C语言教程(十八):C 语言共用体详解
  • 基于Python的携程国际机票价格抓取与分析
  • 【MCP教程系列】如何自己打包MCP服务并部署到阿里云百炼上【nodejs+TypeScript】搭建自己的MCP【Cline】
  • 排序算法详解笔记
  • Fiddler+Yakit实现手机流量抓包和小程序抓包
  • 【ESP32】st7735s + LVGL移植
  • 输出圆周率的前n位数字
  • 出口转内销如何破局?“金融+数智供应链”模式含金量还在上升
  • OpenHarmony - 小型系统内核(LiteOS-A)(十三),LMS调测
  • 文献阅读(一)植物应对干旱的生理学反应 | The physiology of plant responses to drought
  • 早投早发表!3本 Nature 新子刊已开放投稿系统!
  • 【前端】从零开始的搭建顺序指南(技术栈:Node.js + Express + MongoDB + React)book-management
  • 97AB-ASEMI机器人功率器件专用97AB
  • transformer-实现单层encoder_layer
  • JavaScript性能优化实战(6):网络请求与资源加载优化