本文已参与[新人创作礼]活动,一起开启掘金创作之路
一.TCP三次握手
为什么会有顺序号(Seq),确认号(Ack)呢? 顺序号:表示客户端 / 服务端独特的编号,有了这个编号才能给指定的客户端 / 服务端发送信息,不然可能会发错位置
确认号:当X给Y发送信号时,但X不能确认Y是否收到信息,所以Y需要发送给X一个确认号。
以上说明客户端和服务端已经建立了联系 ,那么下一步就到了分手的时候了
二.TCP四次挥手
FIN:结束。
当客户端提出分手的时候,先确保以下服务端有没有话想说,如果服务端有话想说,先进行数据的传输,然后服务端回应分手,最后客户端向服务端发送信息确认分手。
像极了提出分手的时候,一而再三的想要挽回,但是结果还是一样。