hdlc

12

Click here to load reader

Upload: leandro-paiva

Post on 25-Jun-2015

87 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: hdlc

1

RCO2RCO2

Protocolo HDLCProtocolo HDLC

Page 2: hdlc

2

Protocolo HDLCProtocolo HDLCHigh Level Data Link ControlHigh Level Data Link Control ● Definido nos padrões ISO 33009, 4335, 6159 e 6256)Definido nos padrões ISO 33009, 4335, 6159 e 6256)● Baseado no protocolo SDLC da IBM (criado em 1975)Baseado no protocolo SDLC da IBM (criado em 1975)● Foi muito popular, mas perdeu espaço na Internet para Foi muito popular, mas perdeu espaço na Internet para

o protocolo PPPo protocolo PPP● Características:Características:

● Protocolo orientado a bit – usa preenchimento de bitProtocolo orientado a bit – usa preenchimento de bit● Transmissão serial síncronaTransmissão serial síncrona● Controle de erros Controle de erros Go-Back-NGo-Back-N● Controle de fluxo Controle de fluxo

Page 3: hdlc

3

Protocolo HDLCProtocolo HDLCFamília de protocolos HDLCFamília de protocolos HDLC● Muitos protocolos foram baseados no HDLC:Muitos protocolos foram baseados no HDLC:

Page 4: hdlc

4

Protocolo HDLCProtocolo HDLCDefiniçõesDefinições● Estações podem ser:Estações podem ser:

● PrimáriasPrimárias: controlam os enlaces e podem enviar : controlam os enlaces e podem enviar comandoscomandos

● SecundáriasSecundárias: operam sob controle das primárias, e : operam sob controle das primárias, e enviam enviam respostasrespostas

● CombinadasCombinadas: podem transmitir tanto comandos : podem transmitir tanto comandos quanto respostasquanto respostas

● Configurações de enlace podem ser:Configurações de enlace podem ser:● DesbalanceadasDesbalanceadas: entre uma estação primária e uma : entre uma estação primária e uma

ou mais secundáriasou mais secundárias● BalanceadasBalanceadas: : entre estações combinadasentre estações combinadas

Page 5: hdlc

5

Protocolo HDLCProtocolo HDLCDefiniçõesDefinições● Modos de transferência de dados podem ser:Modos de transferência de dados podem ser:

● Modo de resposta normal (NRM)Modo de resposta normal (NRM): para : para configurações desbalanceadasconfigurações desbalanceadas● Usado em redes de terminais (ex: mainframes)Usado em redes de terminais (ex: mainframes)

● Modo balanceado assíncrono (ABM)Modo balanceado assíncrono (ABM): para : para configurações balanceadasconfigurações balanceadas● Usado em redes de computadoresUsado em redes de computadores

● Modo de resposta assíncrono (ARM)Modo de resposta assíncrono (ARM): para : para configurações desbalanceadas, em que estação configurações desbalanceadas, em que estação secundária pode iniciar uma transmissãosecundária pode iniciar uma transmissão● Raramente usadoRaramente usado

Page 6: hdlc

6

Protocolo HDLCProtocolo HDLCQuadrosQuadros● Formato de quadroFormato de quadro

Campo de endereço extensívelCampo de endereço extensível

Page 7: hdlc

7

Protocolo HDLCProtocolo HDLCQuadrosQuadros● Campo de controle com 8 bits:Campo de controle com 8 bits:

Campo de controle com 16 bits:Campo de controle com 16 bits:

Page 8: hdlc

8

Protocolo HDLC: comandos e respostasProtocolo HDLC: comandos e respostas

Page 9: hdlc

9

Protocolo HDLC: comandos e respostasProtocolo HDLC: comandos e respostas

(cont.)(cont.)

Page 10: hdlc

10

Protocolo HDLCProtocolo HDLCExemplos de operações HDLC:Exemplos de operações HDLC:

Page 11: hdlc

11

Protocolo HDLCProtocolo HDLCExemplos de operações HDLC:Exemplos de operações HDLC:

Page 12: hdlc

12

Protocolo HDLCProtocolo HDLCConclusão:Conclusão:● HDLC substancialmente mais complexo que PPP

● Faz controle de erros e de fluxo● Atualmente esses controles são excessivos (bons

meios de transmissão)● Muito de sua complexidade vem de sua origem, pois foi

projetado para uso em redes de terminais (comum em sua época)

● Em redes de computadores usa-se o modo balanceado (ABM)