La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

HDLC High Definition Layer Control

Presentaciones similares


Presentación del tema: "HDLC High Definition Layer Control"— Transcripción de la presentación:

1 HDLC High Definition Layer Control

2 Contenido Framing (Enmarcado) Conteo de bytes
Protocolos orientados a bytes Protocolos orientados a bits HDLC Formato del marco Técnica de Relleno de bits Modos de transferencia Tipos de Marcos

3 Framing (Enmarcado) Nodo A Nodo B Bits Adaptador Adaptador Marcos
Por que surge la necesidad. Marcos

4 Métodos de enmarcado Conteo de bytes
Bandera de byte con rellenado de bytes Bandera de bits con rellenado de bits Violación de codificación en la capa física

5 Conteo de bytes 4 1 2 3 6 1 2 3 4 5 3 1 Problema error 7 1 2 3 6 1 2 3

6 Rellenado de bytes Flag Header Datos Cola Flag A Flag E I O U A Esc E
DLE = Data link escape

7 Ejemplos 8 8 8 14 42 16 SYN SYN Class Count Header CRC Datos
16 SYN SYN Class Count Header CRC Datos Digital Data Control Message Protocol (DDCMP) SYN SYN SOH Header STX ETX CRC Datos Binary Syncronization (BISYNC) Flag Address Control Protocol Checksum Flag Datos Point-to-Point Protocol (PPP)

8 HDLC Su antecesor el protocolo SDLC (Synchronous Data Link Control desarrollado por IBM Transmisión Dúplex y Half-dúplex Inspiración de LLC y es la base del mecanismo de enmarcado de PPP Provee comunicación confiable y best-effort (del mayor esfuerzo)

9 Secuencia x7E

10 Formato HDLC 8 16 16 8 Secuencia de inicio Header CRC Secuencia Final
Secuencia de inicio Header CRC Secuencia Final Datos X16+X12+X5+1 CRC-CCITT

11 Funcionamiento del relleno de bits
Cuando la línea esta vacía

12 HDLC Ha sido rellenado 011111 1 1 Pueden ocurrir dos cosas

13 Modos de transferencia HDLC
Normal Response Mode (Modo de respuesta normal).- Modelo maestro-esclavo Asynchronous Response Mode (Modo de respuesta asíncrono).- El esclavo puede transmitir cuando quiera. Asinchronous Balanced Mode (Modo asíncrono balanceado).- Ambas actúan como Primaria y Secundaria

14 Tipos de tramas Information frames (Marcos de Información I-frames).- Transportan datos desde la capa de red Supervisory frames (Marcos de Supervisión S-frames) .- Control de flujo y errores de los marcos (Cuando la conexión es confiable) Unnumbered frames (Marcos no numerados U-frames).- Establecer o desconectar una conexión lógica.

15 El Campo Header Header Address Control

16 El Campo control 1 2 3 4 5 6 7 8 N(S) P/F N(R) Información
N(S) P/F N(R) Información 1 S P/F N(R) Supervisión 1 1 M P/F M Unumbered Modo operacional

17 Campo de control extendido
N(S) P/F N(R) Información 1 S - P/F N(R) Supervisión Poll-Sondeo usando en un comando Final-Usado en un response 1 1 M PF M P/F - Unumbered

18 Campo de Control de Supervisión
00 RR-Receiver Ready para aceptar I-frames 01 REJ-Go-Back-N- Petición de retransmisión 10 RNR – Receiver Not Ready- receptor no esta listo para recibir I-frames 11 SREJ-Selective retransmission request – Transmisión selectiva de una secuencia de un I-frame

19 Marcos Unnumbered (No numerados)
Nombre Campo de Control Set Normal Response Mode C 100(P)0011 Set Normal response Mode Extended 110(P)1111 Set Asynchronous Response Mode Extended 000(P)1111 Set Asynchronous Balance Mode 001(P)1111 Set Asynchronous Balance Mode Extended 011(P)1111 Set Initialization Mode 000(P)0111 Disconnect 010(P)0011 Unnumbered Acknowledgment (Comando ACK de los comandos Set) R 011(F)0011 Disconected Mode 000(F)1111 Request Disconected 010(F)0011 Request for Initialization Mode 000(F)0111

20 Marcos Unnumbered (No numerados)
Nombre Campo de Control Unnumbered Information (Datos sin ACK) C/R 000(P/F)0011 Unnumered Poll (Para solicitar Infromacion de Control) C 001(P)0011 Reset Reset N(R) pero no N(S) 100(P)1111 Exchange Identification 101(P/F)0011 Test 111(P/F)0011 Frame Reject (Reporte de Marco declinado) R 100(F)0111

21 Campo Address (Dirección)
Command/ Response Service Access Point C/R E Usualmente puesto a Cero Usado en Variantes de HDLC Para identificar protocolos de Enlace de datos Extension 1- 1Byte 0- Byte adicional

22 Bibliografía Computer Networking A top-Down Approach, Sexta Edición, Fames F. Kurose y Keith W. Ross, Ed. Pearson, 2013 Computer Networks a System Approach, Quinta Edición, Larry S. Peterson y bruce S. Davie, Ed. Elsevier, 2012 Computer Networks, Quinta Edición, Andrew S. Tanenbaum y David J. Wetherall, Ed. Prentice Hall,2011

23 Computer Networking and the Internet, Quinta Edición Fred Halsall,Ed
Computer Networking and the Internet, Quinta Edición Fred Halsall,Ed. Adisson wesley, 2005

24 Codificación 4B/5B 11111- línea vacía 00000- línea muerta
Numero de 4 Bits Código de 5 bits 0000 11110 0001 01001 0010 10100 0011 10101 0100 01010 0101 01011 0110 01110 0111 01111 1000 10010 1001 10011 1010 10110 1011 10111 1100 11010 1101 11011 1110 11100 Numero de 4 Bits Código de 5 bits 1111 11101 línea vacía línea muerta 00100-detenida 7 violan un 0 a la cabeza dos 0 la cola

25 Gracias


Descargar ppt "HDLC High Definition Layer Control"

Presentaciones similares


Anuncios Google