hdlc
TRANSCRIPT
1
RCO2RCO2
Protocolo HDLCProtocolo 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
3
Protocolo HDLCProtocolo HDLCFamília de protocolos HDLCFamília de protocolos HDLC● Muitos protocolos foram baseados no HDLC:Muitos protocolos foram baseados no 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
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
6
Protocolo HDLCProtocolo HDLCQuadrosQuadros● Formato de quadroFormato de quadro
Campo de endereço extensívelCampo de endereço extensível
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:
8
Protocolo HDLC: comandos e respostasProtocolo HDLC: comandos e respostas
9
Protocolo HDLC: comandos e respostasProtocolo HDLC: comandos e respostas
(cont.)(cont.)
10
Protocolo HDLCProtocolo HDLCExemplos de operações HDLC:Exemplos de operações HDLC:
11
Protocolo HDLCProtocolo HDLCExemplos de operações HDLC:Exemplos de operações 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)