Protocolo SLIP

Anuncio
INTRODUCCION
SLIP tiene sus orígenes en la implementación 3 COM UNET TCP/IP al principio de
los años 80. 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.
SLIP fue creado primeramente para la conectar dos estaciones de trabajo SUN a
Internet a través de una línea serie de discado usando un modem. Fue diseñado por Rick
Adams en 1984.
SLIP es un protocolo antiguo, con fallos que solo sirve para conexiones por módem
sencillas. Esto hizo que el PPP solo llegara a ser estándar de facto por su gran difusión entre
los sistemas UNIX. Su código fuente es gratuito y fácil de transportar. Su misión es
preparar los paquetes de datos de manera que puedan transmitirse a través de una línea serie
(conexión a través del módem), en cambio estos solo pueden transmitirse byte a byte,
marcándose el inicio y el final de los paquetes.
SLIP (Serial Line Protocol, “Protocolo Internet para líneas Seriales”), permite que
su computadora utilice el Protocolo de Internet (IP) sobre un enlace serie, como puede ser
una línea telefónica. Cuando su computadora se encuentra conectado a un proveedor de
servicio SLIP (que le conecta a Internet o a otra red), su computadora puede enviar y recibir
paquetes IP como si estuviese conectado a la red. Esto significa que cualquier software en
cu computadora que utilice el protocolo TCP/IP funcionará de forma adecuada.
Este protocolo se encuentra en la Capa de Enlace de Datos junto al PPP y HDLC.
SLIP esta definido bajo el RFC 1055.
Para conectarse a Internet, existen dos posibilidades: pertenecer a una red local, en
la que los ordenadores están físicamente conectados entre sí, o bien conectarse vía módem
con una red local. En este último caso se debe de utilizar el protocolo SLIP o el PPP,
aunque el PPP es el más extendido.
Es muy utilizado para conectar sistemas caseros a Internet. a través del puerto serial
RS-232 que se encuentra en casi todos las computadoras y modems.
Formato de SLIP.
Cada datagrama IP es terminado por el carácter especial C0. Para prevenir ruido de
línea se acostumbra mandar uno al principio también; de modo que se de 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.
SLIP deja a las capas superiores la detección y recuperación de marcos perdidos.
El protocolo SLIP define dos caracteres especiales END y ESC que se corresponden
con el octal 300 y 333 respectivamente. El carácter ESC de SLIP no debe confundirse con
el carácter ESCape de ASCII. Si en los datos enviados en un paquete SLIP aparece un
código igual al carácter END, entonces este se sustituye por dos caracteres que son un ESC
y el octal 334. Si la coincidencia es ahora con el carácter ESC entonces se sustituye con la
secuencia ESC y el octal 335. Para terminar los datos en el paquete entonces se envía un
END. Al no ser un protocolo estándar no esta definido un tamaño máximo de paquetes para
SLIP.
Servicios de SLIP
Durante una conexión SLIP, se pueden usar todos los servicios disponibles en
Internet, tales como Telnet, FTP, gráficos, sonidos, multimedia, fotografía, animación, etc.
SLIP tiene varias limitaciones que lo hacen un protocolo no muy confiable.
- Admite solamente TCP/IP. No puedes utilizar SLIP para transferir directamente otros
protocolos de red, tales como IPX/SPX o NetBEUI.
- Se requiere una dirección IP estática. SLIP solicita al cliente que configure todos los
parámetros de configuración de TCP/IP, tales como las direcciones IP, antes de establecer
una conexión con el servidor.
- Depende de la autentificación de inicio de sesión basada en texto y, normalmente,
requiere de archivos de comandos para automatizar el proceso de inicio de sesión.
- Transmite las contraseñas de autentificación mediante texto, lo que puede ser peligroso
para la seguridad porque las contraseñas no se encriptan durante la autentificación del
usuario.
Conclusiones.
El protocolo SLIP es empleado en conexiones solo de punto a punto a través de una línea
serie. Su modo de empleo es simple ya que su encapsulamiento es sencillo por lo que es
fácil el envío de datagramas de IP con este protocolo.
EL modo de encapsulamiento de este protocolo es solo el de poner un caracter especial que
indica el fin del datagrama o paquete para que el usuario que lo reciba se de cuanta de el fin
del mismo.
Por medio de este protocolo, una conexión hecha a través del mismo ofrece casi todos los
servicios que son ofrecidos por la Internet como son: e-mail, FTP, envío de gráficos, etc.
Dado que este protocolo es muy simple y algo antiguo, es por lo tanto inseguro ya que tiene
muchas limitantes que en la actualidad es necesario en el caso de las conexiones a Internet.
Se pueden detectar los paquetes de información que son enviados por este medio y ser
manipulados y/o alterados, es decir, SLIP es un protocolo no confiable. Puede ser, si se le
agregan otros mecanismos que regulen este problema.
Bibliografía.
http://www.arrakis.es/~patxy/ro.htm#slip
http://www.monografias.com/trabajos/slipvsppp/slipvsppp.shtml
http://galeon.hispavista.com/lasinterredes/slip.htm
Descargar