MacIP se refiere a un estándar para encapsular paquetes de Protocolo de Internet (IP) dentro del protocolo DDP de AppleTalk . Esto permite que las computadoras Macintosh con hardware de red LocalTalk accedan a las conexiones basadas normalmente en Ethernet para servicios de red basados en TCP/IP . Esta fue una tecnología de conexión importante durante la era en la que Ethernet y TCP/IP estaban ganando popularidad rápidamente a principios de los años 90.
Se instaló en la computadora un software que implementa MacIP, como MacTCP u Open Transport , y se colocó una puerta de enlace MacIP en otra parte de la red. Las aplicaciones que se comunican con TCP/IP (como Telnet ) tienen sus paquetes IP encapsulados en DDP para su transmisión a través de la red LocalTalk hasta la puerta de enlace MacIP. La puerta de enlace MacIP elimina la encapsulación DDP y reenvía el paquete IP en la red IP.
Las puertas de enlace se solían implementar como parte de un dispositivo puente de LocalTalk a Ethernet , pequeños sistemas de hardware diseñados principalmente para permitir comunicaciones entre LocalTalk y máquinas AppleTalk equipadas con EtherTalk (como Mac II y LaserWriter ). El enrutamiento MacIP se solía implementar como un complemento opcional al enrutamiento AppleTalk. Cisco Systems admitía [1] AppleTalk en su IOS propietario (hasta la versión 12.4(15)T14 inclusive, en plataformas seleccionadas) que a su vez podía proporcionar servicios MacIP. [2]
La práctica de encapsular paquetes IP dentro de DDP fue desarrollada originalmente en la Universidad de Stanford [3] [4] como Stanford Ethernet - AppleTalk Gateway (SEAGATE) por Bill Croft en 1984 y 1985. [5]
El hardware SEAGATE fue comercializado por Kinetics en 1985. El Protocolo de Internet de Kinetics (KIP) se utilizó para integrarlo con su puente FastPath LocalTalk-to-Ethernet . [6] Apple Computer adoptó el uso de la tecnología de encapsulación, que llegó a conocerse como MacIP.
Uno de los mandatos del grupo de trabajo "IP over AppleTalk" del Grupo de Trabajo de Ingeniería de Internet (IETF) era documentar las implementaciones existentes de MacIP y desarrollar una especificación para MacIP que pudiera proponerse como estándar. [7] Se presentó un borrador del documento, pero no fue aceptado como estándar y, posteriormente, expiró. [8] [9] [10]