Checksum: 52027 Path: utzoo!utgpu!dennis From: dennis@gpu.utcs.toronto.edu (Dennis Ferguson) Date: Tue, 3-Jan-89 16:59:08 EST Message-ID: <1989Jan3.165908.7652@gpu.utcs.toronto.edu> Organization: Mechanical Engineering, University of Toronto Newsgroups: comp.dcom.lans Subject: Re: Token Ring (was: Re: Info on LANs) Summary: I don't think this is correct References: <12786@cup.portal.com> <920001@hposdl.HP.COM> <10777@s.ms.uky.edu> <18659@agate.BERKELEY.EDU> <13096@bellcore.bellcore.com> <18672@agate.BERKELEY.EDU> Reply-To: dennis@gpu.utcs.toronto.edu (Dennis Ferguson) In article <18672@agate.BERKELEY.EDU> glass@tehran.berkeley.edu (Brett Glass) writes: > One of the reasons a 4 Mbps Token Ring can outperform a 10 Mbps Ethernet > (other than the lack of collisions I mentioned earlier) is the built-in > acknowledgement provided by the trailer at the end of a returning frame. On > an Ethernet, one must send a packet to acknowledge receipt of a message -- > with all the delays inherent in setting up a buffer, waiting for the cable > to clear, etc. This overhead can cut the net throughput of an Ethernet by > more than 75% under any protocol requiring reliable data transport. Unless I'm misreading something, I don't think this is true. The bits in the trailer don't constitute any sort of useful acknowledgement, other than indicating there may have been some station out there willing to accept the packet. It would be silly for any protocol to rely on this as a reception acknowledgement. The protocol wouldn't work across bridges, where the bits would only indicate that the bridge accepted the frame while telling you nothing about the final destination. I also note that those bits, on an 802.5 ring, are in a part of the frame which is not included in the CRC check, so I wouldn't necessarily want to rely on them for anything important. I have a feeling what is being confused here is the on board support for IEEE 802.2 Type 2 LLC circuits the IBM TR adapters have. Be assured that this does send packets back to acknowledge receipt of frames (this is fairly obvious if you think about it, since this works across bridges. It will also work equally well (poorly?) over 802.3-style ethernets). If an 802.2 Type 2 LLC is a performance winner for some PC networking software it is only because the protocol is implemented on board on IBM adapters, where it can be intimate with the TR controller chip and with a resulting decrease in bus traffic to the board (since the network software doesn't have to receive the acknowledgements itself). For real computers, with good quality software and a properly designed interface to the hardware, the on-board firmware would make a whole lot less difference. Dennis Ferguson University of Toronto