Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!rpi!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!pacbell.com!ucsd!ucbvax!CORNELLC.CIT.CORNELL.EDU!MAB From: MAB@CORNELLC.CIT.CORNELL.EDU (Mark Bodenstein) Newsgroups: comp.protocols.tcp-ip Subject: Re: connect "collisions" in TCP Message-ID: <9102011416.AA24892@ucbvax.Berkeley.EDU> Date: 31 Jan 91 16:38:38 GMT References: Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 20 On 30 Jan 91 15:58:31 GMT you said: > >In TCP, the result of a "connect collision" (i.e., two peers >"simultaneously" attempting to open a connection to the same pair >of ports) is a single connection. I have two questions: > ... >1. Can anyone cite an application or higher-level protocol that >makes use of (or could, if it were possible) this fact, >i.e. permits users to establish connections symmetrically? The VMNET (NJE over TCP/IP) protocol makes use of this; VMNET servers both passively listen for connections and actively try to connect to their configured peers; simultaneous symmetric connection attempts are possible and result in a single connection. I understand that the VMNET protocol, which was crafted at Princeton University, will be documented in an RFC Real Soon Now. Mark Bodenstein (mab@cornellc.cit.cornell.edu) Cornell University