东风夜放花千树 随笔文章 查看内容

tcp的三次握手简述

2019-8-7 17:41| 发布者: finer| 查看: 7378| 评论: 0

摘要: 很多人听说过tcp传输是一种稳定可靠的传输协议,也听说过tcp传数据前有3次握手(传3次数据)的规定。那么有人就会问了,为何要3次握手,一次两次还不行吗? 接下来简单讲讲 ...
很多人听说过tcp传输是一种稳定可靠的传输协议,也听说过tcp传数据前有3次握手(传3次数据)的规定。那么有人就会问了,为何要3次握手,一次两次还不行吗?
接下来简单讲讲:
第一次握手
 客户端发数据包给服务器:服务器收到数据包后,能确认客户端可以正常发包,服务器自己能正常收包。但服务器不知道客户端能否收包,客户端也不知道服务器的情况。
于是
第二次握手
 服务器回数据包给客户端:客户端收到数据包后,能确认客户端自己能正常发包,也能正常收包。客户端也知道服务器能正常收包和正常发包。
但现在服务器还不知道客户端能否正常收包,于是
第三层握手
 客户端再发一个数据包给服务器。
至此,服务器得知客户端的收包也正常。双方状态确认完毕,接下来就能正常通讯了。

路过

雷人

握手

鲜花

鸡蛋

最新评论

东风夜放花千树  浙ICP备19024182号-2   浙公网安备 33078202001030号

GMT+8, 2024-12-21 19:33 , Processed in 0.058246 second(s), 23 queries .

Powered X3.4

© 2001-2017

返回顶部