Re: multiple TCP sockets with same (srcip,dstip,sport,dport)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Alexey,
       Yes, I agree and understand what the RFC 793
mentions in this regard. As Andy clarified,  RFC takes
the view that the SYN is an old one... so it doesnt
work correctly in the case when the SYN is a new
one. Ofcourse, if you had the TimeStamp with SYN
packet, the problem would be solved .. 

perhaps, cleaning up the half-open connection
(as opposed to waiting for 7 retries before freeing it)
would be a good idea, in addition to sending an RST
back..

I am basically trying to argue that we should try to 
bring the system back to a usable state as quickly
as possible. (currently, 
what happens is  untill the server side TCP times
out the open-req, the server port is unusable for
that client.. eg if the server was a web server, that
client wont be able to reach the web server untill 
the server times the port out or client uses a different
local port, which sometimes you dont have a control over)

I hope I made the problem clear.

Thanks,
Rajeev

----- Original Message ----- 
From: <kuznet@ms2.inr.ac.ru>
To: "Rajeev Bector" <rajeev@akamai.com>
Cc: <ak@suse.de>; <linux-net@vger.rutgers.edu>
Sent: Monday, July 17, 2000 11:12 AM
Subject: Re: multiple TCP sockets with same (srcip,dstip,sport,dport)


| Hello!
| 
| > Perhaps,  this behaviour should
| > be configurable/sysctable ??
| 
| The behaviour is prescribed by TCP specs. Nothing to sysctl.
| 
| Look at all those nice pictures in rfc793, which explain what occurs
| with half-open connections and how tcp resynchronizes in this situation.
| Do you have something to add to this picture?
| 
| Alexey
| -
| : send the line "unsubscribe linux-net" in
| the body of a message to majordomo@vger.rutgers.edu

-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.rutgers.edu


[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux