29
HDLC e PPP

A Camada de Enlace Serviços: HDLC - o tipo de encapsulamento padrão em conexões point-to-point, links dedicados e conexões com comutação por circuito

Embed Size (px)

Citation preview

Camada de enlace

HDLC e PPPA Camada de EnlaceServios:

HDLC- o tipo de encapsulamento padro em conexes point-to-point, links dedicados e conexes com comutao por circuito quando o link usa dois dispositivos Cisco. O HDLC agora a base do PPP sncrono usado por muito servidores para conectar uma WAN, especialmente a internet.Encapsulamento HDLCPPP- O PPP fornece conexes de roteador com roteador e conexes do host rede por circuitos sncronos e assncronos. O PPP funciona com vrios protocolos de camada de rede, como IPv4 e IPv6. O PPP usa o protocolo de encapsulamento HDLC, mas tambm tem mecanismos de segurana integrados, como PAP e CHAP.Encapsulamento PPPRequisitos de projeto do PPP [RFC 1557]enquadramento de pacote: encapsulamento de datagrama da camada de rede no quadro da camada de enlace de dadostransporta dados camada de rede de qualquer protocolo da camada de rede (no s IP) ao mesmo tempocapacidade de demultiplexar para cimatransparncia de bit: deve transportar qualquer padro de bits no campo de dadosdeteco de erro (sem correo)vida da conexo: detectar, sinalizar falha do enlace camada de redenegociao de endereo da camada de rede: extremidades podem descobrir/configurar endereo de rede umas da outrasQuadro de dados PPPflag: delimitador (enquadramento)endereo: no faz nada (s uma opo)controle: no faz nada; no futuro, possveis campos de controle mltiploprotocolo: protocolo da camada superior ao qual o quadro entregue (p. e., PPP-LCP, IP, IPCP etc.)

SLIP (Serial line Internet Protocol, Protocolo serial da interface de linha)- um protocolo padro para conexes seriais point-to-point usando o TCP/IP. O SLIP foi amplamente substitudo pelo PPP.Encapsulamento SLIPLABP (X.25/Link Access Procedure, Balanced - Procedimento de acesso equilibrado do X.25/Link)- um padro ITU-T que define como conexes entre um DTE e o DCE so mantidas para o acesso ao terminal remoto e comunicaes de computadores em redes de dados pblicas. O X.25 especifica o LAPB, um protocolo de enlace de dados. O X.25 um antecessor do Frame Relay.

Encapsulamento LABPFrame Relay- um protocolo de camada de enlace de dados com switches padro do setor que lida com vrios circuitos virtuais. O Frame Relay um protocolo de gerao, depois do X.25. Ele elimina alguns dos processos demorados (como correo de erros e controle de fluxos) empregados no X.25.

Encapsulamento Frame RelayATM- o padro internacional para comutao de clulas em que os dispositivos enviam vrios tipos de servios, como voz, vdeo, dados, ou em clulas de tamanho fixo (53 bytes). As clulas de tamanho fixo permitem que o processamento de clulas ocorra no hardware, reduzindo, assim, os atrasos no trnsito. O ATM tira proveito do meio de transmisso em alta velocidade como E3, SONET e T3.

Encapsulamento ATMEm cada conexo WAN, os dados so encapsulados em quadros antes de atravessarem o link de WAN. Para garantir que o protocolo correto seja usado, necessrio configurar o encapsulamento de camada 2 apropriado. A escolha do protocolo de encapsulamento depende da tecnologia WAN e dos equipamentos de comunicao.

Encapsulamento HDLCProtocolo HDLCHigh Level Data Link ControlDefinido nos padres ISO 33009, 4335, 6159 e 6256)Baseado no protocolo SDLC da IBM (criado em 1975)Foi muito popular, mas perdeu espao na Internet para o protocolo PPPCaractersticas:Protocolo orientado a bit usa preenchimento de bitTransmisso serial sncronaControle de erros Go-Back-NControle de fluxoProtocolo HDLCDefiniesEstaes podem ser:Primrias: controlam os enlaces e podem enviar comandosSecundrias: operam sob controle das primrias, e enviam respostasCombinadas: podem transmitir tanto comandos quanto respostasConfiguraes de enlace podem ser:Desbalanceadas: entre uma estao primria e uma ou mais secundriasBalanceadas: entre estaes combinadasProtocolo HDLCFamlia de protocolos HDLCMuitos protocolos foram baseados no HDLC:

Protocolos de Encapsulamento WANA linha alugada, um tipo de linha dedicada, uma fibra ptica ou telefone conexo de linha permanente entre dois pontos criados por uma operadora de telecomunicaes. Ele pode ser usado para servios de telefonia, dados, ou da Internet. Muitas vezes, as empresas vo usar uma linha dedicada para conectar escritrios geograficamente distantes, pois garante largura de banda para trfego de rede. Por exemplo, um banco pode usar uma linha dedicada a fim de transferir facilmente a informao financeira de um escritrio de filial para outra.

um tipo de alocao de recursos para transferncia deinformaoque se caracteriza pela utilizao permanente destes recursos durante toda a transmisso. uma tcnica apropriada para sistemas de comunicaes que apresentam trfego constante (por exemplo, a comunicao de voz), necessitando de uma conexo dedicada para a transferncia de informaes contnuas.Protocolos de Encapsulamento WANA comutao de pacotes a tcnica que envia uma mensagem de dados dividida em pequenas unidades chamadas de pacotes. Ela no exige o prvio estabelecimento de um caminho fsico para a transmisso dos pacotes de dados. Os pacotes podem ser transmitidos por diferentes caminhos e chegar fora da ordem em que foram transmitidos. Por esse motivo, a comutao de pacotes mais tolerante a falhas em relao a comutao de circuitos, pois os pacotes podem percorrer caminhos alternativos at o destino de forma a contornar os equipamentos de comutao inativos.Protocolos de Encapsulamento WAN

Quadro HDCLO HDLC define os trs tipos de quadros a seguir, cada um com um formato do campo de controle diferente.Quadro HDCLFlagO campo de flag inicia e termina a verificao de erros. O quadro sempre comea e termina com um campo de flag de 8 bits. O padro 01111110. Como existe uma probabilidade de que esse padro ocorra nos dados reais, o sistema HDLC emissor sempre insere um bit 0 aps cada cinco 1s no campo de dados; portanto, na prtica, a sequncia da flag s pode ocorrer nas extremidades do quadro. O sistema receptor remove os bits inseridos. Quando os quadros so transmitidos consecutivamente, a flag final do primeiro quadro usada como flag inicial do quadro seguinte.Quadro HDCLEndereoO campo de endereo contm o endereo do HDLC da estao secundria. Esse endereo pode conter um endereo especfico, um endereo de grupo ou um endereo de broadcast. Um endereo principal uma origem ou um destino de comunicao que elimina a necessidade de incluir o endereo do primrio.Quadro HDCLControleO campo de controle utiliza trs formatos diferentes, dependendo do tipo de quadro HDLC usado:Quadro de informaes (I) -os quadros I transportam informaes de camada superior e algumas informaes de controle. Esse quadro envia e recebe nmeros de sequncia e o bit final do poll (P/F) executa controle de fluxo e erro. O nmero de sequncia de envio se refere ao nmero do quadro a ser enviado em seguida. O nmero de sequncia de recebimento se refere ao nmero do quadro a ser recebido em seguida. Tanto o remetente quanto o destinatrio mantm nmeros de sequncia de envio e recebimento. Uma estao primria usa o bit de P/F para informar secundria se requer uma resposta imediata. Uma estao secundria usa o bit de P/F para informar primria se o quadro atual o ltimo na resposta atual.Quadro HDCLControleO campo de controle utiliza trs formatos diferentes, dependendo do tipo de quadro HDLC usado:Quadro de superviso (S) -os quadros S oferecem informaes de controle. Um quadro S pode solicitar e suspender a transmisso, informar o status e confirmar o recebimento de quadros I. Os quadros S no tm um campo de informao.Quadro HDCLControleO campo de controle utiliza trs formatos diferentes, dependendo do tipo de quadro HDLC usado:Quadro no numerado (U) -os quadros U suportam fins de controle e no so sequenciados. Dependendo da funo do quadro no numerado, o campo de controle de 1 ou 2 bytes. Alguns quadros U tm um campo de informaes.Quadro HDCLProtocolUsado somente no Cisco HDLC. Esse campo especifica o tipo de protocolo encapsulado dentro do quadro (por exemplo 0x0800 para o IP).Quadro HDCLProtocolUsado somente no Cisco HDLC. Esse campo especifica o tipo de protocolo encapsulado dentro do quadro (por exemplo 0x0800 para o IP).Quadro HDCLDadosO campo de dados contm uma PIU (Path Information Unit, Unidade de informaes do caminho) ou XID (Exchange Identification, Identificao de troca).

FCS (Frame Check Sequence, Sequncia de verificao do quadro)A FCS precede o delimitador de flag final e normalmente um restante do clculo de CRC (Cyclic Redundancy Check, Verificao cclica de redundncia). O clculo da CRC refeito no receptor. Se o resultado for diferente do valor no quadro original, supe-se um erro.

A Camada de EnlaceComunicar dados significa:Sincronizar quadros: reconhecer os quadros (PDUs) dentro das sequncias de bitsControlar fluxo de quadros: evitar enviar mais quadros que o destinatrio pode receberControlar erros: detectar e tratar erros em quadrosEnderear os equipamentos: identificar o destinatrio em enlace muiltipontoGerenciar o enlace: iniciar, manter e terminar enlaces

A Camada de Enlace

A Camada de Enlace