三握手

image-20230409163503218

SYN:同步位 (这个为1,不能携带数据。但是消耗一个序号)

ACK:确认位

seq:序号

ack:确认号

为什么非要三握手?两握手行不行?

image-20230409163744632

四挥手

过程

image-20230409164518495

客户端为什么还有时间等待,而不是发送最后一个确认报文段直接关闭?

为什么 TIME WAIT 需要等待 2MSL?

1.image-20230409164709039

2.是本次连接持续时间内产生的所有报文段全部从网络中消失,这样新的、TCP连接就不会有旧的连接报文段。

保活计时器

image-20230409165011702