TCP建立连接与释放连接
2024-10-05 10:27:23
1.建立连接:(三次握手)
(1)客户端发送一个SYN包给服务器,然后等待应答。
(2)服务器端回应给客户端一个ACK=1、SYN=1的TCP数据段。
(3)客户必须再次回应服务器端一个ACK确认数据段。
2.释放连接:(四次挥手)
(1) TCP客户端发送一个FIN,关闭客户端到服务器端的数据传送。(客户端不再发送报文给服务器端,但可接受服务器端报文)
(2) 服务器收到这个FIN,它发回一个ACK,确认序号为收到的序号加1。
(3) 服务器关闭客户端的连接,发送一个FIN给客户端。(服务器端关闭到客户端的数据传送)
(4) 客户段发回ACK报文确认,并将确认序号设置为收到序号加1。
最新文章
- BZOJ4516: [Sdoi2016]生成魔咒
- Linux tcp黏包解决方案
- Aptana Studio 3 汉化简体中文版
- 安卓虚拟机启动后报错: 类似 SDK Manager] Error: Error parsing .....devices.xml 解决方案
- 重操JS旧业第九弹:函数表达式
- SharePoint 服务器端对象迁移文件夹
- Python 爬虫:把廖雪峰教程转换成 PDF 电子书
- js判断手机或Pc端登陆.并跳转到相应的页面
- flink学习
- 【C语言编程练习】新娘与新郎
- MyBatis源码解析(十一)——Parsing解析模块之通用标记解析器(GenericTokenParser)与标记处理器(TokenHandler)
- 【原创 深度学习与TensorFlow 动手实践系列 - 2】第二课:传统神经网络
- centos6安装配置zabbix3被控端
- day10 十 函数、形参和实参
- 备份集中的数据库备份与现有的xx数据库不同”解决方法
- 〖Linux〗使用gsoap搭建web server(C++)
- node js 调试方法
- ubuntu 14.04 返回到经典桌面方法
- react之引用echarts
- 给vim安装YouCompleteMe