Please consider a donation to the Higher Intellect project. See or the Donate to Higher Intellect page for more info.


From Higher Intellect Vintage Wiki
Jump to navigation Jump to search

MacTCP was the standard TCP/IP implementation for the classic Mac OS through version 7.5.1. Open Transport should be used instead when possible for stability and compatibility reasons.


With MacTCP software, devel­opers now have a way to create Apple Macintosh applications for network environments that use TCP/IP protocols - a widely used standard for networking heterogenous systems. Licensed to third-party developers, Mac­TCP includes TCP, UDP, and IP protocols and conforms to Inter­net RFCs and MIL-STDs, thus ensuring interoperability with systems on the TCP/IP Internet. MacTCP runs over both Ethernet and LocalTalk-compatible ca­bling systems and is co-resident with AppleTalk protocols. It can be installed on a Macintosh II, Macintosh SE, Macintosh Plus, or Macintosh 512K Enhanced computer.

MacTCP consists of object code libraries and associated files for both C and assembly language development. Libraries include TCP and UDP interfaces along with a name-to-address resolver. A programmer's reference guide and an administrator's guide are provided.

MacTCP implements the following protocols:

  • IP (RFCs 791, 894; MIL-STD 1777)
  • UDP (RFC 768)
  • TCP (RFC 793, MIL-STD 1778)
  • ARP (RFC 826)
  • RARP (RFC 903)
  • ICMP (RFC 792)
  • BootP (RFCs 951, 1048)
  • RIP (IDEA004)
  • DNR (RFCs 1034, 1035)
  • Internet Subnetting (RFC 950)
  • Internet Assigned Numbers (RFC 1010)

Throughput is 3.0 megabits per second memory-to-memory (on a Macintosh II over Ethernet).