51学通信技术论坛

标题: TCP 建连失败 [打印本页]

作者: hope    时间: 2013-2-7 17:05:54     标题: TCP 建连失败

[attach]2453[/attach]
TCP 在三次握手过程中,当服务器给客户端返回 syn ack 消息后,客户端理解回应了 reset 消息;

请问这是怎么回事??



作者: admin    时间: 2013-2-7 22:00:36

以下是reset报文产生的一些原因:

TCP异常终止(reset报文)的几种原因

   1.客户端尝试与服务器未对外提供服务在端口建立TCP连接,发送RESET报文。

   2.客户端和服务器的某一方在交互的过程中发生异常(如程序崩溃)发送RESET报文

   3.接收端收到TCP报文,但是发现该TCP报文,并不在其建立的TCP连接列表中,发送RESET报文。

   4.在交互的双方中的某一方长期未收到来自对方的确认报文,超出一定的重传次数时间后,主动发RESET报文。

   5.有些应用开发者,在设计应用系统时,会利用RESET报文快速释放完成数据交互的TCP连接,以提高业务交互的效率。


作者: hope    时间: 2013-2-16 17:05:44

谢谢楼上的解答;

不过感觉这5点,不能说明现网上的那种环境耶!!




欢迎光临 51学通信技术论坛 (http://www.51xuetongxin.com/bbs/) Powered by Discuz! X2