Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
platform
active.directory
adsi
adsi.iis-admin
base
com_ole
complus_mts
component_svcs
database
directx
gdi
graphics_mm
internet.client
internet.server
internet.server.isapi-dev
localization
mapi
messaging
msi
mslayerforunicode
multimedia
networking
networking.ipv6
sdk_install
security
shell
telephony.tapi_2
telephony.tapi_3
telephony.tsp
telephony.wte
tools
ui
ui_shell
win_base_svcs
win16
  
 
date: Wed, 10 Oct 2007 15:43:01 -0700,    group: microsoft.public.platformsdk.networking        back       


TCP simultaneous open not supported? (XP Prof SP2)   
When I was testing 'TCP Simultaneous open' with Windows XP Professional 
Version 2002 Service Pack 2, connection process was aborted with sending RST 
to the remote Peer.

RFC 793 allows both end hosts to simultaneously send SYN packet to each 
other. Is Windows XP SP2 NOT compliant to RFC 793? If it is, what could be 
causing the RST to be generated after SYNACK is received in the following 
diagram. (please view with fixed size font)

<pre>
 WinXP or
 Linux                                 WinXP
    |                                    |
    |                  +------------SYN--+
    +--SYN-------------|---------------->+
    |<-----------------+                 |
    |                                    |
    |                  +---------SYNACK--+
    +--SYNACK----------|---------------->+ >> Connected
    |<-----------------+                 |
    |                                    | >> Disconnected
    |<------------------------------RST--+ !!!
    +--RST------------------------------>|
    |                                    |
</pre>
date: Wed, 10 Oct 2007 15:43:01 -0700   author:   Nat Cracker Nat

RE: TCP simultaneous open not supported? (XP Prof SP2)   
Forgot to mention...

I am using Visual Studio .NET 2003, and my TCP test client is written in C++ 
using winsock2. The test is performed by running two TCP clients on different 
hosts and them having then start connecting to each other at the same time. 

Thnx,

"Nat Cracker" wrote:

> When I was testing 'TCP Simultaneous open' with Windows XP Professional 
> Version 2002 Service Pack 2, connection process was aborted with sending RST 
> to the remote Peer.
> 
> RFC 793 allows both end hosts to simultaneously send SYN packet to each 
> other. Is Windows XP SP2 NOT compliant to RFC 793? If it is, what could be 
> causing the RST to be generated after SYNACK is received in the following 
> diagram. (please view with fixed size font)
> 
> <pre>
>  WinXP or
>  Linux                                 WinXP
>     |                                    |
>     |                  +------------SYN--+
>     +--SYN-------------|---------------->+
>     |<-----------------+                 |
>     |                                    |
>     |                  +---------SYNACK--+
>     +--SYNACK----------|---------------->+ >> Connected
>     |<-----------------+                 |
>     |                                    | >> Disconnected
>     |<------------------------------RST--+ !!!
>     +--RST------------------------------>|
>     |                                    |
> </pre>
>
date: Wed, 10 Oct 2007 16:11:01 -0700   author:   Nat Cracker

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us