计算机网络概述
该笔记整理自湖科大教书匠和计算机网络(谢希仁)第八版,仅供参考或者学习复习使用。
文章目录
1. 计算机网络定义
定义未明确统一。
2. 计算机网络的分类
- 按交换技术分类
- 电路交换网络
- 报文交换网络
- 分组交换网络
- 按覆盖范围分类
- 广域网WAN
- 城域网MAN
- 局域网LAN
- 个域网PAN
- 按使用者分类
- 公用网
- 专用网
- 按覆盖范围分类
- 总线型网络
- 星型网络
- 环形网络
- 网状型网络
- 按传输介质分类
- 有线网络
- 无线网络
3. 计算机网络的性能指标
常见的计算机网络性能指标有一下八个:
- 速率
- 带宽
- 吞吐量
- 时延
- 时延带宽积
- 往返时间
- 利用率
- 丢包率
3.1 速率
注意区分数据量单位和数据率单位 。
3.2 带宽
- 在计算机网络中表示单位时间内网络中某个信道所能通过的**最高数据率 **。
- 带宽的单位是数据率单位:bit/s。
- 带宽越宽,所能传输的数据率越高。
3.3 吞吐量
吞吐量表示在单位时间内通过某个网络的实际数据量。
3.4 时延
- 发送时延
- 也叫传输时延
- $\frac{分组长度(bit)}{发送速率(bit/s)} $
- 传播时延
- 是指在物理上电磁波在信道上的传输速率。
- $\frac{信道长度(m)}{电磁波在信道上的传输速率(m/s)} $
- 处理时延
- 主机或路由器收到会花费一段时间处理,这就产生了处理时延。
- 排队时延
- 在传播中可能经过多个路由器,进入路由器需要进入队列等待处理,等待处理时间就是排队时延。
- 总时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延
- 例题
3.5 时延带宽积
3.6 往返时间RTT
RTT(Round-Trip Time),数据送出去接到回复的时间。
- 发送时间=$\frac{数据长度}{发送速率} $
- 有效数据率=$\frac{数据长度}{发送时间 + RTT} $
3.7 利用率
- 分位网络利用率和信道利用率两种。
- 信道利用率并非越高越好,太高会网络拥堵,太低浪费资源。
- 信道利用率或者网络利用率过高就会产生非常大的时延。
3.8 丢包率
3.9 总结
4. 计算机网络体系结构
4.1 常见的体系结构
主要有3个:OSI的体系结构,TCP/IP的体系结构,教学常用的体系结构。
4.2 分层的必要性
计算机网络复杂,存在很多问题,不能一下解决所有问题,所以分层来解决,每一层解决一些问题,完成一些功能。
4.3 分层思想举例
实际通信是应用进程间的通信,显示浏览器向服务器发送请求,服务器给浏览器响应。
最原始的数据会在每一层封装成响应报文,也就是逐层封装,到大服务器再逐层拆箱,响应也是同理。