校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 专业课 > 三次握手、四次挥手
题目

基于TCP协议建立连接和结束连接的过程

解答

TCP是传输层的全双工协议,提供可靠服务。建立时三次握手,结束时四次挥手。

1.TCP报文固定长度为20Byte

2.与建立和结束有关的字段为:

2.1 序号(seq),发送字节流的字节编号

2.2 确认号(ack), 期望报文的第一个序号

2.3 标志位(ACK), 请求为0,建立后为1

2.4 标志位(SYN), 建立连接时使用,值为1

2.5 标志位(FIN), 请求结束时使用,值为1

具体讲解见视频

需要注意的是,这个问题的引申,比如:

1、 为什么要三次握手,两次或者四次行不行?

2 、服务器很多连接状态为CLOSE-WAIT是什么原因

3 、为什么建立是三次,结束是四次?

C 1条回复 评论
pyyyyy

前端真的不难,后台确实比前台难一点,奥利给。

发表于 2023-09-18 23:00:00
0 0