Você está na página 1de 6

PROTOCOLO PPP

Luciano de Oliveira Mendes 1


Ricardo dos Santos 2

RESUMO
Neste trabalho é apresentado o Protocolo PPP, Suas principais características e seu
funcionamento. Suas variações também são enfocadas e apresentadas.

Palavras Chaves: TCP/IP, PPP, PPoE, PPoA, LCP, Protocolo.

ABSTRACT
In this work it is presented the PPP protocol, its main characteristics and its operation.
Its variations are also focused and presented.

Keywords: TCP/IP, PPP, PPoE, PPoA, LCP, Protocol.

                                                            
1
 Aluno de Pós‐Graduação Lato Senso em Sistemas Computacionais Ênfase em Redes e Banco de dados. 
Graduado em Sistemas de Informação pela Faculdade de Ciências Gerenciais de Santos Dumont, Santos 
Dumont, MG, Brasil. E‐mail: lucianodeoliveiramendes@hotmail.com. 
2
 Aluno de Pós‐Graduação Lato Senso em Sistemas Computacionais Ênfase em Redes e Banco de dados. 
Graduado em Sistemas de Informação pela Faculdade de Ciências Gerenciais de Santos Dumont, Santos 
Dumont, MG, Brasil. E‐mail: ricardodossantosr@yahoo.com.br. 
1. INTRODUÇÃO

O protocolo ponto-a-ponto também conhecido como PPP (do inglês


point-to-point protocol), foi desenvolvido e padronizado através da RFC 1548 (1993)
com o objetivo de transportar todo o tráfego entre dois dispositivos de rede através de
uma conexão física serial (cabo serial, linha telefônica, telefone celular via conexão
GPRS, ligações de rádio especializadas ou ligações de fibras óticas) única e full-duplex.
Este suporta linhas síncronas e assíncronas. Embora seja um protocolo,
encontra-se na lista de interfaces. Na prática, a interface PPP é implementada através de
conexões físicas do tipo RS-232 ou modens. Atualmente é possível esse tipo de
conexões até sobre Ethernet (PPPoE). O PPP é composto basicamente de três partes,
sendo que a interação entre elas obedece a um diagrama de fases, encapsulamento de
datagramas, link control protocol (LCP), e Network Control Protocols( NCPs ).

2. ENCAPSULAMENTO DE DATAGRAMAS DO PPP


Esse encapsulamento de datagramas provê multiplexação de diferentes
protocolos da camada de rede simultaneamente através do mesmo link. Sendo
cuidadosamente projetado para manter compatibilidade com os suportes de hardware
mais comumente utilizados.
Somente oito octetos adicionais são necessários para formar o
encapsulamento do PPP se o compararmos ao encapsulamento padrão do frame HDLC .
Em ocasiões em que a largura de banda é crítica o encapsulamento e o frame podem ser
encurtados para quatro ou dois octetos. Em implementações de alta velocidade, o
encapsulamento padrão usa somente campos simples de multiplexação se torna mais
rápida.

3. LINK CONTROL PROTOCOL (LCP)


Para ser suficientemente versátil e portável para uma grande variedade de
ambientes, o PPP provê um protocolo de controle de link, o LCP. Este é usado para
automaticamente concordar sobre opções de formato de encapsulamento, lidar com
variações nos limites de tamanho dos pacotes, detecta repetições infinitas, detectar erros
de configuração, iniciar e terminar a conexão. Pode prover também facilidades de
autenticação, de identificação e determinação de quando o link está funcionando
apropriadamente ou quando está falhando.

4. NETWORK CONTROL PROTOCOLS (NCPS)


O NCP é composto por diversas famílias de protocolos de rede. Ele
estabelece e configura os diferentes protocolos na camada de rede que serão utilizados
pelo PPP pois os links usados tendem a agravar alguns problemas comuns aos
protocolos de rede. Por exemplo, atribuição e gerenciamento de endereços IP são
especialmente difíceis sobre circuitos comutados com esses tipos de links. Sendo
necessário um gerenciamento específico para cada problema.
A MIB para o PPP, identificada pela OID [1.3.6.1.2.1.10.23], é
constituída de diversos grupos definidos em RFCs distintas. Os mais comumente
conhecidos são:

• PPP Link Group: composto por uma tabela de status da conexão


(Link Status Table) e por uma tabela de configuração com
parâmetros sugeridos (Link Configuration Table).
• PPP Link Quality Report Group: composto por uma tabela de
parâmetros e estatística (número de: pacotes enviados e recebidos,
com erros e descartados, e pacotes válidos) e por uma tabela de
configuração, que contém informações acerca da qualidade da
conexão.
• PPP Security Table: composta por variáveis de configuração e
controle relacionadas com as funcionalidades de segurança do
PPP.
• PPP IP Group: composta por variáveis de configuração, status e
controle relacionadas com uso do protocolo IP sobre o PPP.
• PPP Bridge Group: composta por variáveis de configuração,
status e controle relacionadas com uso de funcionalidade de
Bridge sobre o PPP.
5. OS PROTOCOLOS PPPOE E PPPOA
Ao contrário de um modem de dial-up analógicos (de espectro de voz),
onde ocorre uma ligação telefônica entre o modem e o provedor de acesso a Internet
(ISP), em DSL a ligação apenas existe entre o ATU-R (o modem, residencial) e o ATU-
C (na operadora telefônica). Para resolver isto os dados são transportados pela rede
ATM da operadora até ao ISP, que deverá ter um ponto de presença (POP) na rede de
acesso. A gestão dos circuitos virtuais ATM é feita através de um gateway, por onde
todos os dados passaram.
A maioria dos acessos à Internet ainda é feito usando modens analógicos
e o protocolo do nível de ligação de dados utilizado é o PPP (que por suportar
protocolos de autenticação é uma mais valia para os fornecedores de serviços). Seria
então dispendioso (e talvez inviável) alterar este protocolo de nível 2 do modelo OSI
para satisfazer uma minoria de utilizadores. Para solucionar este e o problema da
ligação DSL ser apenas entre os ATUs, surgem novos protocolos, PPPoA (Point-to-
Point Protocol over ATM) e PPPoE (Point-to-Point Protocol over Ethernet) os quais são
derivados do PPP com as principais características padrões.
Ambos são protocolos de encapsulamento dos frames PPP, permitindo
que os ISPs apenas necessitem de modificar a camada física. Visto que os dados são
sempre transportados sobre ATM o PPPoA seria a escolha mais adequada. No entanto,
as interfaces Ethernet são mais baratas e mais fáceis de configurar.
A solução PPPoE acrescenta uma nova camada à pilha de protocolos,
tendo como desvantagem a alteração de software no computador do utilizador e
overhead extra do cabeçalho de mais uma camada (devido ao MTU ser menor que a
Ethernet). Os pacotes PPP são encapsulados em frames Ethernet, enviadas para o ATU-
R, reenviadas para um circuito virtual ATM até chegar ao gateway e, finalmente, o
pacote PPP é extraído e enviado num túnel L2TP para o NSP (é a empresa que fornece
o backbone dos servidores). Por fim antes de se iniciar a transferências de dados é
necessário descobrir qual o endereço MAC do servidor PPPoE para poder realizar a
conexão, que pode residir no gateway.

5.1. SERVIDOR PPP


Um servidor PPP é um serviço que permite que os usuários se conectem
ao seu servidor através de uma conexão discada, implementando assim um serviço
semelhante ao de um provedor de acesso. Para efetuar a conexão, basta conectar a rede
local à Internet quando algum usuário requisita acesso à Web (é necessário um Provedor
de Acesso Internet e uma linha telefônica).
Para implementar o servidor PPP você precisará de: no mínimo uma
porta serial (com um modem); uma linha telefônica dedicada ao acesso remoto e uma
conexão com a Internet (opcional).
O PPP é implementado no Linux, por exemplo, em duas partes: a
primeira é implementada através de módulos do kernel e a segunda através do serviço
pppd. Os módulos do kernel são carregados dinamicamente quando necessários, e são
eles os responsáveis pelas interfaces virtuais pppX (onde X é um número), utilizadas em
conexões discadas. O serviço pppd auxilia o kernel executando as funções de
inicialização e autenticação, que precedem o envio ou recebimento de informações
através da conexão.
Ao se iniciar uma conexão, o pppd utilizará um dispositivo serial (um
modem ligado a uma porta serial) ligando-o ao modo PPP e criando assim a interface
ppp0, que a partir desse momento funcionará de maneira bastante semelhante a uma
interface de rede comum (ethernet). O pppd procede então com a autenticação
utilizando para isso a autenticação via PAP (protocolo de autenticação por senha) ou via
CHAP (protocolo de autenticação por desafio de cumprimento. O pppd pode ser
configurado também para alterar as rotas padrões do sistema de acordo com a nova
conexão estabelecida.

6. CONCLUSÃO
Embora PPP seja usado principalmente ao longo do dial linhas, variantes
como PPoE (PPP over Ethernet) e PPoA (PPP sobre ATM) PPP estender a nova data-
link layer protocolos.
PPP foi concebido para permitir a transmissão das diferentes protocolos
mais de um ponto-a-ponto a ligação utilizando encapsulamento. Encapsulamento é o
processo de armazenamento de pacotes a partir do estrangeiro dentro protocolo PPP
frames.
REFERÊNCIAS

Otsuka, J. L. Disponível em: http://penta.ufrgs.br/gr952/trab1/2capa.html.

LIBRARY Wikipedia (2006) “Protocolo Ponto-a-Ponto”. Disponível em:


pt.wikipedia.org/wiki/Protocolo_Ponto-a-Ponto. Novembro de 2006.

Você também pode gostar