当前位置: 首页 > 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

相关文章:

  • LM393比较器的比较翻转电压不对
  • 微信小程序-van-uploader的preview-size
  • 品融天猫代运营服务内容详解:专业化体系驱动品牌增长
  • 策略模式:灵活的算法封装与切换
  • 从灰色地带走向阳光监管的漏洞产业
  • [蓝桥杯刷题]---模拟法[2]日期问题
  • 【Nginx】 使用least_conn负载均衡算法是否能将客户端的长连接分散到不同的服务器上demo
  • 行政区划代码
  • 需要掌握的前端安全概念以及实操
  • 第8讲:坐标轴与刻度优化指南(字体、角度、格式处理)
  • 【C到Java的深度跃迁:从指针到对象,从过程到生态】第四模块·Java特性专精 —— 第十六章 多线程:从pthread到JMM的升维
  • OpenResty技术深度解析:原理、应用与生态对比-优雅草卓伊凡
  • 深入理解同源策略与跨域资源共享(CORS)
  • word插入APA格式的参考文献
  • Deepseek 生成新玩法:从文本到可下载 Word 文档?思路与实践
  • JVM 自动内存管理
  • 弹性盒子布局
  • 预训练大模型与元训练大模型在医疗AI项目中的选型对比分析
  • DELL R740服务器闪黄灯不开机故障案例
  • CSdiy java 05
  • 西湖大学独家回应本科招生走出浙江:经过三年试点,条件成熟
  • 买新房可申领学位,广州南沙出台购房入学政策
  • 五一期间上海景观照明开启重大活动模式,外滩不展演光影秀
  • 国家发改委:建立实施育儿补贴制度
  • 首映|《人生开门红》:段子背后都是案子
  • 印度媒体称印巴在克什米尔再次交火