中易网

TCP连接的各种State代表什么?

答案:2  悬赏:70  
解决时间 2021-04-28 00:37
  • 提问者网友:猖狂醉薇
  • 2021-04-27 18:37
TCP连接中的ESTABLISHED、CLOSE_WAIT、FIN_WAIT1、FIN_WAIT2、TIME_WAIT、LISTENING代表着什么?还有其它的State吗?最好能详细回答。
最佳答案
  • 二级知识专家网友:桑稚给你看
  • 2021-04-27 19:47

State显示是LISTENING时表示处于侦听状态,就是说该端口是开放的,等待连接,但还没有被连接。就像你房子的门已经敞开的,但还没有人进来。
ESTABLISHED的意思是建立连接。表示两台机器正在通信。
TIME_WAIT的意思是结束了这次连接。说明21端口曾经有过访问,但访问结束了。


其他的几个wait是从连接转向关闭的过程。

全部回答
  • 1楼网友:而你却相形见绌
  • 2021-04-27 19:54

ESTABLISHED 指TCP连接已建立

CLOSE_WAIT 指对方关闭了连接,但己方尚未释放该无效端口,在超时后自动关闭

LISTENING 指TCP端口监听中

TIME_WAIT 指连接已关闭。为了使旧的端口释放不影响新的网络应用,设置此状态,超时后自动关闭

FIN_WAIT 我还没弄清楚 从字面意思上理解 “释放等待” 出现于用任务管理器等软件强制关闭一网络应用软件时,该软件所占用的端口自动变为该状态。超时后自动关闭

其他的STATE……QQ上给你说^o^

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息