home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.dcom.modems
- Path: sparky!uunet!cs.utexas.edu!torn!utzoo!henry
- From: henry@zoo.toronto.edu (Henry Spencer)
- Subject: Re: Modems, compression, and SLIP or PPP (was Re: Using Telebit PEP with SLIP)
- Message-ID: <BtGq33.F7p@zoo.toronto.edu>
- Date: Mon, 24 Aug 1992 00:45:02 GMT
- References: <1992Aug23.202309.22443@terminator.cc.umich.edu> <1992Aug23.203750.22670@terminator.cc.umich.edu>
- Organization: U of Toronto Zoology
- Lines: 25
-
- In article <1992Aug23.203750.22670@terminator.cc.umich.edu> honey@citi.umich.edu writes:
- >i fail to see the point in having the link layer drop the packet.
- >even if it gets past the ip header check, the transport layer will
- >surely drop it. the ppp checksum is entirely redundant, wasteful.
-
- "Surely"? Peter, TCP or UDP has only a 16-bit checksum, which has one
- chance in 65536 of being okay on random garbage. Modem errors don't
- produce random garbage, of course, but they are a lot more creative than
- they used to be. When many bits are being transmitted simultaneously,
- many-bit errors are just as easy as one-bit errors used to be. The TCP
- (et al) checksum is intended as a last-ditch defence against errors that
- get past lower layers, not as an impenetrable shield. (Indeed, some of
- the RFCs on related issues imply that higher levels really ought not to
- depend on the checksum being 100% impenetrable... but most do.) It
- functions well as a last backup, but only if the underlying layers are
- reasonably reliable to begin with. If the hardware isn't good enough,
- you need either a better TCP checksum/CRC or some sort of link-layer
- error detection. The latter is easier to fit in, and also lets you
- throw the packet away as soon as it is corrupted, rather than making
- you carry it to the receiving end (which might entail several more
- hops, perhaps over low-speed links, for a packet that is probably
- useless to the recipient).
- --
- There is nothing wrong with making | Henry Spencer @ U of Toronto Zoology
- mistakes, but... make *new* ones. -D.Sim| henry@zoo.toronto.edu utzoo!henry
-