fbpx
Wikipedia

Serial Line Internet Protocol

El protocolo SLIP (Serial Line Internet Protocol) es un estándar de transmisión de datagramas IP para líneas serie, pero que ha quedado bastante obsoleto. Fue diseñado para trabajar a través de puerto serie y conexión de módem. Su especificación se encuentra en el documento RFC 1055.

Serial Line Internet Protocol
(SLIP)
Familia Protocolos de enlace punto a punto
Función Transmisión de datagramas IP no estándar en líneas serie.
Ubicación en la pila de protocolos
Estándares
RFC 1055

En PC, SLIP se ha sustituido por el PPP (Point-to-Point Protocol) cuyo diseño es superior, tiene más y mejores características y no requiere de la configuración de su dirección IP antes de ser establecido. Sin embargo, con microcontroladores, se sigue utilizando el modo de encapsulación de SLIP para paquetes IP ya que usa cabeceras de tamaño reducido.

Descripción

Este protocolo funciona en una gran variedad de redes como Ethernet (802.3), token ring (802.5), redes de área local (Lan), líneas X-25, para conexiones punto a punto bajo conexiones TCP/IP, o de acceso remoto que solían utilizar servidores UNIX.

SLIP requiere una configuración de puerto de 8 bits de datos, no paridad y acepta cualquiera de los controles de flujo por hardware de EIA (Electronic Industries Alliance). Una versión de SLIP con compresión de cabeceras es CSLIP (Compressed SLIP). Fue desarrollada por Van Jacobson y su funcionalidad consiste en reducir el header típico de 40 bytes a 3 o 5 bytes, ayudándose del hecho de que muchos de los campos del comunicaciones mediante Bluetooth entre ordenadores.[1]

Historia

SLIP tiene sus orígenes en la implementación 3 COM UNET TCP/IP y fue diseñado en 1984 por Rick Adams. SLIP es simplemente una definición de una serie de caracteres, para llevar paquetes IP en una línea serie. Al ser un protocolo de muy fácil implementación no proporciona ni direccionamiento, ni identificación de tipo de paquete, ni detección/corrección de errores ni mecanismos de compresión. Ya en 1984 era posible la conexión de forma sencilla de host y encaminadores (routers) mediante líneas serie. SLIP se puede emplear en líneas con velocidades entre 1200 bps y 19.2 Kbps. Las configuraciones de SLIP más comunes van a ser: host-host, host-router y router-router.

Formato

SLIP modifica cada datagrama IP añadiéndole un carácter especial C0 o “SLIP END” que permite distinguir entre diferentes datagramas. Para prevenir ruido de línea se acostumbra mandar uno al principio también; de modo que se dé por terminada cualquier tipo de conexión errónea anterior.

Si el carácter C0 se presenta en el contenido del datagrama, se utiliza la secuencia de dos bytes DB, DC. El carácter DB es el carácter de escape de SLIP (distinto al valor ASCII de ESC –1B--).

Si en el contenido se presenta el carácter de escape; se reemplaza por la secuencia DB, DD.

 

Tipos

SLIP dinámico: Cuando se usa SLIP para conectarse a Internet, el servidor del proveedor de acceso a Internet, identifica al ordenador proporcionándole una dirección IP (por ejemplo 150.214.110.8). Mediante SLIP dinámico, esta dirección es asignada dinámicamente por el servidor de entre un conjunto de direcciones. Esta dirección es temporal, y dura lo que dure la conexión.

SLIP estático: Cuando se usa SLIP estático, el servidor del proveedor de acceso a Internet asigna una dirección permanente al ordenador para su uso en todas las sesiones.

Deficiencias

SLIP es un protocolo muy simple que fue diseñado y presenta los siguientes inconvenientes:

  • Direccionamiento: Para el encaminamiento, los dos hosts necesitan conocer de antemano la dirección IP del otro extremo. Además SLIP no proporciona mecanismos a los hosts para comunicarse estas direcciones IP.
  • Identificación de tipo: El protocolo SLIP no posee identificador de tipo, por lo que solamente puede emplearse un solo protocolo simultáneamente resultando de esta forma un inconveniente para las actuales máquinas multiprotocolo.
  • Detección y corrección de errores: Debido al ruido existente en líneas telefónicas se producen errores a la hora de transmitir paquetes y a causa de la baja velocidad de estas líneas es muy elevado el coste de reenvio. Se debe tener en cuenta que la detección de errores no es estrictamente necesaria debido a que el protocolo IP detecta los paquetes erróneos. De todos modos, sería recomendable que SLIP tuviera un sistema de detección y corrección de errores por sí mismo.
  • Compresión: Sería recomendable la presencia de algún mecanismo de compresión para reducir el tiempo necesario de transmisión de un paquete provocado por la baja velocidad de la línea. La compresión puede emplearse en las cabeceras TCP e IP ya que poseen una alta redundancia enviando solamente los cambios que se producen entre las sucesivas transmisiones.

Se está trabajando en un sucesor de SLIP que supla estas deficiencias. La implementación de SLIP en lenguaje de alto nivel es sencilla. Para más información sobre SLIP consultar en la RFC 1055.

SLIP vs. PPP

El protocolo SLIP cumple la misma función que PPP, pero se trata de un protocolo mucho más anticuado.

SLIP PPP
Fácil de implementar. Más complejo.
Añade muy pocos bytes de overhead. Mayor overhead.
Utilizado por muchas aplicaciones. Su uso está en crecimiento.
Efectúa compresión de overhead (CSLIP). Puede configurarse para que use compresión de overhead.
No estándar. Estándar.
No efectúa detección ni corrección de errores. Suma de verificación (CRC) en cada marco.
Solo reconoce IP. Múltiples protocolos.
Debe conocerse la IP de cada extremo. Permite la asignación dinámica de IP.
No confiable. Transmisión confiable opcional.
Estático. Configurable a través de LCP.

Referencias

  1. BCSP BlueCore Serial Protocol (bcore-sp-012Pb) - CSR Support

Véase también

  • PPP
  • Slattach y dip programas para Linux de manipulación de conexiones SLIP

Enlaces de interés

  • RFC 1055
  •   Datos: Q1342337

serial, line, internet, protocol, protocolo, slip, estándar, transmisión, datagramas, para, líneas, serie, pero, quedado, bastante, obsoleto, diseñado, para, trabajar, través, puerto, serie, conexión, módem, especificación, encuentra, documento, 1055, slip, fa. El protocolo SLIP Serial Line Internet Protocol es un estandar de transmision de datagramas IP para lineas serie pero que ha quedado bastante obsoleto Fue disenado para trabajar a traves de puerto serie y conexion de modem Su especificacion se encuentra en el documento RFC 1055 Serial Line Internet Protocol SLIP FamiliaProtocolos de enlace punto a puntoFuncionTransmision de datagramas IP no estandar en lineas serie Ubicacion en la pila de protocolosAplicacion FTP SMTP HTTP DNS Transporte TCP o UDPRed IPEnlace SLIPEstandaresRFC 1055 editar datos en Wikidata En PC SLIP se ha sustituido por el PPP Point to Point Protocol cuyo diseno es superior tiene mas y mejores caracteristicas y no requiere de la configuracion de su direccion IP antes de ser establecido Sin embargo con microcontroladores se sigue utilizando el modo de encapsulacion de SLIP para paquetes IP ya que usa cabeceras de tamano reducido Indice 1 Descripcion 2 Historia 3 Formato 4 Tipos 5 Deficiencias 6 SLIP vs PPP 7 Referencias 8 Vease tambien 9 Enlaces de interesDescripcion EditarEste protocolo funciona en una gran variedad de redes como Ethernet 802 3 token ring 802 5 redes de area local Lan lineas X 25 para conexiones punto a punto bajo conexiones TCP IP o de acceso remoto que solian utilizar servidores UNIX SLIP requiere una configuracion de puerto de 8 bits de datos no paridad y acepta cualquiera de los controles de flujo por hardware de EIA Electronic Industries Alliance Una version de SLIP con compresion de cabeceras es CSLIP Compressed SLIP Fue desarrollada por Van Jacobson y su funcionalidad consiste en reducir el header tipico de 40 bytes a 3 o 5 bytes ayudandose del hecho de que muchos de los campos del comunicaciones mediante Bluetooth entre ordenadores 1 Historia EditarSLIP tiene sus origenes en la implementacion 3 COM UNET TCP IP y fue disenado en 1984 por Rick Adams SLIP es simplemente una definicion de una serie de caracteres para llevar paquetes IP en una linea serie Al ser un protocolo de muy facil implementacion no proporciona ni direccionamiento ni identificacion de tipo de paquete ni deteccion correccion de errores ni mecanismos de compresion Ya en 1984 era posible la conexion de forma sencilla de host y encaminadores routers mediante lineas serie SLIP se puede emplear en lineas con velocidades entre 1200 bps y 19 2 Kbps Las configuraciones de SLIP mas comunes van a ser host host host router y router router Formato EditarSLIP modifica cada datagrama IP anadiendole un caracter especial C0 o SLIP END que permite distinguir entre diferentes datagramas Para prevenir ruido de linea se acostumbra mandar uno al principio tambien de modo que se de por terminada cualquier tipo de conexion erronea anterior Si el caracter C0 se presenta en el contenido del datagrama se utiliza la secuencia de dos bytes DB DC El caracter DB es el caracter de escape de SLIP distinto al valor ASCII de ESC 1B Si en el contenido se presenta el caracter de escape se reemplaza por la secuencia DB DD Tipos EditarSLIP dinamico Cuando se usa SLIP para conectarse a Internet el servidor del proveedor de acceso a Internet identifica al ordenador proporcionandole una direccion IP por ejemplo 150 214 110 8 Mediante SLIP dinamico esta direccion es asignada dinamicamente por el servidor de entre un conjunto de direcciones Esta direccion es temporal y dura lo que dure la conexion SLIP estatico Cuando se usa SLIP estatico el servidor del proveedor de acceso a Internet asigna una direccion permanente al ordenador para su uso en todas las sesiones Deficiencias EditarSLIP es un protocolo muy simple que fue disenado y presenta los siguientes inconvenientes Direccionamiento Para el encaminamiento los dos hosts necesitan conocer de antemano la direccion IP del otro extremo Ademas SLIP no proporciona mecanismos a los hosts para comunicarse estas direcciones IP Identificacion de tipo El protocolo SLIP no posee identificador de tipo por lo que solamente puede emplearse un solo protocolo simultaneamente resultando de esta forma un inconveniente para las actuales maquinas multiprotocolo Deteccion y correccion de errores Debido al ruido existente en lineas telefonicas se producen errores a la hora de transmitir paquetes y a causa de la baja velocidad de estas lineas es muy elevado el coste de reenvio Se debe tener en cuenta que la deteccion de errores no es estrictamente necesaria debido a que el protocolo IP detecta los paquetes erroneos De todos modos seria recomendable que SLIP tuviera un sistema de deteccion y correccion de errores por si mismo Compresion Seria recomendable la presencia de algun mecanismo de compresion para reducir el tiempo necesario de transmision de un paquete provocado por la baja velocidad de la linea La compresion puede emplearse en las cabeceras TCP e IP ya que poseen una alta redundancia enviando solamente los cambios que se producen entre las sucesivas transmisiones Se esta trabajando en un sucesor de SLIP que supla estas deficiencias La implementacion de SLIP en lenguaje de alto nivel es sencilla Para mas informacion sobre SLIP consultar en la RFC 1055 SLIP vs PPP EditarEl protocolo SLIP cumple la misma funcion que PPP pero se trata de un protocolo mucho mas anticuado SLIP PPPFacil de implementar Mas complejo Anade muy pocos bytes de overhead Mayor overhead Utilizado por muchas aplicaciones Su uso esta en crecimiento Efectua compresion de overhead CSLIP Puede configurarse para que use compresion de overhead No estandar Estandar No efectua deteccion ni correccion de errores Suma de verificacion CRC en cada marco Solo reconoce IP Multiples protocolos Debe conocerse la IP de cada extremo Permite la asignacion dinamica de IP No confiable Transmision confiable opcional Estatico Configurable a traves de LCP Referencias Editar BCSP BlueCore Serial Protocol bcore sp 012Pb CSR SupportVease tambien EditarPPP Slattach y dip programas para Linux de manipulacion de conexiones SLIPEnlaces de interes EditarRFC 1055 Sitio Oficial de la EIA Datos Q1342337Obtenido de https es wikipedia org w index php title Serial Line Internet Protocol amp oldid 131294774, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos