Re: TCP SYNSENT Timeout [7:66178]

2003-03-26 Thread Marc Thach Xuan Ky
I don't know any Java but standard UNIX sockets allow a non-blocking
connect.  Thus you don't care what the underlying stack is doing, you
just time-out at the application layer.
rgds
Marc

John Neiberger wrote:
> 
> One of our programmers is asking me about this and I really don't have an
> answer.  I've checked RFC 793 and haven't spotted the answer yet.
> 
> Is there a default time specified in TCP to remain in the SYN SENT state?
> If a device sends a SYN and doesn't receive a response, is the timeout a
> built-in TCP parameter or is that a function of the application or
operating
> system?
> 
> I'm starting to think that this is specific to the operating system, but we
> have a need to make it specific to a certain connection without affecting
> all TCP connections.  To be specific, they're writing something in Java
> 1.3.1 (I think) and it doesn't have the capability to tweak TCP parameters.
> For a particular set of connections they'd like the timeout to be 10
> seconds, but it seems to be defaulting to 45.
> 
> They tell me that if we were using Java 1.4 they'd be able to adjust these
> parameters, which makes me think this is an application or OS-specific
> parameter and is only relevant to a particular TCP implementation and could
> vary from platform to platform.
> 
> Any thoughts on this?
> 
> Many thanks,
> John




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=66286&t=66178
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]


TCP SYNSENT Timeout [7:66178]

2003-03-25 Thread John Neiberger
One of our programmers is asking me about this and I really don't have an
answer.  I've checked RFC 793 and haven't spotted the answer yet.

Is there a default time specified in TCP to remain in the SYN SENT state? 
If a device sends a SYN and doesn't receive a response, is the timeout a
built-in TCP parameter or is that a function of the application or operating
system?

I'm starting to think that this is specific to the operating system, but we
have a need to make it specific to a certain connection without affecting
all TCP connections.  To be specific, they're writing something in Java
1.3.1 (I think) and it doesn't have the capability to tweak TCP parameters. 
For a particular set of connections they'd like the timeout to be 10
seconds, but it seems to be defaulting to 45.

They tell me that if we were using Java 1.4 they'd be able to adjust these
parameters, which makes me think this is an application or OS-specific
parameter and is only relevant to a particular TCP implementation and could
vary from platform to platform.

Any thoughts on this?

Many thanks,
John




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=66178&t=66178
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]


RE: TCP SYNSENT Timeout [7:66178]

2003-03-25 Thread Priscilla Oppenheimer
Did you check the host requirements RFC, RFC 1122? I think it's OS-dependent
though and not specified

Priscilla

John Neiberger wrote:
> 
> One of our programmers is asking me about this and I really
> don't have an answer.  I've checked RFC 793 and haven't spotted
> the answer yet.
> 
> Is there a default time specified in TCP to remain in the SYN
> SENT state?  If a device sends a SYN and doesn't receive a
> response, is the timeout a built-in TCP parameter or is that a
> function of the application or operating system?
> 
> I'm starting to think that this is specific to the operating
> system, but we have a need to make it specific to a certain
> connection without affecting all TCP connections.  To be
> specific, they're writing something in Java 1.3.1 (I think) and
> it doesn't have the capability to tweak TCP parameters.  For a
> particular set of connections they'd like the timeout to be 10
> seconds, but it seems to be defaulting to 45.
> 
> They tell me that if we were using Java 1.4 they'd be able to
> adjust these parameters, which makes me think this is an
> application or OS-specific parameter and is only relevant to a
> particular TCP implementation and could vary from platform to
> platform.
> 
> Any thoughts on this?
> 
> Many thanks,
> John
> 
> 




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=66185&t=66178
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]