El Protocolo de Internet de línea paralela ( PLIP ) es un protocolo de red de computadoras para comunicaciones directas de computadora a computadora utilizando el puerto paralelo que normalmente se usa para las conexiones a una impresora. [1] [2]
El Protocolo de Internet de línea paralela proporciona servicios de capa de enlace para el Protocolo de Internet , el protocolo utilizado para formar pequeñas redes de área local y grandes redes de computadoras, como Internet , permitiendo computadoras sin hardware de red dedicado estándar, como Ethernet , pero con un puerto paralelo más antiguo. dispositivos, para comunicarse.
Operación
El conjunto de protocolos de Internet es el modelo de red basado en estándares y la especificación de software para formar redes de computadoras grandes y pequeñas, desde redes de área local hasta sistemas de comunicación globales, como Internet. Por lo general, se implementa mediante funciones de software y hardware que utilizan tarjetas de interfaz de red Ethernet , cableado y conmutadores o concentradores de red.
Las primeras computadoras personales no tenían hardware Ethernet incluido en su diseño y los adaptadores de bus eran inicialmente costosos. Una solución fue utilizar el puerto paralelo estándar, en ese momento , que normalmente se utiliza para la conexión a una impresora o dispositivo de salida similar. Los puertos de dos computadoras están conectados con un cable de impresora nulo, a veces llamado cable LapLink .
El cable laplink conecta cinco pines de salida de un puerto paralelo a cinco pines de entrada en el puerto opuesto, para cada dirección. Debido a la falta de una temporización interna en los puertos paralelos, la sincronización se implementa a través del protocolo de enlace de software: cuatro de los cinco pines se usan para la transferencia de datos y uno se usa para la sincronización. Los valores lógicos en estos pines son leídos y escritos directamente por el software a través de una instrucción de entrada o salida.
Este método no conecta las líneas de datos bidireccionales de los dos dispositivos, para evitar que ambas líneas estén activas al mismo tiempo. Las líneas de estado ERROR, SLCT, PAPOUT, ACK y BUSY en un dispositivo están conectadas a los pines de datos d0 a d4 respectivamente en el otro.
La transmisión de un byte se logra dividiéndolo en dos nibbles de cuatro bits cada uno. Cada nibble se transmite configurando las cuatro líneas de datos de acuerdo con los cuatro bits del nibble y luego alternando la línea de reconocimiento. Este conmutador indica al host receptor que el nibble está listo para ser leído. Una vez que el host receptor ha leído el nibble, alterna su línea de sincronización para decirle al transmisor que se ha leído el nibble y que se puede enviar uno nuevo. Ambos hosts utilizan un interruptor en sus líneas de reconocimiento para indicar que se ha realizado la operación de lectura o escritura. Como resultado, cada host tiene que esperar un cambio del otro host antes de continuar con una nueva operación.
Como ejemplo, la transferencia del nibble 0010 procede de la siguiente manera:
t-> r líneas r-> s líneas operación 00010 El transmisor 0xxxx establece las líneas de datos en 0010 10010 0xxxx transmisor alternar línea ACK receptor detecta alternar y lee 0010 10010 1xxxx receptor alternar línea ACK transmisor detecta palanca
Cuando el transmisor detecta el cambio, este procedimiento se repite para el siguiente bocado.
Los paquetes de Protocolo de Internet se envían por la línea después de encapsularlos en paquetes PLIP antes de la transmisión por la línea. El paquete encapsulado tiene la siguiente estructura:
- longitud del paquete: 2 bytes, little endian
- encabezado ethernet (utilizado principalmente para compatibilidad con versiones anteriores)
- el paquete IP
- suma de comprobación: 1 byte, suma módulo 256 de bytes en el paquete
La longitud y la suma de comprobación se calculan solo en el segundo y tercer campo, de modo que la longitud total real del paquete sea tres más que la longitud informada en los dos primeros bytes del paquete.
Métodos similares
Una característica análoga para los puertos de comunicaciones en serie es el Protocolo de Internet de línea en serie (SLIP), que utiliza cables de módem nulo, pero permite la transferencia de cuatro bits a la vez en lugar de uno. Por lo general, funciona a velocidades de bits más altas . El método se basa en el estándar "Crynwr" ideado por Russ Nelson .
Ethernet también se puede usar como un método de comunicación directo de computadora a computadora usando un cable cruzado de Ethernet .
Otras conexiones de punto a punto , como puentes o cables USB de host a host, también se utilizan para transferir archivos entre dos computadoras donde una red no es necesaria o no está disponible.
Ver también
Referencias
- ^ Nicholas Wells; Michael Jang (2000). Guía de instalación y administración de Linux . Cengage Learning EMEA. pag. 63. ISBN 0-619-00097-X.
- ^ Fred Hantelmann (6 de diciembre de 2012). Guía de inicio de LINUX: una introducción independiente . Springer Science & Business Media. pag. 3. ISBN 978-3-642-60749-3.