网络上有数不胜数的关于TCP三次握手的文章,但是我觉得好多都不够直白易懂。有一次我在知乎上看到了一篇关于三次握手的文章,我觉得他就写的非常直白易懂,下面我把这
个给大家完善一下分享出来。
TCP三次握手四次挥手就像我们日常生活中A(客户端)与B(服务端)打电话:
A:喂,你好,你可以听到我说话吗? (发送SYN请求报文)
B:你好,我可以听到,你可以听到我说话吗? (直接回复SYN+ACK)
A:我可以听见你说话,那我挂了? (发送FIN)
B:我可以听到你的回复,那我也挂了? (先回复ACK,等回复完了,最后回复FIN)