TCP三次握手
来源:互联网 发布:淘宝开网店的流程 编辑:程序博客网 时间:2024/05/22 15:35
三次握手即对每次发送的数据量是怎样跟踪进行协商使数据段的发送和接收同步,根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系,并建立虚连接。
为了提供可靠的传送,TCP在发送新的数据之前,以特定的顺序将数据包的序号,并需要这些包传送给目标机之后的确认消息。TCP总是用来发送大批量的数据。当应用程序在收到数据后要做出确认时也要用到TCP;
第一次
第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。
第二次
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。
完成三次握手,客户端与服务器开始传送数据;
0 0
- TCP:三次握手/四次握手
- TCP三次握手/四次握手
- TCP三次握手,四次握手
- tcp 三次握手 四次握手
- TCP三次握手,四次握手
- TCP三次握手四次握手
- TCP三次握手
- TCP三次握手协议
- TCP的三次握手
- TCP三次握手
- TCP三次握手
- TCP 三次握手协议
- TCP/IP三次握手
- TCP 三次握手
- TCP三次握手
- tcp连接三次握手
- TCP三次握手
- tcp三次握手示意图
- 游标应用例子
- Angular2挖坑求解系列之二续:更改页面内容不会刷新之解决方法
- linux文件系统简介
- 获取表单所有数据,juqery提交,window.open打开,当前页面不跳转
- OpenGL学习总结(二)
- TCP三次握手
- java加密解密算法大全
- 1024. 科学计数法 (20)
- wordpress怎样把文章的外链图片自动本地化
- C语言中用struct封装一个数组
- angular学习(七)—— Template
- Android 自定义WebView 原生接入及WebView JavascriptInterface
- Hadoop Streaming试用
- Android中的图片加载库Glide介绍 (Google推荐的)