402 likes | 721 Vues
Fundamentos de Redes. Protocolo X.25. INTRODUCCION. Es un protocolo estandar para comunicaciones WAN. Define como se deben de establecer y mantener las conexiones entre los dispositivos de usuario y de la red.
E N D
Fundamentos de Redes Protocolo X.25
INTRODUCCION • Es un protocoloestandar para comunicaciones WAN. • Define como se deben de establecer y mantenerlasconexiones entre los dispositivos de usuario y de la red. • Esfrecuentementeutilizado en redes de paquetesconmutados (PSN). • El desarrollo del estandard X.25 fueiniciado en los 70’s.
INTRODUCCION • En esaepocaexistia la necesidad de protocolos WAN capaces de proporcionarconectividad a traves de lasredespublicas. (PDN). • Ahora X.25 esadministradocomo un estandardinternacionalpor el ITU-T.
DISPOSITIVOS Y PROTOCOLOS • Los dispositivos de red X.25 se clasifican en 3 categoriasgenerales: • DTE (Equipo Terminal de Datos). • DCE (Equipo de terminacion de circuitos de datos) • PSE (Equipos de Intercambio y conmutacion de paquetes).
DISPOSITIVOS Y PROTOCOLOS • DTE: • Son lasterminales, computadoraspersonales, o host de red. • Estanlocalizados en el lado de los subscriptores.
DISPOSITIVOS Y PROTOCOLOS • DCE • Son dispositivos de comunicacion, tales como modems y switches de paquetes. • Proporcionan la interfaz entre los dispositivos DTE y un PSE.
DISPOSITIVOS Y PROTOCOLOS • PSE • Son switches queconforman el soporte de lasredesportadoras. • Transfierendatos de un dispositivo DTE a otro a traves de PSN de X.25.
PAD • PAD (Packet Assembler/Disassembler) • Dispositivocomunmenteencontrado en lasredes X.25. • Son utilizadoscuando los DTE, son demasiados simples para implementar la funcionalidad de X.25. (terminal modocaracter)
PAD • Estanlocalizados entre el DTE y el DCE. • Desempeñan 3 funcionesprimarias: • Buffering. • Ensamblado de paquetes. • Desemsamblado de paquetes.
PAD • Los datos de los buffers de los PAD son enviados para y desde los DTE. • Tambienensamblan los datos de salida en paquetes y los redirecciona a los DCE. (Agregando un header X.25). • Finalmentedesemsambla los paquetes de llegada antes de direccionarlos a los DTE (eliminando el header).
ESTABLECIMIENTO DE SESION X.25 • Las sesiones X.25 son establecidascuando un DTE contacta a otropormedio de unapeticion de sesion de comunicacion. • El DTE querecibe la peticionpuedeaceptarla o rechazarla. • Si esaceptada los dos sistemascomienzanunatransferencia de informacion full-duplex. • Los dos DTE puedenterminar la sesion.
CIRCUITOS VIRTUALES X.25 • Un CV esunaconexiónlógicacreada para asegurar la comunicaciónentre dos dispositivos de red. • Un CV denota la existencia de un caminobidireccional, logicodesde un DTE a otro a traves de una red X.25. • Las conexionespuedenpasar a traves de diferentesdispositivos. (DCE,PSE).
CIRCUITOS VIRTUALES X.25 • Multiples CV puedensermultiplexadas en un circuitofisico simple. • Los CV son demultiplezados en un punto final remoto, y los datos son enviados al destinatarioapropiado.
CIRCUITOS VIRTUALES X.25 • Existen dos tipos de CV: • Conmutados: Son conexionestemporalesusadas para transferencia de datosesporádicas. Requierenque dos dispositivosestablezcan, mantengan y terminenunasesioncadavezque el dispositivo se quieracomunicar. • Permanentes: Son conexionesestablecidaspermanentementeutilizadas para transferenciasfrecuentes y constantes. No requierenqueunasesion sea establecida y terminada.
OPERACION BASICA • Un DTE especifica el circuito virtual a serutilizado y envia los paquetes a un DCE local. • El DCE examina el header del paquete para determinarcual CV utilizar y envia los paquetes al PSE mas cercano al CV. • Los PSE pasan el trafico a los nodosintermedios. • Cuando el tráficollega al DCE remoto, los headers son examinados y la direccióndestinoesdeterminada. • Los paquetes son enviados al DTE destino.
SUITE DE PROTOCOLOS X.25 • La suite de protocolos de X.25 mapealas 3 capas mas bajas del modelo OSI
PROTOCOLO PLP • Es el protocolo de la capa de red de X.25. • Manejaintercambio de paquetes entre dispositivos DTE a traves de circuitosvirtuales. • Tambienpuedecorrersobreimplementaciones LLC sobre interfaces LANs e ISDN corriendoLAPD.
PROTOCOLO PLP • Opera sobre 5 modos: • Call setup • Data transfer • Idle • Call clearing • Restarting.
PROTOCOLO PLP • CALL SETUP:Esutilizado para establecer SVCs entre DTEs. • DATA TRANSFER:Esutilizado para transferirdatos entre 2 DTE a traves de un circuito virtual. En estemodo PLP mantienesegmentacion y reemsamblado, bit padding y control de errores y flujo.
PROTOCOLO PLP • IDLE:Esusadocuando un CV esestablecidopero la transferencia de datos no ocurre. • CALL CLEARING:Esusado para terminarsesiones de comunicacion entre DTEs y para terminar SVCs. • RESTARTING:Esusado para sincronizartransmisiones entre DTEs y un DCE conectadolocalmente.
PROTOCOLO PLP • Existecuatrocampos para el paquete PLP. • General Format Identifier (GFI):Identificaparametros del paquete, tales como: • Si la informacionqueportaes de control o de datos de usuario. • Si requiereconfirmacion de entrega. • Logical Channel Identifier(LCI):Identifica el circuito virtual a traves de las interfaces locales DTE/DCE.
Packet Type Identifier(PTI)Identifica el paquetecomouno de los 17diferentes tipos de paquetes PLP. • User Data:Contieneinformacion de capassuperioresencapsulados. Solamenteestapresente en paquetes de datos.
LAPB • Es el protocolo de la capa de enlace quemanejacomunicaciones y los marcos de paquetes entre los dispositivos DTE y DCE. • Es un protocoloorientado a bit, lo cualaseguraque los frames son correctamenteordenados y libres de errores. • Trestipos de frames LAPB existen: • Information. • Supervisory • Unnumbered.
LAPB • INFORMATION (I-Frame):Transportainformacion de la capa superior y algunainformacion de control. Las funcionesincluyensecuenciacion, control de flujo, y deteccion de errores. • SUPERVISORY (S-Frame):Transportainformacion de control. Las funcionesincluyenpeticiones y suspencion de transmision, reportes de estados. • UNNUMBERED (U-Frame):Transportainformacion de control. Las funcionesincluyenconfiguracion de enlace y desconexion, tambiencomoreporte de errores.
LAPB • El frame incluye un encabezado, datosencapsulados, y un acoplador.
LAPB • Flag:Delimita el inicio y fin del frame LAPB. Un bit de rellenoesutilizado para asegurarque no existanbanderasdentro del cuerpo del frame. • Address:Indicasi el frame transporta un comando o unarespuesta. • Control:Califica frames de comandos y respuestas e indicasi el frame es I-Frame, S-Frame o U-Frame. Este campo contiene el numero de secuencia de frame y sufuncion. Veriasulongituddependiendo el tipo de frame. • Data:Contienedatos de la capa superior en forma de unapaquete PLP encapsulado. • FCS:Mantiene el chequeo de errores y asegura la integridad de los datostransmitidos.
PROTOCOLO X.21 • Es un protocolo de la capafisicausado en X.25 que define los procedimientoselectricos y mecanicos para usar el mediofisico. • X.21bis maneja la activacion y desactivacion de lasconexiones del mediofisico de los dispositivos DTE y DCE. • Soportaconexionespunto a punto, velocidadesarriba de los 19.2 kbps, transmisiones full-duplex y sincronasobrecuatrohilos.
FORMATO DE DIRECCIONES X.121 • Las direcciones X.121 son utilizadaspor los PLP X.25 en el modo call-setup para establecer SVCs. • Los camposincluyen el IDN (International Data Number) queconsiste de dos campos: • DNIC (Codigo de Identificacion de la Red de Datos) • NTN(Numero de Terminal Nacional)
FORMATO DE DIRECCIONES X.121 • DNICes un campo opcionalqueidentifica la PSN exacta en la cual se localiza el DTE destino. Este se omite en llamadasdentro de la misma PSN. • Tiene dos subcampos: • Country: Especifica el pais en el que se localiza la PSN destino. • PSN: Especifica la PSN exacata en el que se localiza el DTE. • NTN:Identifica el DTE exacto en la PSN para el queestadestinado el paquete. Variasulongitud.g