Article ID: 272933 - Last Review: March 1, 2007 - Revision: 2.3 A TCP Session That Ends with a TCP Reset May Not Indicate a ProblemThis article was previously published under Q272933 SUMMARY
A TCP session that ends with a TCP reset may not indicate a problem. Sometimes TCP resets (RST) indicate a network problem, but there are cases in which a TCP reset is a good thing.
MORE INFORMATION
Because Transmission Control Protocol (TCP) is connection-oriented, most information technology (IT) professionals prefer to see the exchange of FIN ACK packets to perform session teardown. However, in some instances application developers elect to issue a Reset instead to free up resources more quickly for waiting users. A Reset may also be observed in instances where the destination TCP host is not running the desired service, or if the destination port is unavailable. Both of these methods of session teardown are compliant with RFC 1122:
4.2.2.13 Closing a Connection: RFC-793 Section 3.5 For additional information, click the article number below
to view the article in the Microsoft Knowledge Base:
A TCP connection may terminate in two ways: (1) the normal TCP close sequence using a FIN handshake, and (2) an "abort" in which one or more RST segments are sent and the connection state is immediately discarded. 172983
(http://support.microsoft.com/kb/172983/EN-US/
)
Explanation of the Three-Way Handshake via TCP/IP
REFERENCES
For additional information, see the following World Wide Web Consortium Web site:
http://www.ietf.org/rfc/rfc1122.txt
(http://www.ietf.org/rfc/rfc1122.txt)
Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information. | Article Translations
|
Back to the top
