Date: Thu, 11 Jul 1996 10:01:11 -0400 (EDT) From: Henry Spencer <henry@zoo.toronto.edu> To: "Jacob M. Parnas" <jparnas@jparnas.cybercom.net> Cc: hardware@freebsd.org, bsdi-users@bsdi.com Subject: Re: cable vs. ISDN Message-ID: <Pine.3.89.9607110958.B4490-0100000@zoo.toronto.edu> In-Reply-To: <199607110404.AAA00651@jparnas.cybercom.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> >the hardware used for the Rogers prototype talked to the computers by > >Ethernet. > > As pointed out earlier, isn't ethernet tcp/ip based or some other network > protocol based... The question is phrased poorly, and is ambiguous, so I'll answer both interpretations. :-) Is Ethernet tied to a specific protocol, like TCP/IP? No. Ethernet just gets a packet from point A to point B, accompanied by a checksum (well, CRC) and a type indicator. Any other structure is imposed by software. Do you need to use a non-trivial protocol of some kind to make use of Ethernet? In principle, no, but in practice, yes. However, this is not necessarily a bad thing, because talking to network or a complex device invariably involves a protocol *anyway*... and better you should use a well-designed one that your software already supports. The alternative is not to do without a protocol, but to use some kludged-up mess invented by the hardware vendor, typically undocumented and buggy. (I've written device drivers.) I'd much rather have the hardware supplier use a standard protocol that I have debugging tools for. Henry Spencer henry@zoo.toronto.edu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.3.89.9607110958.B4490-0100000>