SLIP


SLIP

SLIP

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
Aplicación FTP, SMTP, HTTP, DNS, ...
Transporte TCP o UDP
Red IP
Enlace SLIP

Estándares: RFC 1055

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.

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.

Contenido

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, enlaces de satélite y líneas serie. SLIP es un estándar usado generalizadamente 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 ó 5 bytes, ayudándose del hecho de que muchos de los campos del header no varían durante una conexión. SLIP es actualmente utilizado en el protocolo BlueCore para 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.

Formato slip.jpg

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, ésta 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.
Adiciona 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 el 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

Véase también

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

Enlaces de interés

Obtenido de "SLIP"

Wikimedia foundation. 2010.

Mira otros diccionarios:

  • slip — slip …   Dictionnaire des rimes

  • Slip — may refer to:* Packing slip, a shipping document that accompanies delivery packages * Slipway, a ramp on the shore by which ships or boats can be moved to and from the water * Ferry slip, a specialized docking facility that receives a ferryboat * …   Wikipedia

  • Slip — Slip, n. [AS. slipe, slip.] 1. The act of slipping; as, a slip on the ice. [1913 Webster] 2. An unintentional error or fault; a false step. [1913 Webster] This good man s slip mended his pace to martyrdom. Fuller. [1913 Webster] 3. A twig… …   The Collaborative International Dictionary of English

  • slip — slip1 [slip] vi. slipped, slipping [ME slippen < MLowG, akin to OHG slifan < IE * (s)leib , to glide, slip < base * (s)lei , slimy: see SLIDE] 1. to go quietly or secretly; move without attracting notice [to slip out of a room] 2. a) to… …   English World dictionary

  • slip — Ⅰ. slip [1] ► VERB (slipped, slipping) 1) lose one s balance or footing and slide unintentionally for a short distance. 2) accidentally slide or move out of position or from someone s grasp. 3) fail to grip or make proper contact with a surface.… …   English terms dictionary

  • SLIP — (Serial Line Internet Protocol) устаревший сетевой протокол канального уровня эталонной сетевой модели OSI для доступа к сетям стека TCP/IP через низкоскоростные линии связи путём простой инкапсуляции IP пакетов. Используются коммутируемые… …   Википедия

  • Slip — Slip, v. t. 1. To cause to move smoothly and quickly; to slide; to convey gently or secretly. [1913 Webster] He tried to slip a powder into her drink. Arbuthnot. [1913 Webster] 2. To omit; to loose by negligence. [1913 Webster] And slip no… …   The Collaborative International Dictionary of English

  • slip — SLIP, slipuri, s.n. 1. Chiloţi de baie foarte scurţi. 2. Plan înclinat folosit pentru lansarea hidroavioanelor de pe sol pe apă. – Din fr., engl. slip. Trimis de IoanSoleriu, 25.07.2004. Sursa: DEX 98  slip s. n., pl. slípuri Trimis de siveco,… …   Dicționar Român

  • SLIP — (von engl. to slip „schlüpfen, gleiten“) hat mehrere Bedeutungen: eine knappe und anliegende Unterhose oder Badehose ohne Beinansatz, siehe Slip (Kleidung) eine alternative Bezeichnung für Seitengleitflug der Schlupf des Propellers eines Schiffes …   Deutsch Wikipedia

  • Slip — Slip, v. i. [imp. & p. p. {Slipped}; p. pr. & vb. n. {Slipping}.] [OE. slippen; akin to LG. & D. slippen, MHG. slipfen (cf. Dan. slippe, Sw. slippa, Icel. sleppa), and fr. OE. slipen, AS. sl[=i]pan (in comp.), akin to G. schleifen to slide, glide …   The Collaborative International Dictionary of English