Kioskea
Recherche

Os protocolos PPP e SLIP

Março 2015
A maior parte das pessoas, que não têm em casa uma linha (cabo ou ethernet) ligada directamente à Internet, é obrigada a utilizar as linhas telefónicas (a rede mais usada) para se ligar à Internet. A conexão faz-se graças a um modem, um aparelho capaz de converter os dados numéricos do computador em sinais analógicos (podendo circular na linha telefónica por modulação de amplitude ou de frequência, assim como a voz quando utiliza o telefone).

Já que só dois computadores comunicam e que o débito de uma linha telefónica é fraco em relação ao de uma rede local, é necessário utilizar um protocolo que permite uma comunicação standard entre as diferentes máquinas que utilizam um modem, sobrecarregando a linha telefónica. Estes protocolos chamam-se protocolos modem.

Noção de ligação ponto a ponto

Pela linha telefónica clássica, dois computadores, no máximo, podem comunicar por modem, assim como não é possível ligar simultaneamente para duas pessoas pela mesma linha telefónica. Diz-se então que se tem uma ligação ponto a ponto, quer dizer uma ligação entre duas máquinas reduzida à sua mais simples expressão: não é preciso partilhar a linha entre várias máquinas, cada uma fala e responde por sua vez.




Assim, foram criados numerosos protocolos de modem. Os primeiros dentre eles permitiam uma simples transmissão de dados entre duas máquinas, seguidamente alguns foram dotados de um controlo de erro, e com o aumento da Internet, foram dotados da capacidade de dirigir máquinas. Desta maneira, existem doravante dois grandes protocolos de modem:

  • SLIP: um protocolo antigo, fraco em controlos
  • PPP: o protocolo mais utilizado para os acessos à Internet por modem, autoriza um endereçamento das máquinas

O protocolo SLIP

SLIP significa Serial Line Internet Protocol, que se pode traduzir por protocolo Internet de ligação em série. O SLIP é o resultado da integração dos protocolos modens que precedem a sequência de protocolos TCP/IP.

Trata-se de um protocolo de ligação Internet simples, que não efectua nem controla endereço, nem controlo de erro, e esta é a razão pela qual rapidamente ficou obsoleto em relação ao PPP.

A transmissão de dados com o SLIP é muito simples: este protocolo envia uma trama composta unicamente dos dados a enviar seguidos de um carácter de fim de transmissão (o caráter END, cujo código ASCII é 192). Uma trama SLIP assemelha-se então a isto:


Dados a transmitirEND

O protocolo PPP

PPP significa Point to Point Protocol, (protocolo ponto a ponto). Trata-se de um protocolo muito mais elaborado que o SLIP (é a razão pela qual o suplantou), na medida em que transfere dados suplementares, melhor adaptados à transmissão de dados na Internet (a adição de informações numa trama deve-se em grande parte ao aumento da banda concorrida).

O PPP é realmente um conjunto de três protocolos:

  • um protocolo encapsulado de datagramas
  • um protocolo de controlo de ligação (LCP, Link Control Protocol), permitindo controlos de teste e configuração da comunicação
  • um conjunto de protocolos de controlo de rede (NCP, Network Control Protocol), permitindo controlos de integração PPP em protocolos de camadas superiores.



Os dados encapsulados numa trama PPP chama-se pacotes (ou packets, em inglês). Estes pacotes são geralmente datagramas, mas pode acontecer que sejam outros (daí a denominação específica de pacote, em vez de datagrama). Assim, um campo da trama é reservado ao tipo de protocolo ao qual o pacote pertence. Uma trama PPP assemelha-se a isto:


Protocolo (1-2 bytes)Dados a transmitir Dados de enchimentos


Os dados de enchimentos servem para adaptar o comprimento da trama para certos protocolos.

Uma sessão PPP (da abertura ao encerramento) desenrola-se do seguinte modo:

  • Aquando da conexão, um pacote LCP é enviado
  • No caso de pedido de autenticação por parte do servidor, um pacote que corresponde a um protocolo de autenticação pode ser enviado (PAP, Senha Autenticação Protocol, ou CHAP, Challenge Handshake Autentication Protocol ou Kerberos)
  • uma vez a comunicação estabelecida, o PPP envia informações de configuração graças ao protocolo NCP
  • Os datagramas a enviar são transmitidos sob a forma de pacotes
  • No momento da desconexão, um pacote LCP é enviado para terminar a sessão

Mais informações

Para mais informações sobre o protocolo PPP, deve consultar o RFC 1661 1661 que explica de maneira detalhada o protocolo:

Para uma leitura offline, é possível baixar gratuitamente este artigo no formato PDF:
Os-protocolos-ppp-e-slip.pdf

A ver igualmente


PPP and SLIP protocols
PPP and SLIP protocols
Protocolos PPP y SLIP (Protocolo punto a punto y Protocolo de lí
Protocolos PPP y SLIP (Protocolo punto a punto y Protocolo de lí
Die  PPP und SLIP Protokolle
Die PPP und SLIP Protokolle
Les protocoles PPP et SLIP
Les protocoles PPP et SLIP
I protocolli PPP e SLIP
I protocolli PPP e SLIP
Este documento, intitulado « Os protocolos PPP e SLIP »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.