Revistapre

22
Por Jorge Sánchez

description

 

Transcript of Revistapre

Page 1: Revistapre

Por Jorge Sánchez

Page 2: Revistapre

es un conjunto de protocolos usados para establecer la conexión entre el equipo

terminal de datos (Data Terminal Equipment o DTE) y el equipo de terminación de

circuito de datos (Data Circuit Terminating Equipment o DCTE) de una red de

conmutación de paquetes (packet switched data network o PSDN). Es decir, X.25 se utiliza como protocolo en el interfaz de acceso a una red de conmutación de

paquetes.

trabaja sobre servicios basados en circuitos virtuales (VC). Un circuito virtual o canal lógico es aquel en el cual el usuario percibe la existencia de un circuito físico dedicado exclusivamente al ordenador o equipo que el maneja, cuando en realidad ese circuito físico "dedicado" lo comparten muchos usuarios. Mediante diversas técnicas de multiplexado estadístico, se entrelazan paquetes de distintos usuarios dentro de un mismo canal. Las prestaciones del canal son lo bastante buenas como para que el usuario no advierta ninguna degradación en la calidad del servicio como consecuencia del tráfico que le acompaña en el mismo canal, esta ventaja solo es apreciada en el tráfico de voz ya que en audio y video a cierta degradación. Para identificar las conexiones en la red de los distintos DTE, en X.25 se emplean numeros de canal lógico (LCN). Pueden asignarse hasta 4095 canales lógicos y sesiones de usuario a un mismo canal físico.

Page 3: Revistapre

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 sirve para evitar la congestión de la red. Tambien el

DTE ha de controlar el flujo que le llega desde la red. Ademas deben existir procedimientos de control

de errores que garanticen la recepción correcta de todo el

tráfico.  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 terminacion del circuito de datos para

terminales que trabajan en modo paquete sobre redes de datos

públicas.

Las redes utilizan  X.25 para establecer los procedimientos mediante los cuales dos DTE que trabajan en modo paquete se comunican a través de la red. Este estandar pretende proporcionar procedimientos comunes de establecimiento de sesión e intercambio de datos entre un DTE y una red de paquetes (DTCE). Entre estos procedimientos se encuentran funciones como las siguientes: identificación de paquetes procedentes de ordenadores y terminales concretos,  asentimiento de paquetes, rechazo de paquetes, recuperación de errores y control de flujo. Ademas X.25 proporciona algunas facilidades muy útiles, como por ejemplo en la facturación a estaciones DTE distintas de la que genera el tráfico.El estandar X.25 no incluye algoritmos de encaminamiento, pero conviene resaltar que aunque los interfaces DTE/DTCE de ambos extremos de la red son independientes uno de otro, X.25 interviene desde un extremo hasta el otro, ya que el tráfico seleccionado se encamina desde el principio hasta el final. A pesar de ello, el estandar recomendado es asimétrico ya que solo se define un lado de la interfaz con la red (DTE/DTCE).

Page 4: Revistapre

1.- La adopción de un estandar común a distintos fabricantes nos permite conectar fácilmente equipos de distintas marcas.2.- La norma X.25 ha experimentado numerosas revisiones y hoy por hoy puede considerarse relativamente madura.3.- El empleo de una norma tan extendida como X.25 puede reducir sustancialmente los costes de la red, ya que su gran difusión favorece la salida al mercado de equipos y programas orientados a tan amplio sector de usuarios.4.- Es mucho mas sencillo solicitar a un fabricante una red adaptada a la norma X.25 que entregarle un extenso conjunto de especificaciones.5.- El nivel de enlace HDLC (High-Level Data Link Control) / LAPB (Link Access Procedure Balanced) solo maneja los errores y lleva la contabilidad del tráfico en un enlace individual entre el DTE/DTCE, mientras que X.25 va mas alla, estableciendo la contabilidad entre cada DTE emisor y su DTCE y entre cada DTE receptor y su DTCE, es decir, el servicio extremo a extremo es mas completo que el de HDLC/LAPB.

Page 5: Revistapre

La recomendación X.25 para el nivel de paquetes coincide con una de las recomendaciones del tercer nivel ISO.  X.25 abarca el tercer nivel

y también los dos niveles mas bajos. El interfaz de nivel físico recomendado entre el DTE y el DTCE es el X.21.  X.25 asume que el

nivel físico X.21 mantiene activados los circuitos T(transmisión) y R(recepción) durante el intercambio de paquetes. Asume tambien, que el X.21 se encuentra en estado 13S(enviar datos), 13R(recibir

datos) o 13(transferencia de datos). Supone tambien que los canales C(control) e I(indicación) de X.21 estan activados. Por todo esto X.25 utiliza el interfaz X.21 que une el DTE y el DTCE como un "conducto

de paquetes", en el cual los paquetes fluyen por las líneas de transmisión(T) y de recepción(R).

El nivel físico de X.25 no desempeña funciones de control significativas. Se trata mas bien de un conducto pasivo, de cuyo

control se encargan los niveles de enlace y de red.

Page 6: Revistapre

En X.25 se supone que el nivel de enlace es LAPB. Este protocolo de línea es un conjunto de HDLC. LAPB y X.25 interactúan de la siguiente forma: En la trama LAPB, el paquete X.25 se transporta dentro del campo Y ( información). Es LAPB el que se encarga de que lleguen correctamente los paquetes X.25 que se transmiten a través de un canal susceptible de errores, desde o hacia la interfaz DTE/DTCE. La diferencia entre paquete y trama es que los paquetes se crean en el nivel de red y se insertan dentro de una trama, la cual se crea en nivel de enlace.

Para funcionar bajo el entorno X.25, LAPB utiliza un subconjunto específico de HDLC. Los comandos que maneja son: Información (I), Receptor Preparado (RR), Rechazo (REJ), Receptor

No Preparado (RNR), Desconexión (DSC), Activar Modo de Respuesta Asíncrono (SARM) y Activar Modo Asíncrono Equilibrado (SABM). Las respuestas utilizadas son las siguientes:

Receptor Preparado (RR), Rechazo (REJ), Receptor No Preparado (RNR), Asentimiento No Numerado (UA), Rechazo de Trama (FRMR) y Desconectar Modo (DM).

Page 7: Revistapre

Los datos de usuario del campo I no pueden enviarse como respuesta. De acuerdo con las reglas de direccionamiento HDLC, ello implica que las tramas I siempre contendrán la dirección de destino con lo cual se evita toda posible ambigüedad en la interpretación de la trama. X.25 exige que LAPB utilice direcciones específicas dentro del nivel de enlace.En X.25 pueden utilizarse comandos SARM y SABM con LAP y LAPB, respectivamente. No obstante se aconseja emplear SABM, mientras que la combinación SARM con LAP es poco frecuente.

Tanto X.25 como LAPB utilizan números de envío (S) y de recepción (R) para contabilizar el tráfico que atraviesan sus respectivos niveles. En LAPB los números se denotan como N(S) y

N(R), mientras que en X.25 la notación de los números de secuencia es P(S) y P(R).

Page 8: Revistapre

Una Organización puede construir su propia red privada de conmutación de paquetes, o bien subscribir el servicio de una red pública de conmutación de paquetes.En general, X.25 se utiliza como infraestructura de Red de Área Extensa (WAN), permitiendo establecer conexiones entre diferentes localizaciones de una Organización donde sean necesarias muchas conexiones simultáneas entre pares de ordenadores que cooperan entre sí para ejecutar ciertas aplicaciones. Entre estas aplicaciones podemos encontrar: correo electrónico (E-mail), acceso remoto a ficheros o transferencia de ficheros, acceso remoto a bases de datos para su actualización o para realizar una consulta, etc. En muchos casos puede resultar prohibitivo utilizar líneas alquiladas entre cada par de ordenadores. El hecho de tener acceso a una red de conmutación de paquetes (PSDN) da a la Organización una gran flexibilidad a la hora de añadir o quitar ordenadores centrales con interrupciones mínimas del servicio.X.25 también puede usarse como una WAN para interconectar Redes de Area Local (LAN), lo cual aumenta las posibilidades de explotación de la conexión a la PSDN. Lasredes de conmutación de paquetes (PSND) y las LAN tienen diferentes velocidades de transmisión, siendo la velocidad de una PSDN significativamente menor, de ahí que las velocidades de transmisión deban ser limitadas cuando se establece una conexión a través de una PSDN.

Page 9: Revistapre

puede usarse como protocolo de WAN para establecer comunicaciones con socios comerciales, otras organizaciones, proveedores y clientes, tanto a nivel nacional como internacional. Sin embargo, las comunicaciones abiertas a nivel internacional sólo son posibles si existe un servicio público de PSDN en cada uno de los países que intervienen en la comunicación.X.25 podría usarse eficazmente allí donde exista la necesidad de transmitir volúmenes relativamente pequeños de información durante conexiones de larga duración, como es el caso de algunas sesiones remotas, dependiendo de la estructura de tarifas. Sin embargo, no debería usarse X.25 para aplicaciones en tiempo real que requieran velocidades de transmisión de datos muy altas o tengan unos requisitos de funcionamiento muy exigentes, como puede ser el caso de las aplicaciones de diseño / fabricación asistidos por ordenador "CAD/CAM" (computer aided design/computer aided manufacturing), igualmente para la transmisión de audio y video en tiempo real.X.25 proporciona un probado método de transmisión de información muy fiable, eficaz, seguro y el más económico en la actualidad, utilizado ampliamente por empresas telefónicas.

Page 10: Revistapre

Flexibilidad de topologías y de conexión al ordenador central. Un ordenador central conectado a una PSDN puede comunicarse con otros ordenadores centrales que se encuentren conectados a la misma o a cualquier otra PSDN que se encuentre en el mismo o en otro país, puesto que las PSDN gestionadas por proveedores de servicios están generalmente interconectadas. En caso de estar conectado a una PSDN privada, esta última debe conectarse a otra PSDN pública para proporcionar la misma capacidad de interconexión.De igual manera, X.25 permite que diferentes ordenadores centrales se conecten a PSDN públicas o privadas utilizando diferentes velocidades de transmisión. Cada PSDN se ocupará de realizar las conversiones de velocidad pertinentes. Las posibles velocidades de transferencia de información entre ordenadores centrales y las PSDN a las que se conectan pueden variar desde los 2400 bit/s a los 2 Mbit/s.EficienciaLa utilización de la línea puede ser elevada. La transmisión y la entrega son rápidas. Las PSDN son robustas y pueden funcionar con niveles de carga de red elevados ofreciendo al usuario un servicio fiable.GestiónLas PSDN ofrecen servicios de red gestionados que requieren poco soporte técnico desde dentro de la Organización.

Page 11: Revistapre

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.

Page 12: Revistapre

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: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.

Page 13: Revistapre

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.

Page 14: Revistapre

es un conjunto de protocolos usados para establecer la conexión entre el equipo

terminal de datos (Data Terminal Equipment o DTE) y el equipo de terminación de

circuito de datos (Data Circuit Terminating Equipment o DCTE) de una red de

conmutación de paquetes (packet switched data network o PSDN). Es decir, X.25 se utiliza como protocolo en el interfaz de acceso a una red de conmutación de

paquetes.

trabaja sobre servicios basados en circuitos virtuales (VC). Un circuito virtual o canal lógico es aquel en el cual el usuario percibe la existencia de un circuito físico dedicado exclusivamente al ordenador o

equipo que el maneja, cuando en realidad ese circuito físico "dedicado" lo comparten

muchos usuarios. Mediante diversas técnicas de multiplexado estadístico, se

entrelazan paquetes de distintos usuarios dentro de un mismo canal. Las

prestaciones del canal son lo bastante buenas como para que el usuario no

advierta ninguna degradación en la calidad del servicio como consecuencia del tráfico que le acompaña en el mismo canal, esta ventaja solo es apreciada en el tráfico de

voz ya que en audio y video a cierta degradación. Para identificar las

conexiones en la red de los distintos DTE, en X.25 se emplean numeros de canal lógico (LCN). Pueden asignarse hasta

4095 canales lógicos y sesiones de usuario a un mismo canal físico.

Page 15: Revistapre

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 sirve para evitar la congestión de la red. Tambien el

DTE ha de controlar el flujo que le llega desde la red. Ademas deben existir procedimientos de control

de errores que garanticen la recepción correcta de todo el

tráfico.  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 terminacion del circuito de datos para

terminales que trabajan en modo paquete sobre redes de datos

públicas.

Las redes utilizan  X.25 para establecer los procedimientos mediante los cuales dos DTE que trabajan en modo paquete se comunican a través de la red. Este estandar pretende proporcionar procedimientos comunes de establecimiento de sesión e intercambio de datos entre un DTE y una red de paquetes (DTCE). Entre estos procedimientos se encuentran funciones como las siguientes: identificación de paquetes procedentes de ordenadores y terminales concretos,  asentimiento de paquetes, rechazo de paquetes, recuperación de errores y control de flujo. Ademas X.25 proporciona algunas facilidades muy útiles, como por ejemplo en la facturación a estaciones DTE distintas de la que genera el tráfico.El estandar X.25 no incluye algoritmos de encaminamiento, pero conviene resaltar que aunque los interfaces DTE/DTCE de ambos extremos de la red son independientes uno de otro, X.25 interviene desde un extremo hasta el otro, ya que el tráfico seleccionado se encamina desde el principio hasta el final. A pesar de ello, el estandar recomendado es asimétrico ya que solo se define un lado de la interfaz con la red (DTE/DTCE).

Page 16: Revistapre

Calidad:El compromiso de Calidad del Servicio se basa en la Disponibilidad de los accesos de cliente al Servicio y se garantiza mediante:La infraestructura de red sobre la que se soporta el Servicio, la Red Uno, y que se traduce en una fiabilidad y una capacidad de transmisión muy elevadas mediante la utilización de nodos de red de alta tecnología, la construcción del núcleo de red (backbone) sobre enlaces a 34 Mbit/s, una arquitectura de red completamente redundante, tanto en nodos como en enlacesEn la posibilidad de contratar nodos de Red instalados en casa de cliente a través del Servicio Nodo de Red.En la existencia de un Centro de Gestión nacional con amplias capacidades de supervisión, operación y control, y en funcionamiento 24 horas/día, 365 días/año.Economía: 

Aplicación de tarifa por uso del Servicio para todas las comunicaciones establecidas entre los diferentes accesos del cliente integrados al ServicioDisponibilidad del Servicio a nivel nacional independiente de la ubicación geográficaPosibilidad de concentrar tráfico en el domicilio de cliente.

Page 17: Revistapre

Normalización: 

Libertad en la elección de equipos de cliente, al tratarse de un Servicio basado en un protocolo estándar soportado por la práctica totalidad de los fabricante.Seguridad: 

En el acceso al Servicio, mediante la posibilidad de respaldo RTB/ RDSI, y la contratación de accesos multienlace.En el transporte, ya que las técnicas de conmutación de paquetes y de protección de errores utilizadas en la Red UNO garantizan el transporte y entrega de información con total fiabilidad y seguridad.¿Qué ventajas ofrecen los servicios basados en X.25 respecto a las líneas punto a punto?·         Coste independiente de la distancia.·         Transmisión libre de errores.·         Posibilidad multidestino en modo simultáneo.

Page 18: Revistapre

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. Para finiquitar con este importante tema decimos que la norma  X.25 trabaja sobre

servicios basados en circuitos virtuales (VC). Un circuito virtual o canal lógico es aquel en el cual el usuario percibe la existencia de un circuito físico dedicado exclusivamente al ordenador o equipo que el maneja.

Cabe destacar que el 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.

Page 19: Revistapre

Uno de los protocolos estándar más ampliamente utilizado es X.25 del ITU-T, que fue originalmente aprobado en 1976 y que ha sufrido numerosas revisiones desde entonces. El estándar especifica una interfaz entre un sistema host y una red de conmutación de paquetes. Este estándar se usa de manera casi universal para actuar como interfaz con una red de conmutación de paquetes y fue empleado para la conmutación de paquetes en ISDN. El estándar emplea tres niveles de protocolos:

Nivel físico

Nivel de enlace

Nivel de paquete

Page 20: Revistapre

Estos tres niveles corresponden a las tres capas más bajas del modelo OSI. El nivel físico define la interfaz física entre una estación (computadora, terminal) conectada a la red y

el enlace que vincula esa estación a un nodo de conmutación de paquetes. El estándar denomina a los

equipos del usuario como equipo terminal de datos – DTE (Data Terminal Equipment) y al nodo de

conmutación de paquetes al que se vincula un DTE como equipo terminal de circuito de datos – DCE (Data

Cicuit-terminating Equipment). X.25 hace uso de la especificación de la capa física X.21, pero se lo sustituye en muchos casos por otros estándares, tal como RS-232

de la EIA.

Uso de los Circuitos Virtuales

El nivel de enlace garantiza la transferencia confiable de datos a través del enlace de datos, mediante la transmisión de datos mediante una secuencia de tramas. El estándar del nivel de enlace se conoce como LAPB (Link Access Protocol Balanced). LAPB es un subconjunto de

HDLC de ISO en su variante ABM (Asynchronous Balanced Mode). El nivel de paquete ofrece un servicio de circuito virtual externo. Este servicio le permite a

cualquier subscriptor de la red establecer conexiones lógicas, denominados circuitos virtuales, con otros subscriptores. Un ejemplo de esto se muestra en la Figura 1. En este ejemplo, la

estación A tienen establecidos dos circuitos virtuales uno con B y otro con D; la estación C posee una conexión de circuito virtual con D; y el servidor B tiene establecida una conexión de circuito

virtual con D.

Page 21: Revistapre

En este último nivel, por cada acceso a la red, se definen dos entidades, DTE y DCE, que representan al sistema final del usuario y a la red respectivamente. En términos generales, hay dos categorías de DTEs: los que operan en modo de paquetes y los que no lo hacen; estos últimos, no soportan en forma nativa los protocolos X.25, por lo que requieren de los servicios de sistemas intermediarios encargados de realizar las correspondientes adaptaciones, generalmente denominados PADs (Packet Assembler/Disassembler).

La Figura muestra la relación entre los niveles de X.25. Los datos de usuario se pasan en forma descendente al nivel 3 de X.25, el cual le agrega información de control como una cabecera, creando un paquete. Alternativamente, los datos de usuario se pueden segmentar dentro de múltiples paquetes. La información de control del paquete sirve para varias finalidades, entre las que se incluyen las siguientes:

Page 22: Revistapre

Identificar el número de un circuito virtual particular al que se deben asociar estos datos.Proveer números de secuencia que se pueden utilizar para controlar el flujo y los errores sobre la

base de circuitos virtuales.Luego, el paquete X.25 completo se pasa a la entidad LAPB, la cual agrega información de

control al principio y al final del paquete, formando una trama LAPB. Nuevamente, la información de control contenida en la trama se requiere para la operación del protocolo

LAPB..

Datos de usuario e información de control del protocolo X.25