b站深入浅出计算机网络 微课视频
区别:
发展的三个阶段:
因特网服务提供者(Internet Service Provider,ISP)
我国主要有:移动,电信,联通
因特网已发展成为基于ISP的多层次结构的互连网络
电路交换、分组交换和报文交换

计算机之间的数据传送是突发式的,当使用电路交换来传送计算机数据时,其线路的传输效率一般都会很低,线路上真正用来传送数据的时间往往不到10%甚至1%。

优点:
缺点:
特点:

计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。
交换方式:
使用者
传输介质
拓扑结构
八个计算机网络性能指标
速率、带宽、吞吐量、时延、时延带宽积、往返时间、利用率、丢包率
比特(bit,记为小写b)是计算机中数据量的基本单位,一个比特就是二进制数字中的一个1或0。
| 单位 | 换算关系 |
|---|---|
| 比特b | 基本单位 |
| 字节B | 1B=8bit |
| 千字节KB | KB=2^10B |
| 兆字节 | MB=2^20B |
| 吉字节GB | GB=2^30B |
| 太字节TB | TB=2^40B |
速率是指数据的传送速率(即每秒传送多少个比特),也称为数据率(Data Rate)或比特率(Bit Rate)。
| 单位 | 换算关系 |
|---|---|
| 比特/秒 (b/s) | 基本单位 |
| 千比特/秒 | kb/s=10^3 b/s |
| 兆比特/秒 | Mb/s=10^6b/s |
| 吉比特/秒 | Gb/s=10^9b/s |
| 太比特/秒 | Tb/s=10^12b/s |

用来表示网络的通信线路所能传送数据的能力,即在单位时间内从网络中的某一点到另一点所能通过的最高数据率。
单位:b/s(kb/s,Mb/s,Gb/s,Tb/s)。
数据传送速率 = min [ 主机接口速率,线路带宽,交换机或路由器的接口速率 ]
| 数据传输率 | 主机接口速率 | 线路带宽 | 交换机或路由器接口速率 |
|---|---|---|---|
| 1GB/s | 1Gb/s | 1Gb/s | 1Gb/s |
| 100Mb/s | 100Mb/s | 1Gb/s | 1Gb/s |
| 100Mb/s1 | 1Gb/s | 100Mb/s | 1Gb/s |
注意:木桶效应(短板效应)
吞吐量是指在单位时间内通过某个网络或接口的实际数据量。吞吐量常被用于对实际网络的测量,以便获知到底有多少数据量通过了网络。吞吐量受网络带宽的限制。
时延是指数据从网络的一端传送到另一端所耗费的时间,也称为延迟或迟延。 数据可由一个或多个分组、甚至是一个比特构成。



题目:

时延带宽积是传播时延和带宽的乘积。
往返时间(Round-Trip Time,RTT)是指从发送端发送数据分组开始,到发送端收到接收端发来的相应确认分组为止,总共耗费的时间。
链路利用率是指某条链路有百分之几的时间是被利用的(即有数据通过)。
完全空闲的链路的利用率为零。
网络利用率是指网络中所有链路的链路利用率的加权平均。
根据排队论可知,当某链路的利用率增大时,该链路引起的时延就会迅速增加。当网络的通信量较少时,产生的时延并不大,但在网络通信量不断增大时,分组在交换节点(路由器或交换机)中的排队时延会随之增大,因此网络引起的时延就会增大。令D0表示网络空闲时的时延,D表示网络当前的时延,那么在理想的假定条件下,可用下式来表示D、D0和网络利用率U之间的关系。
D
=
D
0
1
−
U
D=\frac{D_0}{1-U}
D=1−UD0
丢包率是指在一定的时间范围内,传输过程中丢失的分组数量与总分组数量的比率。
主要是以下两种情况
OSI,TCP/IP,原理参考
物理层:
数据链路层
网络层:
运输层
应用层

实体:指任何可发送或接收信息的硬件或软件进程。
对等实体:指通信双方相同层次中的实体。
协议:控制两个对等实体在“水平方向” 进行“逻辑通信”的规则的集合。
服务:在协议的控制下,两个对等实体在水平方向的逻辑通信使得本层能够向上一层提供服务。
对等层次之间传送的数据包称为该层的协议数据单元(Protocol Data Unit,PDU)。
同一系统内层与层之间交换的数据包称为服务数据单元(Service Data Unit,SDU)。