(端口状态详解.docVIP

  • 15
  • 0
  • 约8.54千字
  • 约 7页
  • 2016-12-25 发布于北京
  • 举报
listening 服务器端口号 ,是服务器监听客户端用的 ,相当于地址 ,是服务器与客户端间的纽带 . 举个例子:你登陆QQ ,你把你的用户名和密码输入后,点击登陆 ,此时,客户端就会把你的密码和用户名发送到该端口的端口号.然后服务器经过到数据库验证,如果正确,就会把正确的信息发给你的客户端(就是你 的电脑) . time_wait 在连接撤销过程中,有如下过程: 1.HOST1上的应用程序关闭己方的连接导致TCP发送一个FIN消息给HOST2。 2.HOST2发送一个确认消息给HOST1,并且HOST2把FIN作为EOF递交给HOST2上的应用程序。 3.一段时间过后,HOST2上的应用程序关闭它那边的连接,引发一个FIN消息给HOST1。 4.HOST1给HOST2发送一个确认消息,然后HOST2关闭连接并释放资源,然而,HOST1却没有关闭连接,而是进入了TIME_WAIT状态,并为两个最大段生存时间(2MSL)保留在此状态. 为什么需要TIME_WAIT? 1.因为在第四步的时候,HOST1发送的ACK可能丢失并导致HOST2重新发送FIN消息,TIME_WAIT维护连接状态. 如果执行主动关闭的一方HOST1 不进入到TIME_WAIT状态就关闭连接那会发生什么呢?当重传

文档评论(0)

1亿VIP精品文档

相关文档