Protocolo de red X.25

Anuncio
Protocolo
x.25
........................
......................
2° STI
indice
INTRODUCCIÓN 2
CARACTERÍSTICAS PROTOCOLO X.25 3
CAPAS DE FUNCIONALIDAD 4
ORGANIZACIÓN DE LA INFORMACIÓN 5
TIPO DE PAQUETE 6
VENTAJAS E INCONVENIENTES de X.25 7
X.75. 7−8
TRIPLE X 9
Diferencias entre FRL y X.25 10
VENTAJAS DE ATM FRENTE A X.25 11
BIBLIOGRAFÍA 12
INTRODUCCIÓN
La norma X.25 es el estándar para redes de paquetes recomendado por CCITT, el cual emitió el primer
borrador en 1974.Este original seria revisado en 1976,en 1978 y en 1980,y de nuevo en 1984,para dar lugar al
texto definitivo publicado en 1985.El documento inicial incluía una serie de propuestas sugeridas por
Datapac,Telenet y Tymnet, tres nuevas redes de conmutación de paquetes.
En la actualidad, X.25 es la norma de interfaz orientada al usuario de mayor difusión en las redes de paquetes
de gran cobertura. El servicio que ofrece es orientado a conexión (previamente a usar el servicio es necesario
realizar una conexión y liberarla cuando se deja de usar el servicio), fiable, en el sentido de que no duplica, ni
pierde ni desordena (por ser orientado a conexión), y ofrece multiplexación, esto es, a través de un único
interfaz se mantienen abiertas distintas comunicaciones. El servicio X.25 es un diálogo entre dos entidades
ETD Y ECD.
Para que las redes de paquetes y las estaciones de usuario se puedan interconectar se necesitan unos
mecanismos de control, siendo el mas importante desde el punto de vista de la red, el control de flujo, que
1
sirve para evitar la congestión de la red.
También el ETD ha de controlar el flujo que le llega desde la red. Además deben existir procedimientos de
control de errores que garanticen la recepción correcta de todo el trafico. X.25 proporciona estas funciones de
control de flujo y de errores.
La X.25 se define como la interfaz entre equipos terminales de datos y equipos de terminación del circuito de
datos para terminales que trabajan en modo paquete sobre redes de datos publicas.
FIGURA 1 Conexión a X.25. Imagen enlace
.
Características del Protocolo X.25
X.25 trabaja sobre servicios basados en circuitos virtuales (CV) o canales lógicos en el cual el usuario (DTE)
piensa que es un circuito dedicado a un sólo ordenador; pero la verdad es que lo comparte con muchos
usuarios o clientes (DTE) mediante técnicas de multiplexado estadístico entrelazando paquetes de distintos
usuarios de un mismo canal lógico (LCN). Pueden asignarse hasta 4095 canales lógicos y sesiones de usuarios
a un mismo canal físico.
Es aconsejable utilizar de la norma X.25 porque:
• Adoptando un estándar común para distintos fabricantes nos permite conectar fácilmente equipos de marcas
distintas.
• Después de haber experimentado varias revisiones hoy puede considerarse madura.
• Empleando una norma tan extendida como X.25 reduciría considerablemente los costos de la red, puesto
que su gran difusión favorecería la salida al mercado de equipos y programas orientados a un basto sector
de usuarios.
Es más sencillo solicitar a un fabricante una red adaptada a la norma X.25 que entregarle un extenso conjunto
de especificaciones.
Las funciones que proporciona X.25 para que las redes de paquetes y estaciones de usuario se pueden
interconectar son:
2
• El control de Flujo : Para evitar la congestión de la red.
• Recuperación de Errores.
• Identificación de paquetes procedentes de ordenadores y terminales concretos.
• Asentimiento de paquetes.
• Rechazo de paquetes.
X.25 no incluye algoritmos de encaminamiento, pero a pesar que los interfaces DTE / DTCE de ambos
extremos de la red son independientes entre sí, X.25 interviene desde un extremo hasta el otro, ya que el
tráfico seleccionado o elegido es encaminado de principio a fin.
CAPAS DE FUNCIONALIDAD
X.25 está formado por tres capas de funcionalidad, estas tres capas corresponden a las tres capas inferiores
del modelo OSI.
Nivel Físico: La interfaz de nivel físico regula el diálogo entre el DCE y el DTE.
Este nivel especifica los estándares con la transmisión y recepción de datos mecánica y eléctricamente.
Existen dos posibilidades para la interfaz a nivel físico:
• X.21: Se utiliza para el acceso a redes de conmutación digital. (Similares a las de telefonía digital.) .
X.25 utiliza el interfaz X.21 que une ETD y el ETCD como un conducto de paquetes, en el cual los
paquetes fluyen por las líneas (pines) de transmisión y recepción,
• X.21bis: Se emplea para el acceso a través de un enlace punto a punto. (Similar a RS−232 en modo
síncrono.)
Nivel de Enlace: el objeto de este es garantizar la comunicación y asegurar la transmisión de datos entre dos
equipos directamente conectados. El protocolo usado en este nivel es el LAP−B que forma parte del HDLC.
Este protocolo define el "troceado" de los datos para la transmisión, y establece la ruta que estos deben seguir
a través de la red.
Nivel Red / Nivel Paquetes: Con la capa de paquetes de X.25, los datos se transmiten en paquetes a través de
circuitos virtuales externos.
Este nivel también realiza detección y corrección de errores, competiciones de retransmisión de los frames y
paquetes dañados.
X.25 es un protocolo utilizado únicamente entre el DTE y la Red. Para intercambio de paquetes de datos entre
nodos de diferentes redes nacionales o internacionales se ha definido el protocolo X.75.
3
Fig.1. Interfaz X.25
ORGANIZACIÓN DE LA INFORMACIÓN
El formato de los paquetes que maneja X.25 tiene como mínimo 3 bytes que son su cabecera.
Fig.6. Trama del protocolo X.25
En el identificador General del Formato los bits 5 y 6 sirven para el secuenciamiento en las sesiones de
paquetes ya sea:
• Secuenciamiento módulo 8 (0−7).
• Secuenciamiento módulo 128 (0−127)
El bit 7 (Bit D) se usa para determinados paquetes. Cuando D=0 indica que la Red asienta los paquetes.
Cuando D=1 es una confirmación de paquete es de extremo a extremo es decir que el ETD receptor es el que
asienta los datos enviados por el ETD emisor.
El bit 8 (Bit O) para paquetes para el usuario final.
El Número de Canal Lógico (LCN) sirve para identificar al usuario (ETD).
En el tercer byte de la cabecera el 1° bit siempre es Cero indicando que es un paquete de Datos.
P(S) significa secuencia de Envío.
P(R) significa secuencia de Recepción.
El bit M significa más datos, quiere decir que hay paquetes de información en camino mediante la red.
Además de la transmisión de datos, X.25 debe transmitir información de control relacionada con el
establecimiento, mantenimiento y liberación de circuitos virtuales. La información de control se transmite en
paquetes de control. Cada paquete de control incluye el número de circuito virtual, el tipo de paquete que
identifica la función de control particular, e información de control adicional relacionada con esta función.
Un ETD puede enviar un paquete Interrupción (Interrupt) que obvia el control de flujo (ventana deslizante) de
los paquetes de datos. Un paquete de interrupciones se envía a través de la red hacia el ETD destino con
mayor prioridad que los paquetes de datos.
Los paquetes Reinicio (Reset) permiten la recuperación de un error mediante el reinicio de un circuito virtual,
lo que significa que los números de secuencia de ambos extremos son puestos a 0. Cualquier dato o paquete
de interrupción en tránsito se pierde.
4
Una condición de error más seria se trata mediante el paquete Rearranque (Restart)
Del DCE al DTE
5
Fig.7. Tipos de paquetes X.25 y Parámetros
VENTAJAS E INCONVENIENTES de X.25
Como ventajas están:
• Varias conexiones lógicas sobre una física
• Asignación dinámica de la capacidad (múltiplex acción estadística)
• Transporte de datos de múltiples sistemas.
• Fiable
En cuanto a inconvenientes:
• Protocolos complejos, enlace ( crc, asentimiento, etc.), y nivel de red (asentimientos, errores de
protocolos, facilidades, etc.) lo que conlleva mucho procesamiento para trasmitir datos.
• Ancho de banda limitado.
• Retardo de transmisión grande y variable.
• Señalizaron en canal y común, ineficaz y problemática.
X.75.
El X.75 es un protocolo que originariamente se diseñó para interconectar redes X.25; funcionalmente, es
idéntico a este último, hasta el extremo de que muchos manuales, al describir el X.25, en realidad dan la
descripción del X.75.
Este protocolo corresponde al nivel de red, lo que quiere decir que los paquetes pueden pasar por varias
máquinas y recorrer varios enlaces antes de llegar a su destino. Es un protocolo orientado a circuitos virtuales
(igual que el ATM), cuyos paquetes van encapsulados dentro de paquetes HDLC, por lo que no necesita
ningún mecanismo de detección y corrección de errores. El formato de los paquetes X.25/X.75 se puede ver
en la figura 11.
6
Al igual que el HDLC, este protocolo también incluye números de secuencia y confirmación de recepción, en
este caso el objetivo es el control de flujo, es decir, garantizar que el emisor no enviará más paquetes de los
que el receptor puede procesar.
Aunque el protocolo de paquetes sea idéntico, entre el X.25 y el X.75 existe una diferencia importante; el
X.75 soporta múltiples enlaces físicos. El protocolo X.25 se concibió para utilizar un único cable (enlace), el
que conecta el ordenador del usuario con la central telefónica, en cambio, un equipo X.75 debe soportar como
mínimo dos enlaces, uno por cada una de las redes X.25 que interconecta. Esta característica es la que lo hizo
ser elegido para convertirse en el protocolo estándar de la RDSI, el X.75 permite ocultar al usuario la
estructura física del RDSI, ofreciendo un mecanismo de canales virtuales que se van mapeando sobre los
canales B, según sea necesario, por ejemplo, si tenemos un enlace básico (dos canales B) y hacemos dos
llamadas al mismo número de teléfono (esto incluye llamadas a diferentes extensiones de un mismo número),
ambas llamadas circularán sobre el mismo canal B utilizando diferentes circuitos virtuales, en cambio, si
llamamos a diferentes números, entonces se utilizarán los dos canales B.
Triple X
X.3: La versión X.3 de 1984 proporciona una serie de 22 parámetros, que son utilizados por el PAD para
identificar y atender a cada una de las terminales con las que se comunica. Cuando se establece una conexión
con el PAD desde un ETD, los parámetros del PAD sirven para determinar cómo se comunica el PAD con el
ETD de usuario. El usuario puede también alterar estos parámetros una vez iniciada su sesión con el PAD.
Cada uno de estos 22 parámetros consta de un número de referencia y de una serie de valores.
Parámetro 3=0 Ordena al PAD que envíe sólo paquetes llenos.
Parámetro 3=2 Ordena al PAD que envíe el paquete una vez que el terminal entregue un carácter de retorno de
carro.
Parámetro 6=1 Un terminal de usuario desea recibir las señales de servicio del PAD. Es útil para localizar
averías.
Parámetro 7=1 Cuando reciba del terminal un carácter de interrupción (break), el PAD enviará un paquete de
interrupción al ETD receptor.
X.28: En este estándar se definen los procedimientos de control de flujo entre el terminal de usuario (que no
trabaja en modo paquete) y el PAD. Una vez recibida una conexión inicial desde el ETD de usuario, el PAD
establece el enlace y proporciona los servicios propios de la norma X.28.
El ETD de usuario entrega al PAD diversos comandos X.28, y el PAD solicita de X.25 una llamada virtual
con el ETD remoto. A partir de entonces, el PAD será responsable de transmitir los paquetes adecuados de
solicitud de llamada X.25.
Con X.28, cuando un PAD recibe un comando procedente de un terminal, está obligado a devolver una
respuesta). Además, pueden definirse dos perfiles para atender al ETD de usuario. Con el perfil transparente,
el PAD que atiende el servicio es transparente para ambos ETD − los dos ETD "piensan" que existe una
conexión virtual directa entre ellos. En esta situación, el ETD remoto debe encargarse de algunas funciones
PAD, como es la comprobación de errores. El perfil simple, por el contrario, atiende las solicitudes del
usuario mediante las opciones que proporciona la norma X.3 y las funciones de parámetros.
X.29: Este estándar indica al PAD y a la estación remota cómo deben intercambiar informaciones de control
7
dentro de una llamada X.25. En el contexto X.29, al hablar de estación remota nos estamos refiriendo a un
PAD o a un ETD X.25. X.29 permite que el intercambio de información tenga lugar en cualquier momento, ya
sea en la fase de transferencia de datos o en cualquier otra etapa de la llamada virtual.
La secuencia del bit Q de X.25 gobierna algunas de las funciones de X.29. El bit Q (bit cualificador de datos)
está dentro de la cabecera del paquete de datos. Lo utiliza el ETD remoto para distinguir entre paquetes de
información de usuario (Q=0) y paquetes que contienen información de control del PAD (Q=1). X.29 resulta
especialmente útil cuando un ordenador central necesita modificar los parámetros de funcionamiento X.3 de
los terminales conectados a él. Para reconfigurar sus estaciones de trabajo, el ordenador central puede enviar
un paquete de control X.29 a un PAD, con el bit Q puesto a 1.
En X.29 están definidos siete mensajes de control, llamados mensajes del PAD. En concreto:
• Establecer (set): Modifica un valor X.3
• Leer (read): Lee un valor X.3
• Establecer y leer: Modifica un valor X.3 y pide confirmación del hecho al PAD
• Indicación de parámetros: Se devuelve en respuesta a los comandos anteriores.
• Invitación a liberar la llamada: Permite al ETD remoto liberar la llamada X.25; el PAD, por su parte,
libera el terminal local.
• Indicación de interrupción (Break): El PAD indica que la terminal ha transmitido una señal de
interrupción (break).
• Error: Respuesta a un mensaje inválido del PAD.
Diferencias entre FRL y X.25
Frame relay es una tecnología nacida de la necesidad de incrementar el ancho de banda y de la necesidad de
mover bits de un lugar a otro a una velocidad razonable y a bajo costo, a traves de redes digitales.
Frame Realy, de manera similar a X.25 (del que emerge), es un protocolo de conmutación de paquetes que
conecta dos redes de área local a través de una red pública de conmutación de paquetes.
Ambos protocolos, frame relay y X.25, están basados en los Sistemas de Interconexión Abiertos (O.S.I.). El
protocolo X.25 usa los niveles uno, dos y tres del modelo O.S.I., mientras que el protocolo frame relay, usa
sólo los dos primeros.
Frame Relay es una competencia para X.25, sus ventajas son:
• Opera a una velocidad estándar mayor (1.5 Mpbs contra 64Kbps)
• El protocolo es más moderno y acorde a la tecnología actual
• Tiene menos sobrecarga porque no realiza chequeo de errores
• Tiene menos sobrecarga porque no tiene control de flujo
Sus desventaja contra X.25 son:
• Le deja a la aplicación el realizar el control de errores
• No es tan robusto como X.25
• No tiene control de flujo
• Tiene un modo muy simple de indicar errores (un bit de error)
VENTAJAS DE ATM FRENTE A X.25
ATM es una tecnología orientada a la conexión, en la que las comunicaciones se establecen mediante circuitos
8
virtuales que permiten mantener múltiples comunicaciones con uno o varios destinos.
El Servicio ATM es un servicio de transporte de celdas ATM extremo a extremo. Las celdas ATM generadas
por un equipo cliente son transportadas a un destino remoto de forma eficiente y fiable, con el mínimo retardo.
El Servicio ATM proporciona una multiplexación estadística de diferentes comunicaciones establecidas en
circuitos virtuales de carácter permanente, permitiendo la compartición de una misma línea de transmisión.
El servicio ATM no requiere complicados procedimientos de control y de flujo en las celdas que restan caudal
a la información útil, ya que en las celdas ATM no existen cabeceras de control de nivel 3 (como ocurre con la
tecnología X.25). Concretamente, ATM desplaza hacia sus equipos terminales la funcionalidad que en X.25
corresponde a la red (corrección de errores, control de flujo, etc.). Como consecuencia de la disminución del
proceso en red, el servicio ATM se adecua mejor a las altas velocidades de transmisión, minimiza el retardo
en red y presenta un elevado rendimiento (alto porcentaje de información útil transmitida con relación a las
cabeceras). X.25 está especialmente indicado para tráfico transaccional de bajo/medio caudal y, en particular,
para comunicaciones centralizadas en las que muchos puntos se comunican con una instalación central. ATM
está diseñado fundamentalmente para aplicaciones de entorno de Red de Area Local, es decir, transporte
transparente de datos a alta velocidad, con bajo retardo y alto caudal, transporte conjunto de diferentes tipos
de tráfico y múltiples protocolos.
BIBLIOGRAFIA
www−app/htm/interior/1.2.5.3.2.4/pagina185.shtml
http://lovecraft.die.udec.cl/Redes/disc/trabajos/x25/raiz.htm
http://personals.ip.ictonline.es/+jtrujillo/framerelay.html#3.DIFERENCIAS%20ENTRE%20FRAME%20RELAY%20
http://www.eitig.com/redes/trabajos/9900/x25&atm.htm
http://www.monografias.com/trabajos3/redx25/redx25.shtml
http://www.angelfire.com/ca6/andres/PROTOCOLO_X25.htm
http://www.geocities.com/Eureka/Plaza/2131/x−25.html
http://www.angelfire.com/wi/ociosonet/5.html
http://www.upsp.edu.pe/periodico/86.html
http://2manyfrs.mty.itesm.mx/jnolazco/Cursos/RedesComputacionales/PaginaWeb/RedesComp/x25.html
http://www.linti.unlp.edu.ar/trabajos/tesisDeGrado/tutorial/redes/servicio.htm
http://www.ibw.com.ni/~alanb/comdata/x25.htm
http://www.it.uc3m.es/~prometeo/rsc/apuntes/x25/X25.html
http://www.tau.org.ar/base/lara.pue.udlap.mx/redes/rede396.htm
http://www.geocities.com/siliconvalley/hardware/8840/protocolo2.htm
2
9
11
Proceso de
usuario
Paquete
Acceso
de enlace
Física
DTE
Al proceso de
Usuario remoto
Interfaz lógica de nivel
de enlace LAB_B
Interfaz lógica multicanal
Interfaz física X.21
DCE
Paquete
Acceso
de enlace
Física
TIPO DE PAQUETE
Del DTE al DCE
10
Establecimiento y liberación de llamada
Petición llamada Llamada entrante
Llamada aceptada Comunicación establecida
Transmisión de datos Recepción de datos
Petición de liberación Indicación de liberación
Confirmación de liberación Confirmación de liberación
Interrupciones
Control de flujo
Reinicio
Rearranque
Interrupción Interrupción Confirmación de interrupción Confirmación de
interrupción
Petición de reinicio Indicación de reinicio
Confirmación de reinicio Confirmación de reinicio
Petición de rearranque Indicación de rearranque
Confirmación de rearranque Confirmación de rearranque
11
Descargar