SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
High-level Data Link Control (HDLC)


                                                                             Redes de Computadores                                                                                                                 !   Padrão ISO para protocolo de enlace
     Instituto de Informática - UFRGS




                                                                                                                                                                                                                   !   Suporte a comunicações half e full-duplex através de enlaces ponto
                                                                                                                                                                                                                       a ponto ou multiponto
                                                                                                      Protocolos de enlace                                                                                         !   Transmissão síncrona orientado a bit
                                                                                            Estudos de caso: HDLC e PPP                                                                                                  ♦   bit stuffing




                                                                                                                                                      Instituto de Informática - UFRGS
                                                                                                                                                                                                                   !   Define tipos de estações, de enlaces e modos de transferência de
                                                                                                                                                                                                                       dados
                                                                                                                                                                                                                         ♦   Fazia mais sentido nos primórdios da comunicação de dados




                                                                                                                                                                                         A. Carissimi -1-avr.-10
                                                                                                                                   Aula 09
                                                                                                                                                                                                                   Redes de Computadores                                                                 2




                                       Tipos de estações                                                                                                                                     Configurações de enlace e modos de transferência

                                                                                                                                                                                                                                                              Não balanceada: ponto a ponto (NRM, ARM)
                                                             !   Primária                                                                                                                                          !   Normal Reponse Mode (NRM)
                                                                   ♦   Entidade que tem autonomia para iniciar uma comunicação enviando quadros                                                                          ♦   Ponto a ponto ou multiponto                     comando
                                                                       de comandos                                                                                                                                       ♦   Estações primária e secundária
                                                                                                                                                                                                                                                                                   resposta
                                                                                                                                                                                                                         ♦   Secundária só transmite com
                                                             !   Secundária                                                                                                                                                  autorização da primária
                                                                   ♦   Entidade sem autonomia para iniciar uma comunicação                                                                                                                                         Não balanceada: multiponto (NRM)
                                                                                                                                                                                                                   !   Asyncronous Response Mode (ARM)
                                                                   ♦   Apenas responde a quadros de comando                                                                                                                  Ponto a ponto
Instituto de Informática - UFRGS




                                                                                                                                                      Instituto de Informática - UFRGS




                                                                                                                                                                                                                         ♦

                                                                                                                                                                                                                         ♦   Estações primária e secundária                comando
                                                                                                                                                                                                                         ♦   Secundária pode transmitir sem
                                                                                                                                                                                                                                                                                 resposta
                                                                                                                                                                                                                             autorização da primária
                                                                                                   comandos
                                                                                                                                                                                                                   !   Asynchronous Balanced Mode (ABM)
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                         A. Carissimi -1-avr.-10




                                                                                     Primária                      Secundária                                                                                                                                       Balanceada: ponto a ponto (ABM)
                                                                                                   respostas                                                                                                             ♦   Ponto a ponto
                                                                                                                                                                                                                         ♦   Estações combinadas                           comando/resposta



                                                             Redes de Computadores                                                                3                                                                Redes de Computadores                                                                 4
Estrutura do quadro                                                                                                                                                                Tipos de quadro HDLC

                                                             !   Formato único de quadro para envio de dados e comandos (controle)                                                                                                              !   Informação (quadro I):
                                                                                                                                                                                                                                                      ♦   Dados, número de seqüência para controle ARQ e piggybacking
                                                                        Bits     8             8 ou 16        8 ou 16          variável          16 ou 32         8
                                                                                                                                                                                                                                                !   Supervisão (quadro S):
                                                                                 flag         Endereço       Controle     Informação (dados)         FCS          flag                                                                                ♦   Quadros de controle do mecanismo ARQ (RR, REJ, RNR e SREJ)

                                                             !   Descrição:                                                                                                                                                                     !   Não numerado (quadro U)
Instituto de Informática - UFRGS




                                                                                                                                                                                   Instituto de Informática - UFRGS
                                                                                                                                                                                                                                                      ♦   Comandos adicionais para controle e gerenciamento do enlace
                                                                   ♦    Flag é o caractere 7E16 (0111 1110) → delimitação de quadro
                                                                   ♦    Endereço: identifica uma estação secundária origem ou destino do quadro
                                                                         ♦ Possui um endereço especial (broadcast)

                                                                   ♦    Frame Check Sequence (FCS): CRC para detecção de erros (16 ou 32)                                                                                                                               Identificados no campo de controle
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                                                      A. Carissimi -1-avr.-10
                                                                   ♦    Controle: informações para o controle lógico do enlace
                                                                   ♦    Informação: presente apenas em quadros do tipo I ( a seguir)


                                                             Redes de Computadores                                                                                             5                                                                Redes de Computadores                                                    6




                                       Campo de controle                                                                                                                                                                  Bit P/F

                                                                 Bits      8            8 ou 16          8 ou 16          variável          16 ou 32       8                                                                                    !   Possui dois significados quanto ativo (=1)
                                                                          flag       Endereço       Controle       Informação (dados)          CRC         flag                                                                                       ♦   Poll: quando o campo de endereço fornece o destino do quadro
                                                                                                                                                                                                                                                      ♦   Final: quando o campo de endereço fornece a origem do quadro
                                                                                                                                                                                                                                                !   Usado para uma estação fazer consultas (poll) e obter uma resposta
                                                                       I: informação 7         6   5        4 3 2 1 0                                                                                                                               de outra (final)
                                                                                          0        N(S) PF         N(R)
Instituto de Informática - UFRGS




                                                                                                                                                                                   Instituto de Informática - UFRGS




                                                                                                                                                                                                                                                                               poll
                                                                   S: supervisão          7    6    5       4 3 2 1 0
                                                                                          1 0       S        PF    N(R)         N(S): número seqüência emissor (sender)
                                                                                                                                                                                                                                                                                            final
                                                                                                                                N(R): número de seqüência destino (receiver)
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                                                      A. Carissimi -1-avr.-10




                                                                                                                                S: supervisão (RR n,RNR n, REJ n, SREJ n)
                                                                 U: não numerado 7             6    5       4 3 2 1 0           M: códigos para comandos não numerados
                                                                                          1 1           S    PF    M            P/F: bit Polling/Final



                                                             Redes de Computadores                                                                                             7                                                                Redes de Computadores                                                    8
Emprego do bit P/F                                                                                                                                                Operação do HDLC

                                                             !   Funcionamento default                                                                                                                                         !   Quadros de informação(I), supervisão (S) e não numerados (U) entre duas estações
                                                                   ♦    Emprega apenas quadros de controle de fluxo (RR n ou RNR n)                                                                                            !   Três fases
                                                                                                                                                                                                                                    ♦ Inicialização
                                                                   ♦    Controle de erro é feito por time-out
                                                                                                                                                                                                                                        ♦ Envio de comando do tipo set-mode
                                                                         ♦ Ao estourar um time-out envia um quadro RR com bit P=1 para questionar
                                                                                                                                                                                                                                            ♦ Especifica um modo de transferência de dados (NRM, ABM, ARM)
                                                                           qual foi o último quadro recebido com sucesso.
                                                                                                                                                                                                                                            ♦ Nro. de seqüência em 3 ou 7 bits (I n, RR n, RNR n, SREJ n ou REJ n)
                                                                            ♦ Resposta é um RR com F=1 indicando o próximo quadro a ser
                                                                                                                                                                                                                                        ♦ Recebe um quadro U tipo UA (unnumbered ACK) ou DM (Disconnect Mode)
Instituto de Informática - UFRGS




                                                                                                                                                                  Instituto de Informática - UFRGS
                                                                               recebido (n)
                                                                                                                                                                                                                                    ♦ Transferência de dados
                                                             !   Controle de erro explícito                                                                                                                                             ♦ Ambos lados transferem quadros do tipo I
                                                                   ♦    Go back N: implementado com quadro de controle (REJ n)                                                                                                          ♦ Quadros S também são empregados no controle de erro e de fluxo:
                                                                        Selective reject : implementado com quadro de controle (SREJ n)                                                                                                           RR, RNR, REJ e SREJ
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                                     A. Carissimi -1-avr.-10
                                                                   ♦                                                                                                                                                                          ♦

                                                                                                                                                                                                                                     ♦   Encerramento da conexão
                                                                                                                                                                                                                                          ♦ Qualquer lado pode iniciar o pedido (DISC)
                                                                                                                                                                                                                                          ♦ Solicitação deve ser aceita por um comando do tipo UA

                                                             Redes de Computadores                                                                           9                                                                 Redes de Computadores                                                               10




                                       Exemplo de funcionamento                                                                                                                                          Família de protocolos HDLC
                                                                                         N(S)      N(R)
                                                                                                                                           N(S)       N(R)
                                                                   SABME
                                                                                           I,0,0                         I,2,0
                     Time-out                                                                                                                     I,0,2                                                                                                                 HDLC
                                                                                           I,0,1                         I,3,0
                                                                   SABME                                                                          I,1,2
                                                                                           I,1,1                        S,3,RR
                                                                                                          timeout




                                                                                                                                                  I,2,2
                                                                       UA                  I,2,1
                                                                                           I,1,3
                                                                                                                                               S,1,REJ                                                                             SDLC       LAPB       LAPD       V.120     LLC      LAPM         Frame
                                                                   ....




                                                                                                                                                                                                                                   (SNA)      (X.25)     (ISDN)    (ISDN)   (LANs)     (V.42)        relay   PPP
Instituto de Informática - UFRGS




                                                                                                                                                                  Instituto de Informática - UFRGS




                                                                                                                       S,0,RR,P
                                                                                                                                                  I,1,2
                                                                                                                       S,3,RR,F
                                                                                           I,2,4                                                  I,2,2
                                                                       DISC
                                                                                          S,RR,3                         I,3,0                                                                                                 !   Conjunto de protocolos que possuem funcionamento similar ao HDLC
                                                                       UA
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                                     A. Carissimi -1-avr.-10




                                                             (a) Inicialização       (b) Transferência              (c) Uso de poll e   (d) Situação com erro
                                                               e encerramento             De dados                        final               (go back N)

                                                             Redes de Computadores                                                                           11                                                                Redes de Computadores                                                               12
Point-to-Point Protocol (PPP)                                                                                                                    Formato do quadro

                                                             !   Protocolo voltado a enlaces ponto-a-ponto
                                                                   ♦   Comumente usado nos enlaces de linha discada                                                                                           01111110 11111111        1100000                                 crc16-32   01111110
                                                             !   Requisitos originais do PPP (pela IETF)                                                                                                        flag   endereço        controle   protocolo área de dados        FCS        flag

                                                                   ♦   Encapsulamento
                                                                   ♦   Transparência                                                                                                                          !   Baseado no quadro do HDLC
                                                                       Suporte a múltiplos tipos de enlace e protocolos da camada de rede
Instituto de Informática - UFRGS




                                                                                                                                                 Instituto de Informática - UFRGS
                                                                   ♦
                                                                                                                                                                                                                   ♦ Marcas de início e fim baseado em flag
                                                                   ♦   Detecção de erro                                                                                                                            ♦ Sem necessidade de identificar estações, pois é ponto-a-ponto
                                                                   ♦   Vida da conexão                                                                                                                             ♦ Controle corresponde a quadros U (sem número de seqüência, sem controle
                                                                   ♦   Negociação do endereço da camada de rede                                                                                                       de fluxo e sem controle de erro)
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                    A. Carissimi -1-avr.-10
                                                                   ♦   Simplicidade                                                                                                                           !   Protocolo indica o que está sendo transportado
                                                                   ♦   NÃO é obrigado implementar controle de erros, controle de fluxo,                                                                       !   Dados de usuário ou outras informações (a seguir...)
                                                                       sequenciamento e suporte a enlaces multiponto

                                                             Redes de Computadores                                                          13                                                                Redes de Computadores                                                                  14




                                       Diagrama de transição                                                                                                                            Pilha de protocolos PPP

                                                                                                                                                                                                              !   PPP é um protocolo de enlace, mas usa outros para:
                                                                       Liberação                 ocioso          Detecção portadora                                                                                 ♦   Estabelecer o enlace: Link Control Protocol (LCP)
                                                                       portadora                                                                                                                                    ♦   Autenticar os pares envolvidos: Autentication Protocol (AP)
                                                                                                      Falha                                                                                                              ♦ Password Authentication Protocol (PAP)
                                                                         encerramento                             estabelecendo
                                                                                                     Falha                                                                                                               ♦ Challenge Handshake Authentication Protocol (CHAP)
                                                                                                                           sucesso
                                                                                                                                                                                                                    ♦   Transportar 3-PDUs: Network Control Protocol (NCP)
Instituto de Informática - UFRGS




                                                                                                                                                 Instituto de Informática - UFRGS




                                                                                                                   autenticação                                                                                          ♦ Depende do protocolo da camada de rede
                                                                        término
                                                                                                                                                                                                                            ♦ Internetwork Protocol Control Protocol (IPCP)
                                                                                                 Rede                      sucesso
                                                                                         (dados e/ou controle)                                                                                                !   Protocolos são identificados no campo “protocolo” do quadro PPP
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                    A. Carissimi -1-avr.-10




                                                             Redes de Computadores                                                          15                                                                Redes de Computadores                                                                  16
Link Control Protocol (LCP)                                                                                                                                Password Authentication Protocol (PAP)

                                                             !    Responsável por estabelecer, manter, configurar e encerrar o enlace                                                                                    !   Mecanismo simples baseado em dois passos:
                                                                   ♦   Envolve uma negociação de opções entre os dois pares                                                                                                   ♦   Usuário envia username e password
                                                                        ♦ Pares devem estar de acordo para o enlace ser estabelecido
                                                                                                                                                                                                                              ♦   Destino verifica username e password e aceita ou recusa o estabelecimento
                                                             !    Quadro LCP                                                                                                                                                      do enlace
                                                                                                                                                                                                                         !   Três tipos de quadros encapsulados no PPP
                                                              01111110 11111111       1100000     0xC021                      crc16-32   01111110
                                                                flag   endereço       controle    protocolo área de dados       FCS        flag                                                                               ♦   Authenticate request, authenticate ack e authenticate nack
Instituto de Informática - UFRGS




                                                                                                                                                           Instituto de Informática - UFRGS
                                                                                                                                                                                                                         01111110 11111111        1100000       0xC023                     crc16-32      01111110
                                                                                         código    id req/resp   tamanho       área de dados                                                                               flag   endereço        controle      protocolo área de dados      FCS           flag
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                              A. Carissimi -1-avr.-10
                                                                   ♦   Requisições de configuração, término, monitoração e depuração                                                                                                                  código     id req/resp    tamanho     área de dados
                                                                   ♦   Opções negociadas: tamanho máximo do quadro, autenticação (s/n), uso de
                                                                       compressão, etc
                                                                                                                                                                                                                                                                 Problema: username e password são enviados
                                                                                                                                                                                                                                                                 em “texto claro” pela rede
                                                             Redes de Computadores                                                                    17                                                                Redes de Computadores                                                                       18




                                       Challenge Handshake Authentication Protocol (CHAP)                                                                                                         Network Control Protocol (NCP)

                                                             !    Mecanismo de 3 vias (three way handshake)                                                                                                              !   Protocolo de controle para encapsular dados provenientes da
                                                                   ♦   Maior segurança que o PAP password não é enviada na rede                                                                                              camada de rede em um quadro PPP
                                                             !    Três passos:                                                                                                                                           !   PPP possui na verdade duas negociações:
                                                                   ♦   Sistema envia ao usuário um desafio (challenge) → conj. de bytes                                                                                       ♦   Camada de enlace: estabelecimento do enlace
                                                                   ♦   Usuário calcula f(password, challenge) e envia o resultado+username                                                                                    ♦   Camada de rede: protocolos específicos (eg. IP, IPX, Appletalk etc)
                                                                       Sistema executa a mesma função e verifica se o recebido e igual ao calculado                                                                                ♦ Rede IP: IPCP (Internet Protocol Control Protocol)
Instituto de Informática - UFRGS




                                                                                                                                                           Instituto de Informática - UFRGS




                                                                   ♦

                                                             01111110 11111111       1100000      0xC223                     crc16-32    01111110
                                                                                                                                                                                                                        01111110 11111111        1100000       0x8021                     crc16-32    01111110
                                                               flag   endereço       controle     protocolo área de dados      FCS         flag
                                                                                                                                                                                                                          flag   endereço        controle      protocolo área de dados      FCS         flag
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                              A. Carissimi -1-avr.-10




                                                                                         código   id req/resp    tamanho      área de dados
                                                                                                                                                                                                                                                    código     id req/resp     tamanho       info IPCP

                                                                 Quatro tipo de quadros encapsulado em PPP: challenge, resposta, sucesso e falha
                                                                                                                                                                                                                                                - Negociações referentes a uma rede IP,como o endereço IP
                                                             Redes de Computadores                                                                    19                                                                Redes de Computadores                                                                       20
Estabelecimento e uso de uma conexão PPP                                                                                                                 Leituras complementares

                                                                      A               B
                                                                                                                                                                                                                      !   Stallings, W. Data and Computer Communications (6th edition),
                                                                               LCP        Estabelecimento e configuração do enlace:                                                                                       Prentice Hall 1999.
                                                                                          tamanho máximo do quadro, protocolo de autenticação,
                                                                                          compressão de dados, janela de transmissão                                                                                        ♦   Capítulo 7, seções 7.3 e 7.4
                                                                           PAP/CHAP                                                                                                                                   !   Tanenbaum, A. Redes de Computadores (4a edição), Campus,
                                                                                          Autenticação: fase opcional
                                                                                                                                                                                                                          2003.
                                                                                                                                                                                                                                Capítulo 3, seções 3.4 e 3.6
Instituto de Informática - UFRGS




                                                                                                                                                         Instituto de Informática - UFRGS
                                                                               NCP        Negociação, configuração do protocolo de rede:                                                                                    ♦
                                                                                          Definição de parâmetros de rede, transferência de dados
                                                                                          e encerramento.                            NCP

                                                                               NCP
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                            A. Carissimi -1-avr.-10
                                                                               LCP
                                                                                          Encerramento enlace


                                                             Redes de Computadores                                                                  21                                                                Redes de Computadores                                               22

Mais conteúdo relacionado

Mais procurados

Aula 9 conceitos gerais de Rede
Aula 9   conceitos gerais de RedeAula 9   conceitos gerais de Rede
Aula 9 conceitos gerais de Redewab030
 
Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de redewab030
 
Uma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLS
Uma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLSUma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLS
Uma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLSEduardo Nicola F. Zagari
 
Protocolos ethernet
Protocolos ethernetProtocolos ethernet
Protocolos ethernetredesinforma
 
Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de redewab030
 
Apostila do treinamento profibus configuração
Apostila do treinamento profibus   configuraçãoApostila do treinamento profibus   configuração
Apostila do treinamento profibus configuraçãoconfidencial
 
ENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELER
ENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELERENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELER
ENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELERAntonio Marcos Alberti
 
081112 fund redes_comp
081112 fund redes_comp081112 fund redes_comp
081112 fund redes_compjoao feniasse
 
Redes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSIRedes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSILuis Ferreira
 
Inmetro 2009 eng telecom cargo 29
Inmetro 2009 eng telecom cargo 29Inmetro 2009 eng telecom cargo 29
Inmetro 2009 eng telecom cargo 29Diogo Edler Menezes
 
Redes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de TransmissãoRedes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de TransmissãoTiago Antônio da Silva
 
Capítulo 20 camada de rede - internet protocol
Capítulo 20   camada de rede - internet protocolCapítulo 20   camada de rede - internet protocol
Capítulo 20 camada de rede - internet protocolFaculdade Mater Christi
 

Mais procurados (20)

Ri a7
Ri a7Ri a7
Ri a7
 
Redes i p3
Redes i p3Redes i p3
Redes i p3
 
Aula01
Aula01Aula01
Aula01
 
Aula 9 conceitos gerais de Rede
Aula 9   conceitos gerais de RedeAula 9   conceitos gerais de Rede
Aula 9 conceitos gerais de Rede
 
Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de rede
 
Redes de comunicação - TGPSI
Redes de comunicação - TGPSIRedes de comunicação - TGPSI
Redes de comunicação - TGPSI
 
Uma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLS
Uma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLSUma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLS
Uma Plataforma para Engenharia de Tráfego com Qualidade de Serviço em Redes MPLS
 
Protocolos ethernet
Protocolos ethernetProtocolos ethernet
Protocolos ethernet
 
Equipamentos para redes
Equipamentos para redesEquipamentos para redes
Equipamentos para redes
 
Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de rede
 
Apostila do treinamento profibus configuração
Apostila do treinamento profibus   configuraçãoApostila do treinamento profibus   configuração
Apostila do treinamento profibus configuração
 
ENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELER
ENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELERENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELER
ENSINANDO QUALIDADE DE SERVIÇO NA INTERNET COM O OPNET MODELER
 
081112 fund redes_comp
081112 fund redes_comp081112 fund redes_comp
081112 fund redes_comp
 
Redes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSIRedes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSI
 
redes ufabc
redes ufabcredes ufabc
redes ufabc
 
Inmetro 2009 eng telecom cargo 29
Inmetro 2009 eng telecom cargo 29Inmetro 2009 eng telecom cargo 29
Inmetro 2009 eng telecom cargo 29
 
Redes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de TransmissãoRedes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de Transmissão
 
Cap03a
Cap03aCap03a
Cap03a
 
Capítulo 20 camada de rede - internet protocol
Capítulo 20   camada de rede - internet protocolCapítulo 20   camada de rede - internet protocol
Capítulo 20 camada de rede - internet protocol
 
01 guia cd - mod1
01   guia cd - mod101   guia cd - mod1
01 guia cd - mod1
 

Destaque

Papini Informática - APECID - BPLanHouses Recife
Papini Informática - APECID - BPLanHouses RecifePapini Informática - APECID - BPLanHouses Recife
Papini Informática - APECID - BPLanHouses RecifeBate Papo com Lan Houses
 
Tabela de preço público
Tabela de preço públicoTabela de preço público
Tabela de preço públicoCarmo Sedicias
 
Apresentação da minha PAP
Apresentação da minha PAPApresentação da minha PAP
Apresentação da minha PAPRuben Alves
 
Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...
Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...
Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...muskarya
 
Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...
Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...
Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...muskarya
 
PAF O meu projecto de final de curso
PAF O meu projecto de final de cursoPAF O meu projecto de final de curso
PAF O meu projecto de final de cursofrancisco quiss
 
PAP Power Point
PAP Power Point PAP Power Point
PAP Power Point Rui Pato
 
Prova de Aptidão Profissional
Prova de Aptidão ProfissionalProva de Aptidão Profissional
Prova de Aptidão Profissionalcesarioalves8
 

Destaque (9)

Papini Informática - APECID - BPLanHouses Recife
Papini Informática - APECID - BPLanHouses RecifePapini Informática - APECID - BPLanHouses Recife
Papini Informática - APECID - BPLanHouses Recife
 
Power point pap
Power point papPower point pap
Power point pap
 
Tabela de preço público
Tabela de preço públicoTabela de preço público
Tabela de preço público
 
Apresentação da minha PAP
Apresentação da minha PAPApresentação da minha PAP
Apresentação da minha PAP
 
Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...
Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...
Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...
 
Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...
Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...
Apresentação PAP (prova de aptidão profissional) Técnico de analises laborato...
 
PAF O meu projecto de final de curso
PAF O meu projecto de final de cursoPAF O meu projecto de final de curso
PAF O meu projecto de final de curso
 
PAP Power Point
PAP Power Point PAP Power Point
PAP Power Point
 
Prova de Aptidão Profissional
Prova de Aptidão ProfissionalProva de Aptidão Profissional
Prova de Aptidão Profissional
 

Semelhante a HDLC: High-level Data Link Control

Aula 7 camada de transporte
Aula 7   camada de transporteAula 7   camada de transporte
Aula 7 camada de transportewab030
 
Redes - Camada Enlace
Redes - Camada EnlaceRedes - Camada Enlace
Redes - Camada EnlaceLuiz Arthur
 
AULAPROTO_INTRO.ppt
AULAPROTO_INTRO.pptAULAPROTO_INTRO.ppt
AULAPROTO_INTRO.pptSpiller3
 
Linhas de Comunicação
Linhas de ComunicaçãoLinhas de Comunicação
Linhas de ComunicaçãoMicaele Sales
 
Aula01 introdução a camanda 2 do modelo osi
Aula01   introdução a camanda 2 do modelo osiAula01   introdução a camanda 2 do modelo osi
Aula01 introdução a camanda 2 do modelo osiCarlos Veiga
 
Aula 3 Introdução a Redes II
Aula 3   Introdução a Redes IIAula 3   Introdução a Redes II
Aula 3 Introdução a Redes IIwab030
 
Rct 2 - redes de computadores e a internet
Rct   2 - redes de computadores e a internetRct   2 - redes de computadores e a internet
Rct 2 - redes de computadores e a internetUniversal.org.mx
 
Telesemana ciena survey webinarv3 pt brfinal
Telesemana ciena survey webinarv3 pt brfinalTelesemana ciena survey webinarv3 pt brfinal
Telesemana ciena survey webinarv3 pt brfinalRafael Junquera
 
Noções de redes de computadores para concursos
Noções de redes de computadores para concursosNoções de redes de computadores para concursos
Noções de redes de computadores para concursosCDIM Daniel
 
Material introd. redes de computadores
Material   introd. redes de computadoresMaterial   introd. redes de computadores
Material introd. redes de computadoresnegasousa
 
Aula08 tecnologia atm
Aula08   tecnologia atmAula08   tecnologia atm
Aula08 tecnologia atmCarlos Veiga
 

Semelhante a HDLC: High-level Data Link Control (20)

Aula 7 camada de transporte
Aula 7   camada de transporteAula 7   camada de transporte
Aula 7 camada de transporte
 
Redes - Camada Enlace
Redes - Camada EnlaceRedes - Camada Enlace
Redes - Camada Enlace
 
AULAPROTO_INTRO.ppt
AULAPROTO_INTRO.pptAULAPROTO_INTRO.ppt
AULAPROTO_INTRO.ppt
 
Lan
LanLan
Lan
 
C:\Fakepath\Para Blog
C:\Fakepath\Para BlogC:\Fakepath\Para Blog
C:\Fakepath\Para Blog
 
Lista 1
Lista 1Lista 1
Lista 1
 
Aula02
Aula02Aula02
Aula02
 
Linhas de Comunicação
Linhas de ComunicaçãoLinhas de Comunicação
Linhas de Comunicação
 
Introdução rede- I unidade
Introdução rede- I unidadeIntrodução rede- I unidade
Introdução rede- I unidade
 
Aula01 introdução a camanda 2 do modelo osi
Aula01   introdução a camanda 2 do modelo osiAula01   introdução a camanda 2 do modelo osi
Aula01 introdução a camanda 2 do modelo osi
 
Aula 3 Introdução a Redes II
Aula 3   Introdução a Redes IIAula 3   Introdução a Redes II
Aula 3 Introdução a Redes II
 
Rct 2 - redes de computadores e a internet
Rct   2 - redes de computadores e a internetRct   2 - redes de computadores e a internet
Rct 2 - redes de computadores e a internet
 
Redes De Computadores Alberane - 1
Redes De Computadores Alberane - 1Redes De Computadores Alberane - 1
Redes De Computadores Alberane - 1
 
Introdução a Redes de Computadores
Introdução a Redes de ComputadoresIntrodução a Redes de Computadores
Introdução a Redes de Computadores
 
Módulo 02 modelo iso-osi
Módulo 02   modelo iso-osiMódulo 02   modelo iso-osi
Módulo 02 modelo iso-osi
 
Telesemana ciena survey webinarv3 pt brfinal
Telesemana ciena survey webinarv3 pt brfinalTelesemana ciena survey webinarv3 pt brfinal
Telesemana ciena survey webinarv3 pt brfinal
 
Aula20
Aula20Aula20
Aula20
 
Noções de redes de computadores para concursos
Noções de redes de computadores para concursosNoções de redes de computadores para concursos
Noções de redes de computadores para concursos
 
Material introd. redes de computadores
Material   introd. redes de computadoresMaterial   introd. redes de computadores
Material introd. redes de computadores
 
Aula08 tecnologia atm
Aula08   tecnologia atmAula08   tecnologia atm
Aula08 tecnologia atm
 

Mais de redesinforma (20)

Completas
CompletasCompletas
Completas
 
Redes2
Redes2Redes2
Redes2
 
Redes3
Redes3Redes3
Redes3
 
Redes osi
Redes osiRedes osi
Redes osi
 
Basico de protocolos_2009
Basico de protocolos_2009Basico de protocolos_2009
Basico de protocolos_2009
 
Questoes
QuestoesQuestoes
Questoes
 
Redes lista exercicios
Redes lista exerciciosRedes lista exercicios
Redes lista exercicios
 
Lista exerc conceitos-mod-ref
Lista exerc conceitos-mod-refLista exerc conceitos-mod-ref
Lista exerc conceitos-mod-ref
 
Exercícios para semestre
Exercícios para semestreExercícios para semestre
Exercícios para semestre
 
Exercicio parte1
Exercicio parte1Exercicio parte1
Exercicio parte1
 
Redes4
Redes4Redes4
Redes4
 
Redes5
Redes5Redes5
Redes5
 
Tcp transmission control protocol e ip internet protocol
Tcp  transmission control protocol e ip internet protocolTcp  transmission control protocol e ip internet protocol
Tcp transmission control protocol e ip internet protocol
 
Sincronas
SincronasSincronas
Sincronas
 
Semfio
SemfioSemfio
Semfio
 
Roteament
RoteamentRoteament
Roteament
 
Ri l5 052
Ri l5 052Ri l5 052
Ri l5 052
 
Ri a9
Ri a9Ri a9
Ri a9
 
Ri a8
Ri a8Ri a8
Ri a8
 
Ri a6
Ri a6Ri a6
Ri a6
 

Último

Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxMauricioOliveira258223
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 

Último (20)

Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptx
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 

HDLC: High-level Data Link Control

  • 1. High-level Data Link Control (HDLC) Redes de Computadores ! Padrão ISO para protocolo de enlace Instituto de Informática - UFRGS ! Suporte a comunicações half e full-duplex através de enlaces ponto a ponto ou multiponto Protocolos de enlace ! Transmissão síncrona orientado a bit Estudos de caso: HDLC e PPP ♦ bit stuffing Instituto de Informática - UFRGS ! Define tipos de estações, de enlaces e modos de transferência de dados ♦ Fazia mais sentido nos primórdios da comunicação de dados A. Carissimi -1-avr.-10 Aula 09 Redes de Computadores 2 Tipos de estações Configurações de enlace e modos de transferência Não balanceada: ponto a ponto (NRM, ARM) ! Primária ! Normal Reponse Mode (NRM) ♦ Entidade que tem autonomia para iniciar uma comunicação enviando quadros ♦ Ponto a ponto ou multiponto comando de comandos ♦ Estações primária e secundária resposta ♦ Secundária só transmite com ! Secundária autorização da primária ♦ Entidade sem autonomia para iniciar uma comunicação Não balanceada: multiponto (NRM) ! Asyncronous Response Mode (ARM) ♦ Apenas responde a quadros de comando Ponto a ponto Instituto de Informática - UFRGS Instituto de Informática - UFRGS ♦ ♦ Estações primária e secundária comando ♦ Secundária pode transmitir sem resposta autorização da primária comandos ! Asynchronous Balanced Mode (ABM) A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 Primária Secundária Balanceada: ponto a ponto (ABM) respostas ♦ Ponto a ponto ♦ Estações combinadas comando/resposta Redes de Computadores 3 Redes de Computadores 4
  • 2. Estrutura do quadro Tipos de quadro HDLC ! Formato único de quadro para envio de dados e comandos (controle) ! Informação (quadro I): ♦ Dados, número de seqüência para controle ARQ e piggybacking Bits 8 8 ou 16 8 ou 16 variável 16 ou 32 8 ! Supervisão (quadro S): flag Endereço Controle Informação (dados) FCS flag ♦ Quadros de controle do mecanismo ARQ (RR, REJ, RNR e SREJ) ! Descrição: ! Não numerado (quadro U) Instituto de Informática - UFRGS Instituto de Informática - UFRGS ♦ Comandos adicionais para controle e gerenciamento do enlace ♦ Flag é o caractere 7E16 (0111 1110) → delimitação de quadro ♦ Endereço: identifica uma estação secundária origem ou destino do quadro ♦ Possui um endereço especial (broadcast) ♦ Frame Check Sequence (FCS): CRC para detecção de erros (16 ou 32) Identificados no campo de controle A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 ♦ Controle: informações para o controle lógico do enlace ♦ Informação: presente apenas em quadros do tipo I ( a seguir) Redes de Computadores 5 Redes de Computadores 6 Campo de controle Bit P/F Bits 8 8 ou 16 8 ou 16 variável 16 ou 32 8 ! Possui dois significados quanto ativo (=1) flag Endereço Controle Informação (dados) CRC flag ♦ Poll: quando o campo de endereço fornece o destino do quadro ♦ Final: quando o campo de endereço fornece a origem do quadro ! Usado para uma estação fazer consultas (poll) e obter uma resposta I: informação 7 6 5 4 3 2 1 0 de outra (final) 0 N(S) PF N(R) Instituto de Informática - UFRGS Instituto de Informática - UFRGS poll S: supervisão 7 6 5 4 3 2 1 0 1 0 S PF N(R) N(S): número seqüência emissor (sender) final N(R): número de seqüência destino (receiver) A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 S: supervisão (RR n,RNR n, REJ n, SREJ n) U: não numerado 7 6 5 4 3 2 1 0 M: códigos para comandos não numerados 1 1 S PF M P/F: bit Polling/Final Redes de Computadores 7 Redes de Computadores 8
  • 3. Emprego do bit P/F Operação do HDLC ! Funcionamento default ! Quadros de informação(I), supervisão (S) e não numerados (U) entre duas estações ♦ Emprega apenas quadros de controle de fluxo (RR n ou RNR n) ! Três fases ♦ Inicialização ♦ Controle de erro é feito por time-out ♦ Envio de comando do tipo set-mode ♦ Ao estourar um time-out envia um quadro RR com bit P=1 para questionar ♦ Especifica um modo de transferência de dados (NRM, ABM, ARM) qual foi o último quadro recebido com sucesso. ♦ Nro. de seqüência em 3 ou 7 bits (I n, RR n, RNR n, SREJ n ou REJ n) ♦ Resposta é um RR com F=1 indicando o próximo quadro a ser ♦ Recebe um quadro U tipo UA (unnumbered ACK) ou DM (Disconnect Mode) Instituto de Informática - UFRGS Instituto de Informática - UFRGS recebido (n) ♦ Transferência de dados ! Controle de erro explícito ♦ Ambos lados transferem quadros do tipo I ♦ Go back N: implementado com quadro de controle (REJ n) ♦ Quadros S também são empregados no controle de erro e de fluxo: Selective reject : implementado com quadro de controle (SREJ n) RR, RNR, REJ e SREJ A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 ♦ ♦ ♦ Encerramento da conexão ♦ Qualquer lado pode iniciar o pedido (DISC) ♦ Solicitação deve ser aceita por um comando do tipo UA Redes de Computadores 9 Redes de Computadores 10 Exemplo de funcionamento Família de protocolos HDLC N(S) N(R) N(S) N(R) SABME I,0,0 I,2,0 Time-out I,0,2 HDLC I,0,1 I,3,0 SABME I,1,2 I,1,1 S,3,RR timeout I,2,2 UA I,2,1 I,1,3 S,1,REJ SDLC LAPB LAPD V.120 LLC LAPM Frame .... (SNA) (X.25) (ISDN) (ISDN) (LANs) (V.42) relay PPP Instituto de Informática - UFRGS Instituto de Informática - UFRGS S,0,RR,P I,1,2 S,3,RR,F I,2,4 I,2,2 DISC S,RR,3 I,3,0 ! Conjunto de protocolos que possuem funcionamento similar ao HDLC UA A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 (a) Inicialização (b) Transferência (c) Uso de poll e (d) Situação com erro e encerramento De dados final (go back N) Redes de Computadores 11 Redes de Computadores 12
  • 4. Point-to-Point Protocol (PPP) Formato do quadro ! Protocolo voltado a enlaces ponto-a-ponto ♦ Comumente usado nos enlaces de linha discada 01111110 11111111 1100000 crc16-32 01111110 ! Requisitos originais do PPP (pela IETF) flag endereço controle protocolo área de dados FCS flag ♦ Encapsulamento ♦ Transparência ! Baseado no quadro do HDLC Suporte a múltiplos tipos de enlace e protocolos da camada de rede Instituto de Informática - UFRGS Instituto de Informática - UFRGS ♦ ♦ Marcas de início e fim baseado em flag ♦ Detecção de erro ♦ Sem necessidade de identificar estações, pois é ponto-a-ponto ♦ Vida da conexão ♦ Controle corresponde a quadros U (sem número de seqüência, sem controle ♦ Negociação do endereço da camada de rede de fluxo e sem controle de erro) A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 ♦ Simplicidade ! Protocolo indica o que está sendo transportado ♦ NÃO é obrigado implementar controle de erros, controle de fluxo, ! Dados de usuário ou outras informações (a seguir...) sequenciamento e suporte a enlaces multiponto Redes de Computadores 13 Redes de Computadores 14 Diagrama de transição Pilha de protocolos PPP ! PPP é um protocolo de enlace, mas usa outros para: Liberação ocioso Detecção portadora ♦ Estabelecer o enlace: Link Control Protocol (LCP) portadora ♦ Autenticar os pares envolvidos: Autentication Protocol (AP) Falha ♦ Password Authentication Protocol (PAP) encerramento estabelecendo Falha ♦ Challenge Handshake Authentication Protocol (CHAP) sucesso ♦ Transportar 3-PDUs: Network Control Protocol (NCP) Instituto de Informática - UFRGS Instituto de Informática - UFRGS autenticação ♦ Depende do protocolo da camada de rede término ♦ Internetwork Protocol Control Protocol (IPCP) Rede sucesso (dados e/ou controle) ! Protocolos são identificados no campo “protocolo” do quadro PPP A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 Redes de Computadores 15 Redes de Computadores 16
  • 5. Link Control Protocol (LCP) Password Authentication Protocol (PAP) ! Responsável por estabelecer, manter, configurar e encerrar o enlace ! Mecanismo simples baseado em dois passos: ♦ Envolve uma negociação de opções entre os dois pares ♦ Usuário envia username e password ♦ Pares devem estar de acordo para o enlace ser estabelecido ♦ Destino verifica username e password e aceita ou recusa o estabelecimento ! Quadro LCP do enlace ! Três tipos de quadros encapsulados no PPP 01111110 11111111 1100000 0xC021 crc16-32 01111110 flag endereço controle protocolo área de dados FCS flag ♦ Authenticate request, authenticate ack e authenticate nack Instituto de Informática - UFRGS Instituto de Informática - UFRGS 01111110 11111111 1100000 0xC023 crc16-32 01111110 código id req/resp tamanho área de dados flag endereço controle protocolo área de dados FCS flag A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 ♦ Requisições de configuração, término, monitoração e depuração código id req/resp tamanho área de dados ♦ Opções negociadas: tamanho máximo do quadro, autenticação (s/n), uso de compressão, etc Problema: username e password são enviados em “texto claro” pela rede Redes de Computadores 17 Redes de Computadores 18 Challenge Handshake Authentication Protocol (CHAP) Network Control Protocol (NCP) ! Mecanismo de 3 vias (three way handshake) ! Protocolo de controle para encapsular dados provenientes da ♦ Maior segurança que o PAP password não é enviada na rede camada de rede em um quadro PPP ! Três passos: ! PPP possui na verdade duas negociações: ♦ Sistema envia ao usuário um desafio (challenge) → conj. de bytes ♦ Camada de enlace: estabelecimento do enlace ♦ Usuário calcula f(password, challenge) e envia o resultado+username ♦ Camada de rede: protocolos específicos (eg. IP, IPX, Appletalk etc) Sistema executa a mesma função e verifica se o recebido e igual ao calculado ♦ Rede IP: IPCP (Internet Protocol Control Protocol) Instituto de Informática - UFRGS Instituto de Informática - UFRGS ♦ 01111110 11111111 1100000 0xC223 crc16-32 01111110 01111110 11111111 1100000 0x8021 crc16-32 01111110 flag endereço controle protocolo área de dados FCS flag flag endereço controle protocolo área de dados FCS flag A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 código id req/resp tamanho área de dados código id req/resp tamanho info IPCP Quatro tipo de quadros encapsulado em PPP: challenge, resposta, sucesso e falha - Negociações referentes a uma rede IP,como o endereço IP Redes de Computadores 19 Redes de Computadores 20
  • 6. Estabelecimento e uso de uma conexão PPP Leituras complementares A B ! Stallings, W. Data and Computer Communications (6th edition), LCP Estabelecimento e configuração do enlace: Prentice Hall 1999. tamanho máximo do quadro, protocolo de autenticação, compressão de dados, janela de transmissão ♦ Capítulo 7, seções 7.3 e 7.4 PAP/CHAP ! Tanenbaum, A. Redes de Computadores (4a edição), Campus, Autenticação: fase opcional 2003. Capítulo 3, seções 3.4 e 3.6 Instituto de Informática - UFRGS Instituto de Informática - UFRGS NCP Negociação, configuração do protocolo de rede: ♦ Definição de parâmetros de rede, transferência de dados e encerramento. NCP NCP A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 LCP Encerramento enlace Redes de Computadores 21 Redes de Computadores 22