CLOSED初始状态,表示没有任何连接。

LISTENServer端的某个Socket正在监听来自远方的TCP端口的连接请求。

SYN_SENT发送连接请求后等待确认信息。当客户端Socket进行Connect连接时,会首先发送SYN包,随即进入SYN_SENT状态,然后等待Server端发送三次握手中的第2个包。

SYN_RECEIVED收到一个连接请求后回送确认信息和对等的连接请求,然后等待确认信息。通常是建立TCP连接的三次握手过程中的一个中间状态,表示Server端的Socket接收到来自Client的SYN包,并作出回应。

ESTABLISHED表示连接已经建立,可以进行数据传输

tcp建立连接的时的几种状态相关推荐

  1. 为什么tcp不采用停等协议_为什么TCP建立连接协议是三次握手,而关闭连接却是四次握手呢?...

    看到了一道面试题:"为什么TCP建立连接协议是三次握手,而关闭连接却是四次握手呢?为什么不能用两次握手进行连接?",想想最近也到金三银四了,所以就查阅了相关资料,整理出来了这篇文章 ...

  2. startupinfo为什么需要初始化_为什么 TCP 建立连接要三次握手

    为什么这么设计(Why's THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点.对具体实现造成的影响 ...

  3. mobaxterm为什么无法连接_为什么 TCP 建立连接需要三次握手

    为什么这么设计(Why's THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点.对具体实现造成的影响 ...

  4. 苦练基本功-计算机网络基础-TCP建立连接

    刚开始准备秋招的时候,我以为tcp建立连接只需要掌握三次握手就行了,但是在面试的过程中,发现仅仅知道这些是不够的.这里举一个我面拼多多的一个例子: 面试官:三次握手已经考烂了,我想问问如果第一次握手之 ...

  5. TCP建立连接三次握手和释放连接四次握手

    TCP建立连接三次握手和释放连接四次握手     [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/52535294 在谈及T ...

  6. tcp建立连接为什么需要三次握手

    这是一个看似很"简单"的问题,但貌似并没有一个官方统一的答案.搜索了相关的资料,列举出一些答案. 以下部分转载自:tcp建立连接为什么需要三次握手 在<计算机网络>一书 ...

  7. 国美金融贷款通过TCP建立连接,国美金融贷款发送HTTPS请求

    国美金融贷款https通信时,首先建立ssl层的连接,客户端将ssl版本号和加密组件发到服务器端,服务器端收到后对ssl版本号和加密组件进行匹配,同时国美金融贷款将CA证书及密钥发送到客户端. 国美金 ...

  8. TCP建立连接的三次握手

    TCP建立连接的三次握手 TCP头的构成 TCP建立连接的过程就是三次握手,三次握手成功完成,TCP连接就建立了.在三次握手之前先看一下TCP报文中的TCP头由哪些部分组成. 上图中有几个字段需要重点 ...

  9. TCP建立连接『三次握手』

    三次握手 TCP建立连接 TCP 是面向连接的协议,所以使用 TCP 前必须先建立连接,而建立连接是通过三次握手而进行的. 面试回答: TCP/IP协议是传输层一个面向的连接的安全的协议,三次握手的协 ...

最新文章

  1. 使用Linux服务器搭建个人深度学习环境
  2. 使用LSTM神经网络进行音乐合成(数据格式,模型构建,完整源码)
  3. 前端每日实战:143# 视频演示如何用 CSS 的 Grid 布局创作一枚小松鼠邮票
  4. 智慧解析第12集:老板心理学
  5. Shell脚本笔记(三)shell中的数学计算
  6. js 查错_7年前端开发经验的我,写了本Vue.js实战开发,开源高清PDF下载
  7. 任务并行VS数据并行
  8. 好用的书法字体素材,可以用于各种项目;从商标和品牌到邀请、海报等
  9. 小程序正式发布后,打开白屏(已解决)
  10. Ubuntu Emacs Fcitx 中文输入法设置
  11. SD卡格式化咋办?数据恢复看这里!
  12. 到底该如何看待谭浩强的“C程序设计”
  13. 推荐几个非常刺激的公众号
  14. 5,15-二(3,4,5-三(三丙氧苯基)卟啉(BTPPP),[5,15-二乙炔基-10,20-二(3,4,5-三(十六烷氧基)苯基)卟啉]锌(DBTCPP-Zn)齐岳生物供应
  15. android在代码中利用Spinner控件设置联动地区的解决办法
  16. 并行计算mpi实现矩阵转置,mpi分布式编程简介,点对点通信方法
  17. 美通企业日报 | 2019薪酬增长再放缓;大众将为卡塔尔世界杯提供自动驾驶车辆...
  18. 当企业服务总线遇到云服务
  19. 树莓派下载OpenCV
  20. 网络安全季度总结:盘点2021年第一季度国内网络安全大事件

热门文章

  1. 【Android 电量优化】电量优化 ( Battery Historian 环境要求 | 电量分析报告 | 电量优化三原则 | 电量优化注意事项 )
  2. 【Henu ACM Round#17 D】Hexagons!
  3. Spring+MyBatis实践—中文乱码
  4. (转)一个带自定义分页,排序功能的DATAGRID控件(公开源码)
  5. java中的Native方法
  6. 前端JS: 通过代码-看函数作用域this对象
  7. Ceph分布式存储高性能设计
  8. Android开发系列之ListView
  9. C# JSON使用过程中开发的小工具
  10. robot framework环境搭建(转)