计算机网络

我专业的课只能算是小计网,总共也就 16 学时。

网课的话,对于已经有一些基础的人,还是直接上高级计算机网络吧。有一些快速过掉的(例:RDT)可能还需要去看本科课程。

基础

名词解释

TTL = Time To Live,生存时间 RTT = Round Trip Time,往返时间

延时

节点延时 = 处理 + 排队 + 传输 + 传播。

分层

各层协议数据单元

其他

平均吞吐量取决于瓶颈链路。

协议层(传输层)

RTT

指数加权移动平均

RDT

RDT = Reliable Data Transfer

流水线协议:为了解决 RDT 利用率低的问题,使用 SW(Slide Window)。

发送窗口(SW):已发送,未确认;接收窗口(RW)。

RW > 1 时,发送的 ACK 序号等于接收到的。

拥塞控制

对于拥塞窗口大小(TCP Reno):

链路层

奇偶校验:算 1 的个数

循环冗余码:补零,然后模 2 除法。(D<<r)mod2G(D << r) mod_2 G

报文在不同子网中传输:IP 地址始终不变,MAC 地址变。

无线网

多路访问协议:多个设备共享同一通信信道的协议。

external

  1. 图解 QUIC 连接 - 对每一个字节的解释和再现