Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!nike!ucbcad!ucbvax!JPL-VLSI.ARPA!jdb From: jdb@JPL-VLSI.ARPA Newsgroups: mod.protocols.tcp-ip Subject: TCP Question Message-ID: <861104161038.03r@Jpl-VLSI.ARPA> Date: Tue, 4-Nov-86 19:10:38 EST Article-I.D.: Jpl-VLSI.861104161038.03r Posted: Tue Nov 4 19:10:38 1986 Date-Received: Sat, 8-Nov-86 03:42:45 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 18 Approved: tcp-ip@sri-nic.arpa Does TCP have a one-to-one responsibility to the ULP so the local-ULP knows what packets the remote-TCP has accepted? On a stream socket I can: 1) Establish a connection to a remote host 2) Physically DISCONECT the NAU from the ethernet 3) Issue n TCP writes and receive n GOOD return status 4) On the n+1 write or close I (may) get an error This may mean the n-10,n-11,n-12 reached their destination but n-1,n-2 didn't...or any other combination.I have no way of knowing.Can someone please explain where the "reliable communication" is? Thanks , Jeff Busma JDB@JPL-VLSI.ARPA