From owner-freebsd-stable Thu Dec 13 21: 7:12 2001 Delivered-To: freebsd-stable@freebsd.org Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by hub.freebsd.org (Postfix) with ESMTP id E996837B417 for ; Thu, 13 Dec 2001 21:07:09 -0800 (PST) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.11.4/8.11.4) id fBE573Z89921; Fri, 14 Dec 2001 00:07:03 -0500 (EST) (envelope-from wollman) Date: Fri, 14 Dec 2001 00:07:03 -0500 (EST) From: Garrett Wollman Message-Id: <200112140507.fBE573Z89921@khavrinen.lcs.mit.edu> To: juha@saarinen.org Subject: Re: fxp half-duplex problemm In-Reply-To: <20011214044937$6fe9@traf.lcs.mit.edu> References: <20011213202106.B78956@nexus.root.com> Organization: MIT Laboratory for Computer Science Cc: stable@FreeBSD.org Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In article <20011214044937$6fe9@traf.lcs.mit.edu> you write: >It's a bit pendatic, really, but surely it should be "simplex" and not >"half-duplex"? No. ``Simplex'' means ``only one direction''. (The network interface flags get this wrong: IFF_SIMPLEX means ``can't hear myself talking''; this flag should have been called something different, as it is independent of the duplexity of a multiple-access medium.) ``Half-duplex'' is bidirectional communication where senders must take turns (e.g., all of the original IEEE 802 MAC layers), and obviously ``full-duplex'' is bidirectional communications without sender timing constraints.[1] We speak of TCP as being ``dual-simplex'', and not ``full-duplex'', because it provides two logically-independent one-way channels. Unfortunately, the designers of some protocols that sit on top of TCP did not understand this. (IIRC, TP, OSI's transport layer, is duplex.) -GAWollman [1] At least, I don't think a slotted bus could ever be full duplex. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message