DESLIZAR
SLIP ( Serial Line Internet Protocol ) es un protocolo de red de capa de enlace obsoleto del modelo de red de referencia OSI para acceder a redes de pila TCP/IP a través de líneas de comunicación de baja velocidad simplemente encapsulando paquetes IP . Las conexiones seriales de acceso telefónico se utilizan para conexiones cliente-servidor punto a punto . Actualmente, se utiliza en su lugar el protocolo PPP más avanzado .
Historia
SLIP fue desarrollado a principios de los años 80 por 3COM . El protocolo comenzó a extenderse rápidamente después de que Rick Adams lo incluyera en el sistema operativo Berkeley Unix 4.2 en 1984 , ya que permitía conectarse a Internet a través del puerto serial COM que estaba disponible en la mayoría de las computadoras. Debido a su simplicidad, ahora se usa en microcontroladores .
Principios de funcionamiento
- Para establecer una conexión, debe preestablecer direcciones IP , ya que no existe un sistema para intercambiar información de direcciones en el protocolo SLIP.
- En el flujo recibido, el bit SLIP le permite determinar los signos del comienzo y el final del paquete IP . Basado en estas características, SLIP recopila paquetes IP completos y los transmite a la capa superior. Al enviar paquetes IP , ocurre la operación inversa: se reformatean y se envían carácter por carácter al destinatario a través de una línea serie.
- Para la transmisión, debe utilizar una configuración UART específica : 8 bits de datos (8 bits de datos), sin paridad (sin paridad), control de hardware del canal de transmisión ( control de flujo de hardware EIA ) o un cable de módem nulo de tres hilos (3 -modem nulo cableado - modo CLOCAL).
Estructura de personal
Dado que la transmisión de datos en líneas de comunicación asíncronas en serie está orientada a bytes, el paquete IP primero se divide en bytes (octetos). El límite de la trama SLIP es una bandera END única (0xC0). La singularidad de este indicador se mantiene mediante el relleno de bytes dentro del marco con la secuencia ESC 0xDB, con el byte END (0xC0) reemplazado por la secuencia (0xDB, 0xDC) y el byte ESC (0xDB) por la secuencia (0xDB, 0xDD ).
Desventajas
- No es posible intercambiar información de direcciones, es necesario preestablecer direcciones IP .
- No se indica el tipo de protocolo que se está encapsulando ; sólo se puede utilizar IP .
- No se proporciona corrección de errores ; debe realizarse en niveles superiores, se recomienda utilizar el protocolo TCP .
- Alta redundancia : debido al uso de bits de inicio y parada para la transmisión asíncrona (+20 %), la transmisión de un encabezado IP completo (+20 bytes) y encabezados completos de nivel superior en cada trama SLIP, relleno de bytes.
- Algunas implementaciones del protocolo limitan el tamaño máximo de trama a 1006 bytes para lograr la compatibilidad con versiones anteriores de la implementación de Berkeley Unix .
CSLIP
El protocolo de red CSLIP ( Compressed SLIP ) es un protocolo SLIP ligeramente mejorado por Van Jacobsen (Lawrence Berkeley Labs). Los cambios afectaron la compresión de encabezados IP y encabezados TCP . 40 bytes de estos dos encabezados se pueden comprimir a 3-5 bytes. CSLIP brinda una ventaja notable sobre SLIP solo cuando se usan paquetes pequeños y buenas líneas de comunicación, ya que si es necesaria una retransmisión, todos los paquetes hasta el último paquete sin comprimir transmitido se retransmitirán a CSLIP, contra un paquete en SLIP.
Literatura
- Galkin V. A., Grigoriev Yu. A. Telecomunicaciones y redes. - M .: MSTU im. NE Bauman, 2003. S. 608. ISBN 5-7038-1961-X
Véase también
Enlaces