Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!intercon!amanda@intercon.uu.net From: amanda@intercon.uu.net (Amanda Walker) Newsgroups: comp.protocols.appletalk Subject: Re: Dig This! Message-ID: <1151@intercon.UUCP> Date: 5 Jul 89 17:01:40 GMT References: <2750@asylum.SF.CA.US> <2726@asylum.SF.CA.US> <8906271806.aa21444@AC4.PICA.ARMY.MIL> <1148@intercon.UUCP> Sender: news@intercon.UUCP Reply-To: amanda@intercon.uu.net (Amanda Walker) Organization: InterCon Systems Corporation Lines: 38 In article <2750@asylum.SF.CA.US>, sharon@asylum.SF.CA.US (Sharon Fisher) writes: > That's why I said "implementation." MacTCP is a > toolkit that allows you to build an implementation. [long, deep breath :-)] I don't particularly want to get into an argument about this, but I think you are defining your terms a little strangely. Here is how I define them and how I see MacTCP. MacTCP is a complete implementation of ARP, RARP, IP, UDP, and TCP, with partial implementations of RIP, ICMP, DNS, and BOOTP. Roughly speaking, it is an implementation of the transport layer and below. This corresponds to the level of service usally presented to applications programs, and as such, fits in very well with Apple stated system software strategy of providing system software but not being in the application software business. > As of a month before the announcement, Apple had planned to release their > own implementation of TCP/IP, which would include an NFS client. Apple may indeed provide implementations of TCP/IP services (such as NFS) that provide additional system-level services, but these are not part of MacTCP, and are not neccessary components of an implementation of TCP/IP. NFS in particular is a proprietary protocol that *uses* TCP/IP--it is not part of the TCP/IP protocol suite itself any more than, say, X is. It's ridiculous to expect every implementation of TCP/IP to include every protocol in the white books (if we did, nothing I've ever heard of would qualify :-)), and I think Apple made a very good decision in sticking to the ones that they did as system services. I must admit that the fact that I write higher-level TCP/IP software for the Mac may bias me in Apple's favor on this issue. -- Amanda Walker InterCon Systems Corporation