面试知识库

计算机网络#

知识脉络#

知识点清单#

#题目频率难度状态
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
21网络问题排查三板斧进阶done
22正向代理与反向代理基础done
23跨域与CORS进阶done

口诀速记#

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

跨域关联#