MacIP

Last updated

MacIP refers to a standard for encapsulating Internet Protocol (IP) packets within the AppleTalk DDP protocol. This allows Macintosh computers with LocalTalk networking hardware to access the normally Ethernet-based connections for TCP/IP based network services. This was an important bridging technology during the era when Ethernet and TCP/IP were rapidly growing in popularity in the early 1990s.

Contents

Software implementing MacIP, such as MacTCP or Open Transport, was installed on the computer and a MacIP Gateway was placed elsewhere on the network. Applications that communicate with TCP/IP (such as Telnet) have their IP packets encapsulated in DDP for transmission across the LocalTalk network to the MacIP Gateway. The MacIP Gateway strips off the DDP encapsulation and forwards the IP packet on the IP network.

The gateways were often implemented as part of a LocalTalk-to-Ethernet bridge device, small hardware systems primarily designed to allow communications between LocalTalk and EtherTalk equipped AppleTalk machines (like the Mac II and a LaserWriter). MacIP routing was often implemented as an optional adjunct to the AppleTalk routing. Cisco Systems supported [1] AppleTalk in their proprietary IOS (up to and including version 12.4(15)T14, on select platforms) which in turn could provide MacIP-Services. [2]

History

The practice of encapsulating IP packets within DDP was originally developed at Stanford University [3] [4] as the Stanford Ethernet - AppleTalk Gateway (SEAGATE) by Bill Croft in 1984 and 1985. [5]

The SEAGATE hardware was commercialized by Kinetics in 1985. The Kinetics Internet Protocol (KIP) was used to integrate with their FastPath LocalTalk-to-Ethernet bridge. [6] Apple Computer embraced the use of the encapsulation technology, which came to be known as MacIP.

One of the mandates for the Internet Engineering Task Force (IETF) "IP over AppleTalk" working group was to document existing MacIP implementations and to develop a specification for MacIP that could be proposed as a standard. [7] A draft document was submitted, however it was not accepted as a standard and has subsequently expired. [8] [9] [10]

See also

Related Research Articles

AppleTalk is a discontinued proprietary suite of networking protocols developed by Apple Computer for their Macintosh computers. AppleTalk includes a number of features that allow local area networks to be connected with no prior setup or the need for a centralized router or server of any sort. Connected AppleTalk-equipped systems automatically assign addresses, update the distributed namespace, and configure any required inter-networking routing.

Internetwork Packet Exchange (IPX) is the network layer protocol in the IPX/SPX protocol suite. IPX is derived from Xerox Network Systems' IDP. It also has the ability to act as a transport layer protocol.

<span class="mw-page-title-main">Wake-on-LAN</span> Mechanism to wake up computers via a network

Wake-on-LAN is an Ethernet or Token Ring computer networking standard that allows a computer to be turned on or awakened from sleep mode by a network message.

A network operating system (NOS) is a specialized operating system for a network device such as a router, switch or firewall.

Xerox Network Systems (XNS) is a computer networking protocol suite developed by Xerox within the Xerox Network Systems Architecture. It provided general purpose network communications, internetwork routing and packet delivery, and higher level functions such as a reliable stream, and remote procedure calls. XNS predated and influenced the development of the Open Systems Interconnection (OSI) networking model, and was very influential in local area networking designs during the 1980s.

The Address Resolution Protocol (ARP) is a communication protocol used for discovering the link layer address, such as a MAC address, associated with a given internet layer address, typically an IPv4 address. This mapping is a critical function in the Internet protocol suite. ARP was defined in 1982 by RFC 826, which is Internet Standard STD 37.

<span class="mw-page-title-main">LocalTalk</span>

LocalTalk is a particular implementation of the physical layer of the AppleTalk networking system from Apple Computer.

A virtual private network (VPN) is a mechanism for creating a secure connection between a computing device and a computer network, or between two networks, using an insecure communication medium such as the public Internet.

The data link layer, or layer 2, is the second layer of the seven-layer OSI model of computer networking. This layer is the protocol layer that transfers data between nodes on a network segment across the physical layer. The data link layer provides the functional and procedural means to transfer data between network entities and may also provide the means to detect and possibly correct errors that can occur in the physical layer.

The Point-to-Point Protocol over Ethernet (PPPoE) is a network protocol for encapsulating Point-to-Point Protocol (PPP) frames inside Ethernet frames. It appeared in 1999, in the context of the boom of DSL as the solution for tunneling packets over the DSL connection to the ISP's IP network, and from there to the rest of the Internet. A 2005 networking book noted that "Most DSL providers use PPPoE, which provides authentication, encryption, and compression." Typical use of PPPoE involves leveraging the PPP facilities for authenticating the user with a username and password, predominately via the PAP protocol and less often via CHAP. Around 2000, PPPoE was also starting to become a replacement method for talking to a modem connected to a computer or router over an Ethernet LAN displacing the older method, which had been USB. This use-case, connecting routers to modems over Ethernet is still extremely common today.

Local Area Transport (LAT) is a non-routable networking technology developed by Digital Equipment Corporation to provide connection between the DECserver terminal servers and Digital's VAX and Alpha and MIPS host computers via Ethernet, giving communication between those hosts and serial devices such as video terminals and printers. The protocol itself was designed in such a manner as to maximize packet efficiency over Ethernet by bundling multiple characters from multiple ports into a single packet for Ethernet transport.

<span class="mw-page-title-main">FastPath</span>

The Kinetics FastPath was a LocalTalk-to-Ethernet bridge created in 1985 to allow Apple Macintosh computers to communicate with other computers on Ethernet networks. The product had five significant revisions during its lifetime and was ultimately sold to Shiva Networks late in its existence. The original FastPath was developed to extend AppleTalk on Ethernet for Apple Computer, but from the beginning it was also modeled after an implementation of the Stanford Ethernet–AppleTalk Gateway (SEAGATE) created at Stanford University Medical Center by Bill Croft in 1984 and 1985. SEAGATE was a combination of hardware and software that picked up IP packets from the Ethernet network and encapsulated them inside of DDP packets on the AppleTalk network and conversely picked up specially-encoded DDP packets on the AppleTalk network and placed them on the Ethernet network as IP packets.

A LocalTalk-to-Ethernet bridge is a network bridge that joins AppleTalk networks running on two different kinds of link – LocalTalk, the lower layers AppleTalk originally used, and Ethernet. This was an important class of products in the late 1980s and early 1990s, before Ethernet support became universal on the Mac lineup.

<span class="mw-page-title-main">GatorBox</span>

The GatorBox is a LocalTalk-to-Ethernet bridge, a router used on Macintosh-based networks to allow AppleTalk communications between clients on LocalTalk and Ethernet physical networks. The GatorSystem software also allowed TCP/IP and DECnet protocols to be carried to LocalTalk-equipped clients via tunneling, providing them with access to these normally Ethernet-only systems.

<span class="mw-page-title-main">Fibre Channel over Ethernet</span> Computer network technology

Fibre Channel over Ethernet (FCoE) is a computer network technology that encapsulates Fibre Channel frames over Ethernet networks. This allows Fibre Channel to use 10 Gigabit Ethernet networks while preserving the Fibre Channel protocol. The specification was part of the International Committee for Information Technology Standards T11 FC-BB-5 standard published in 2009.

TOPS is a peer-to-peer LAN-based file sharing system best known in its Macintosh implementation, but also available for DOS and able to interoperate with Unix's NFS. Originally written by Centram Systems West, the company was purchased by Sun Microsystems as part of Sun's development of the NFS ecosystem. The Centram company was renamed to TOPS after its acquisition by Sun. Sales of TOPS dried up after the introduction of System 7, which featured a similar file sharing system built-in, and Sun spun off their NFS developments to Sitka.

Data center bridging (DCB) is a set of enhancements to the Ethernet local area network communication protocol for use in data center environments, in particular for use with clustering and storage area networks.

Excelan was a computer networking company founded in 1982 by Kanwal Rekhi, Inder Singh and Navindra Jain. Excelan was a manufacturer of smart Ethernet cards, until the company merged with, and was acquired by Novell in 1989. The company offered a line of Ethernet "front end processor" boards for Multibus, VMEbus, Q-Bus, Unibus, and IBM AT Bus systems. The cards were equipped with their own processor and memory, and ran TCP/IP protocol software that was downloaded onto the cards from the host system. Excelan offered software like LAN Workplace that integrated the cards into a variety of operating system environments, including many flavors of UNIX, RSX-11, VMS, and DOS. The hardware and software were sold under the EXOS brand. In 1987, Excelan also acquired Kinetics, a small networking company that manufactured and sold a variety of Ethernet networking products for Apple Macintosh environments, most notably an AppleTalk-to-Ethernet gateway called the FastPath.

<span class="mw-page-title-main">SoftEther VPN</span> Open-source VPN client and server software

SoftEther VPN is free open-source, cross-platform, multi-protocol VPN client and VPN server software, developed as part of Daiyuu Nobori's master's thesis research at the University of Tsukuba. VPN protocols such as SSL VPN, L2TP/IPsec, OpenVPN, and Microsoft Secure Socket Tunneling Protocol are provided in a single VPN server. It was released using the GPLv2 license on January 4, 2014. The license was switched to Apache License 2.0 on January 21, 2019.

References

  1. Cisco.com: AppleTalk Support Discontinuation
  2. Cisco.com: Setting Up MacIP, Doc-ID 10679
  3. MacWorld 2004 Keynote: A History Of Macintosh Networking - reported notes - See "Macs and the Internet: a long digression"
  4. MacWorld 2004 Keynote: A History Of Macintosh Networking - relevant slide Archived 2006-10-16 at the Wayback Machine
  5. Bill Croft announces SEAGATE in TCP-IP list - See "000007"
  6. Bill Croft declares in net.micro.mac that Kinetics are using a modified version of the SEAGATE code
  7. IP Over AppleTalk Working Group Charter
  8. Internet-Drafts Database entry
  9. Latest draft document with content removed
  10. A Method for the Transmission of Internet Packets Over AppleTalk Networks [MacIP]