¿Qué es el protocolo de Internet de línea serie?
El Protocolo de Internet de línea en serie, también conocido por el acrónimo SLIP, es un medio para enviar datagramas de Protocolo de Internet a través de un enlace en serie. Transmite cada byte de un paquete, agregando uno o más bytes marcadores únicos a la secuencia según sea necesario. SLIP puede ser utilizado por dos sistemas para comunicarse a través de una conexión de cable directo o enlace de módem. En su lugar, la mayoría de las computadoras personales utilizan el Protocolo punto a punto (PPP), pero a menudo se usa SLIP cuando se requiere una sobrecarga muy baja.
Cuando se transmite un datagrama, el Protocolo de Internet de línea serie puede enviar primero un byte marcador "final" a través del enlace serie. Luego envía cada byte del paquete, a menos que sea uno de los dos valores decimales: 219 o 192. Si es 192, el valor del marcador final, SLIP envía dos bytes especiales en su lugar; 219 seguido de 220. Si es 219, SLIP envía un código de dos bytes diferente: 219 seguido de 221. Una vez que se han enviado todos los bytes del paquete de Protocolo de Internet, SLIP transmite el byte marcador de 192 extremos.
Cuando SLIP recibe un paquete, elimina los marcadores finales y reemplaza los pares de bytes especiales con sus valores originales. Algunas implementaciones de SLIP también pueden eliminar paquetes de longitud cero. El datagrama resultante, si lo hay, se pasa a la siguiente capa de red sin más análisis. La detección y corrección de errores se deja a la siguiente capa, que debe solicitar una retransmisión de paquetes si se descubre un error.
La especificación SLIP fue lanzada por Internet Engineering Task Force (IETF) en 1988 como Solicitud de comentarios (RFC) 1055. Identifica varias deficiencias de SLIP, incluyendo el manejo de errores y la falta de mensajes de control. Otro problema común con el protocolo de Internet de línea serie es que no hay identificación de protocolo de paquete. Dado que SLIP solo fue diseñado para manejar datagramas de protocolo de Internet, esto puede no ser un problema frecuente. SLIP es bastante capaz de manejar múltiples protocolos de Internet, sin embargo, dado un medio para identificarlos.
La falta de seguridad es otra consideración para usar el protocolo de Internet de línea serie. No existe un mecanismo para la autenticación de conexión o cualquier tipo de cifrado de datos en esta capa con SLIP. Tampoco hay medios para descubrir direcciones de Protocolo de Internet para el enrutamiento en la siguiente capa de red. Con respecto al tamaño máximo de paquete, la especificación SLIP es vaga, lo que sugiere un límite utilizado por otra implementación.
El Protocolo de Internet de línea en serie no comprime ningún paquete de datos, aunque el módem en el enlace en serie lo hará, si un módem está en uso. SLIP comprimido (CSLIP), definido en 1990 por RFC 1144, hace un esfuerzo en esta dirección. Sin embargo, reduce el encabezado del Protocolo de control de transmisión (TCP) de cada paquete a siete bytes del original 20. Sin embargo, el resto del paquete permanece sin cambios. En 1994, PPP, definido en RFC 1661, se creó como un nuevo protocolo robusto que resolvió muchos problemas de SLIP.