tcp三次握手的过程,accept发生在三次握手哪个阶段?
2015-08-12 00:27
591 查看
分析:
accept发生在三次握手之后。
第一次握手:客户端发送syn包(syn=j)到服务器。
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个ASK包(ask=k)。
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1)。
三次握手完成后,客户端和服务器就建立了tcp连接。这时可以调用accept函数获得此连接。
accept发生在三次握手之后。
第一次握手:客户端发送syn包(syn=j)到服务器。
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个ASK包(ask=k)。
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1)。
三次握手完成后,客户端和服务器就建立了tcp连接。这时可以调用accept函数获得此连接。
相关文章推荐
- nginx http核心模块指令(二)
- 流媒体高清视频校园直播点播
- yum 安装svn+httpd
- virtualbox 网络设置(桥接、host-ony)模式
- linux中select网络通信
- 黑马程序员——Java基础---GUI,网络编程
- java网络通信编程
- eclipse启动Tomcat服务输入http://localhost:8080/报404解决方法
- nginx中http核心模块的配置指令1
- 如何抓包(获得网络数据)
- iOS + Nodejs SSL/Https双向认证
- REST当中为什么要使用HTTP PUT
- Linux下TCP/IP协议栈的简单脉络分析
- 博客最终还是迁至自己搭建的http://blogs.moergen.cn
- 关闭HttpClient控制台输出语句
- java网络编程框架
- linux/unix网络编程之epoll
- Linux 网卡驱动学习(六)(应用层、tcp 层、ip 层、设备层和驱动层作用解析)
- 机器学习之实战matlab神经网络工具箱
- hdu 4061 福州赛区网络赛A 数学 ***