计网TCP连接中的3次握手
来源:互联网 发布:论坛源码php源码 编辑:程序博客网 时间:2024/06/05 08:22
TCP连接是客户端(client)与服务器之间的连接(server),也称为CS模式。TCP连接将会在二者之间建立传输数据的连接,而建立连接的过程需要3个步骤:
- 客户机:服务器!我要连接你啦~(^_^)
- 客户机发送请求报文,首部中的SYN=1(SYN是连接标志位);
- 为自己选择一个初始序号seq=x;
SYN报文段不能携带数据,但是消耗一个序列号 - TCP客户进程进入SYN-SENT(同步已发送)状态。
- 服务器:嗯,我还没睡呢!
- S收到请求后,若同意建立连接,则向C发送响应报文
- (SYN=1,ACK=1),确认号是seq=x+1
这个报文也不携带数据,但是消耗一个序列号
- (SYN=1,ACK=1),确认号是seq=x+1
- TCP服务器进程进入SYN-RCVD(同步收到)状态。
- S收到请求后,若同意建立连接,则向C发送响应报文
- 客户端:【出于礼貌】哈哈哈[笑哭]
- TCP客户进程收到S的确认,还要向S发送确认报文
- ACK=1,确认号ack=y+1,自己的确认号seq=x+1;
- 这时候TCP连接建立
- C进入ESTABLISHED(已建立连接)状态
- S收到A的确认后也进入ESTABLISHED(已建立连接)状态。
- TCP客户进程收到S的确认,还要向S发送确认报文
阅读全文
0 0
- 计网TCP连接中的3次握手
- tcp连接3次握手
- TCP连接的3次握手原理
- TCP连接3次握手的理解
- TCP的3次握手连接
- TCP 3次握手
- 图解TCP的3次握手建立连接,4次握手释放连接
- TCP建立连接3次握手及释放连接4次握手
- TCP连接建立的3次握手?为什么不是2次握手?为什么不是4次握手?
- tcp 协议3次连接握手和4次结束握手
- tcp 协议3次连接握手和4次结束握手(转自洋葱的专栏)
- tcp连接 为什么要进行3次握手,断开为什么要4次握手
- TCP的运输连接管理(3次握手,4次握手)
- TCP建立连接为什么需要3次握手
- 对 TCP 建立连接需要 3 次握手的理解
- TCP协议3次握手
- TCP协议连接建立时3次握手的过程4次结束连接
- TCP协议连接建立时3次握手的过程4次结束连接
- java中instanceof的用法
- RMI 说明
- 练习 2-4 squeeze(s1, s2),将字符串 s1 中任何与字符串 s2 中字符匹配的字符 都删除
- 例2.2
- String、StringBuffer与StringBuilder之间区别
- 计网TCP连接中的3次握手
- 今日收获:匿名函数 Lambda
- 操作符
- 容器化
- 第五章 树和二叉树翻转学习任务
- python绘制规则网络图形
- 1.1 JAVA语言的特点
- HDU-1087 Super Jumping! Jumping! Jumping!(DP)
- Tomcat安装及配置