enlacePPP

15
David B Não se contente com resumo, busque a fonte e construa seu conhecimento.

description

enlacePPP

Transcript of enlacePPP

Page 1: enlacePPP

David B

Não se contente com resumo, busque a fonte e construa seu conhecimento.

Page 2: enlacePPP

David BPPP – protocolo ponto a ponto.

Protocolo da camada de enlace que opera exclusivamente sobre um enlace ponto a ponto.

RFC 1661; RFC 2153.• ENQUADRAMENTO• PROTOCOLO DE CONTROLE DE ENLACE

– Para inicializar, manter e encerrar o enlace PPP– LCP Link Control Protocol

• PROTOCOLOS DE CONTROLE DE REDE.– Uma família, um para cada protocolo da camada de

rede superior– NCP – Network Control Protocol

Page 3: enlacePPP

David B

O formato de quadro PPP é semelhante ao quadro do HDLC.

• Diferença: é orientado a caracter e não a bits.

• Todos os quadros com um número completo de bytes.

Page 4: enlacePPP

David B

Quadro de dados PPP semelhante ao um

enquadramento HDLC

011111110FLAG

CRCDadosprotocolo0000011controle

1111111endereço

011111110FLAG

Endereço = único valor possívelControle – único valor possívelRFC 1662

O tamanho da carga útilpode ser negociado,

O padrão é 1500 bytes.

Page 5: enlacePPP

David B

• O campo de protocolo diz ao receptor PPP a qual protocolo de camada superior pertencem os dados encapsulados recebidos.( IP, IPX etc)

Recebido um quadro, este é verificado se está correto.

• O campo de verificação usado para deteção de erros de bits em um quadro enviado aplica o código de redundância CRC de 16 bits semelhante ao HDLC

Page 6: enlacePPP

David B

BYTE STUFFING• Uma vez que o protocolo utiliza um byte

específico de bit para o FLAG, o que acontece se ocorrer deste conjunto surgir em outro local do quadro?

• Neste se caso se isto ocorrer, o PPP precederá aquele conjunto padrão com um byte de escape (01111101).

• O receptor que detectar esta inserção, removerá o escape introduzido para reconstruir os dados originais.

Page 7: enlacePPP

David B

COMO UM ENLACE É INICIALIZADO?

• Utiliza-se de um protocolo da família de protocolos de controle de rede do PPP, denominado LCP – link control protocol.

• LCP e PPP trabalham em conjunto.• As mensagens de controle do LCP são

encapsuladas em quadros PPP.– Essas mensagens são indicadas por um identificador

LCP no campo “protocolo PPP”.

Page 8: enlacePPP

David B

1.O enlace sempre começa e termina em estado inativo.

2. Havendo solicitação há o PPP entra no estado estabelecimento de enlace.

3. Nesse estado, uma ponta envia as opções de configuração desejada, via quadro de solicitação de configuração do LCP.

4. O outro lado responde com um dos quadros: configure_ack, configure nack, configure reject.

Page 9: enlacePPP

David B

Opções LCP:• Tamanho máximo de quadro para enlace,• Especificação de um protocolo de

autenticação.• Opção para omitir os campos de endereço e

controle nos quadros PPP;

Page 10: enlacePPP

David B

INATIVO

ENCERRAR

ABRIR

ESTABELECIMENTO DO ENLACE

AUTENTICAR

CONFIGURACAMADA de Rede

Page 11: enlacePPP

David B

Assim que a camada estiver configurada o PPP pode enviar os quadros,

• O enlace está no estado ABERTO,• O status do enlace:

– quadro de solicitação de eco e o quadro de resposta de eco no LCP, podem ser trocados entre as duas extemidades do PPP para verificar o status do enlace.

Page 12: enlacePPP

David B

Tão logo a a conexão física esteja estabelecida e os parâmetros LCP fixados,

O NCP é iniciado para configurar a camada de Rede.

Page 13: enlacePPP

David B

Solicitação de encerramento: terminate-request

• Se um quadro de solicitação de encerramento LCP for enviado por uma extremidade do enlace PPP e respondido por um quadro de reconhecimento de encerramento LCP, o enlace então entrará no estado inativo.

Page 14: enlacePPP

David B

• Quando o usuário termina o NCP é utilizado para desativar a conexão da camada de rede.

• Depois o LCP encerra a conexão da camada de enlace.

Page 15: enlacePPP

David B

• KUROSE, J. ROSS, K. W. Redes de Computadores e a Internet. São Paulo: Addison Wesley, 2003. Capítulo 5.8.

• TANENBAUM. Redes de Computadores, Rio de Janeiro: Campus, 2003. P. 254.