TCP 连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号并交换 TCP 窗口大小信息。以下步骤概述了通常情况下客户端计算机联系服务器计算机的过程: 1. TCP的三次握手最主要是防止已过期的连接再次传到被连接的主机。 如果采用两次的话,会出现下面这种情况。 2. 三次握手改成仅需要两次握手,死锁是可能发生 考虑计算机A和B之间的通信,假定B给A发送一个连接请求分组,A收到了这个分组,并发送了确认应答分组。按照两次握手的协定,A认为连接已经成功地建立了,可以开始发送数据分组。可是,B在A的应答分组在传输中被丢失的情况下,将不知道A是否已准备好,不知道A建议什么样的序列号,B甚至怀疑A是否收到自己的连接请求分组。在这种情况下,B认为连接还未建立成功,将忽略A发来的任何数据分组,只等待连接确认应答分组。而A在发出的分组超时后,重复发送同样的分组。这样就形成了死锁 |
TCP 三次握手
转载上一篇:codeblocks更改调试终端
下一篇:TCP/IP四层模型
举报文章
请选择举报类型
内容侵权
涉嫌营销
内容抄袭
违法信息
其他
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M
相关文章
-
大白话tcp三次握手、四次挥手
啊哈,你也是来拉屎的吗
网络协议 服务端 客户端 三次握手 其他 -
TCP 三次握手
简单地说,Wireshark 是抓包工具。官网说,“Wireshark 是一个网络包分析工具。
网络数据 传输层 三次握手 -
总结描述TCP三次握手四次挥手
TCP三次握手四次挥手相关说明
客户端 服务端 三次握手 -
TCP三次握手四次挥手
小明:你看什么看?小东:看你咋滴?小明:干一仗!
java 三次握手 客户端 服务端
62f4901f3595 7 月前
7de6c8060f0a 7 月前