仓库源文站点原文


title: 面试复习(计算机网络) date: 2021-02-23 14:29:54 categories: 学习笔记 tag:

- 面试准备

OSI 模型

ARP 协议

TCP 三次握手

序号 数据发送内容 发送方向 客户端状态 服务器状态
0 CLOSED LISTEN
1 SYN=1 seq=x 客户端 -> 服务器 发送后转为 SYN_SENT 接收后转为 SYN_RCVD
2 SYN=1 ACK=1 ack=x+1 seq=y 服务器 -> 客户端 接收后转为 ESTABLISHED SYN_RCVD
3 ACK=1 ack=y+1 客户端 -> 服务器 ESTABLISHED 接收后转为 ESTABLISHED

TCP 四次挥手

序号 数据发送内容 发送方向 客户端状态 服务器状态
0 ESTABLISHED ESTABLISHED
1 FIN=1 seq=x 客户端 -> 服务器 发送后转为 FIN_WAIT_1 接收后转为 CLOSE_WAIT
2 ACK=1 ack=x+1 服务器 -> 客户端 接收后转为 FIN_WAIT_2 CLOSE_WAIT
3 FIN=1 seq=y 服务器 -> 客户端 接收后转为 TIME_WAIT 发送后转为 LAST_ACK
4 ACK=1 ack=y+1 客户端 -> 服务器 发送后等待 2MSL 后转为 CLOSED 接收后转为 CLOSED

HTTP协议

状态码 含义
1XX 信息状态码
2XX 成功状态码
3XX 重定向状态码
4XX 客户端错误码
5XX 服务器错误码
状态码 含义
200 成功
302 重定向
404 客户端的 URL 不存在
500 服务器错误

TCP 的可靠传输