新手小白对TCP“三次握手”和“四次挥手”的初次理解
三次握手
三次握手,就是TCP建立连接的过程。这个连接必须是一方主动打开,一方被动打开。
通俗理解
为什么要有“三次握手”
前两次握手是在建立连接,是必须要的。
“第三次握手”是客户端向服务器端发送数据,这个数据就是要告诉服务器,客户端有没有收到服务器“第二次握手”时传过去的数据。若发送的这个数据是“收到了”的信息,接收后服务器就正常建立TCP连接,否则建立TCP连接失败,服务器关闭连接端口。由此减少服务器开销和接收到失效请求发生的错误。
如果没有第三次握手,服务端可能会开启一些无用的连接。长此以往,这样
原创
2020-06-06 17:38:56 ·
139 阅读 ·
0 评论