Skip to content

计算机网络

知识脉络

计算机网络
├── TCP
│   ├── 三次握手/四次挥手
│   ├── 可靠传输(重传/滑动窗口/拥塞控制)
│   ├── TIME_WAIT 状态
│   ├── TCP 粘包与拆包
│   └── TCP vs UDP
├── HTTP
│   ├── HTTP/1.1 vs HTTP/2 vs HTTP/3
│   ├── 请求方法(GET vs POST)
│   ├── 状态码
│   ├── 长连接 Keep-Alive
│   └── Cookie/Session/Token
├── HTTPS
│   ├── TLS 握手过程
│   ├── 对称/非对称加密
│   └── 数字证书与CA
├── DNS
│   ├── 解析过程
│   └── DNS 优化
├── 综合
│   ├── 从输入URL到页面显示
│   ├── WebSocket
│   └── CDN 原理
└── 网络编程
    ├── Socket 编程
    ├── select/poll/epoll
    └── Reactor 模式

知识点清单

#题目频率难度状态
1TCP三次握手与四次挥手极高进阶todo
2TCP可靠传输机制进阶todo
3TCP拥塞控制困难todo
4TCP与UDP区别极高基础todo
5TIME_WAIT状态进阶todo
6TCP粘包与拆包进阶todo
7HTTP-1.1与HTTP-2对比进阶todo
8HTTPS与TLS握手极高进阶todo
9GET与POST区别基础todo
10HTTP状态码基础todo
11Cookie-Session-Token区别基础todo
12从URL输入到页面显示极高进阶todo
13DNS解析过程基础todo
14WebSocket原理进阶todo
15CDN原理基础todo
16select-poll-epoll对比困难todo
17Reactor模式困难todo
18长连接与短连接基础todo
19网络分层模型基础todo
20ARP协议基础todo

口诀速记

  • 三次握手: "SYN→SYN+ACK→ACK(客请服确客确)"
  • 四次挥手: "FIN→ACK→FIN→ACK(主动关/确认/被动关/确认)"
  • HTTP方法: "GET幂等参URL,POST非幂等参Body"
  • 拥塞控制: "慢启动→拥塞避免→快重传→快恢复"

跨域关联