TCP/IP 三次握手
2016-06-07 14:04
330 查看
第一次握手(Connection Request, CR):连接发起方(通常称为客户或请求端)发送一个TCP报文,设置SYN标志,指明客户打算连接的服务器的端口,以及初始化序列号ISN( x )。
第二次握手(Connection Confirm, CC):服务器发回一个TCP报文作为应答,该报文中设置了SYN标志和ACK标志,将确认号设置为客户发来的ISN+1( x+1 ),将序列号设置为服务器端的ISN( y )。
第三次握手(Connection Establish, CE):客户端开始向服务器发送数据,并设置ACK标志,将确认号设置为服务器发来的ISN+1( y+1 ),将序列号设置为客户的ISN+1( x+1 )。
第二次握手(Connection Confirm, CC):服务器发回一个TCP报文作为应答,该报文中设置了SYN标志和ACK标志,将确认号设置为客户发来的ISN+1( x+1 ),将序列号设置为服务器端的ISN( y )。
第三次握手(Connection Establish, CE):客户端开始向服务器发送数据,并设置ACK标志,将确认号设置为服务器发来的ISN+1( y+1 ),将序列号设置为客户的ISN+1( x+1 )。
相关文章推荐
- TCP/IP协议族之运输层协议 ( UDP, TCP)
- TCP/IP协议族之应用层协议 ( DNS HTTP )
- TCP/IP协议族之应用层协议(FTP、TFTP)
- Jmeter之Web端HTTP性能测试(九)
- TCP-IP协议学习笔记
- TCP/IP协议族之运输层(TCP流量控制和拥塞控制 [2])
- TCP/IP协议族之运输层(TCP流量控制和拥塞控制 [1])
- 深度学习FPGA实现基础知识10(Deep Learning(深度学习)卷积神经网络(Convolutional Neural Network,CNN))
- 软件网络总结
- gen_tcp网络编程和Erlang/OPT的gen_serve
- Linux运维(网络专题)面试题
- Cookie设置HttpOnly,Secure,Expire属性
- Tomcat9配置HTTP2
- Android:异步网络加载JSON数据
- Android中的网络编程
- [置顶] viewPager+photoView实现网络图片加载左右滑动+手势缩放功能+滑动到下一页其他页面恢复默认大小
- 软件定义网络学习总结
- TCP为什么要三次握手,不是两次四次?
- openStream打开网络地址获取文件流
- C++线程与网络接口技术(第一节:线程及其创建,调度与回收知识)