Serial Line Internet Protocol


Serial Line Internet Protocol
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, 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 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 no 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 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

Véase también

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

Enlaces de interés


Wikimedia foundation. 2010.

Mira otros diccionarios:

  • Serial Line Internet Protocol — (SLIP) bezeichnet ein Netzwerkprotokoll der Sicherungsschicht. SLIP mit TCP/IP Protokollstapel Anwendung FTP SMTP HTTP DNS ... Transport TCP …   Deutsch Wikipedia

  • Serial Line Internet Protocol — Serial Line Internet Protocol,   SLIP …   Universal-Lexikon

  • Serial Line Internet Protocol — SLIP redirects here. For the list processing language, see SLIP (programming language). Internet protocol suite Application layer BGP …   Wikipedia

  • Serial Line Internet Protocol — Pour les articles homonymes, voir Slip (homonymie). Serial Line Internet Protocol (SLIP) est un protocole de liaison internet en série qui encapsule le protocole IP. Il s agit d un protocole de liaison simple ne fournissant aucun contrôle d… …   Wikipédia en Français

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

  • Serial Line Internet Protocol — SLIP protokolas statusas T sritis informatika apibrėžtis Ryšio ↑protokolas, reguliuojantis ↑TCP/IP protokolo ↑duomenų paketų siuntimą telefono linijomis. Su juo prie interneto galima prijungti atskirus kompiuterius arba ↑vietinį tinklą. Ne toks… …   Enciklopedinis kompiuterijos žodynas

  • Serial Line Internet Protocol —    Abbreviated SLIP. A protocol used to run Internet Protocol over serial lines or telephone connections using modems.    SLIP allows a computer to establish a temporary direct connection to the Internet via modem and to appear to the host system …   Dictionary of networking

  • Serial Line Internet Protocol — SLIP protocol, protocol which allows a full simulated connection to the Internet by using telephone lines …   English contemporary dictionary

  • Serial Line Internet Point to Point Protocol —    A dial up access service that comes with a shell account, a dedicated IP address, a domain address, and a high speed modem …   IT glossary of terms, acronyms and abbreviations

  • Parallel Line Internet Protocol — The Parallel Line Internet Protocol (PLIP) is an encapsulation of the Internet Protocol designed to work over a personal computer parallel port via a null printer cable, sometimes called a laplink cable. It is the analogous to what SLIP is for… …   Wikipedia


Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.