Você está na página 1de 8

COMUNICAÇÃO DE DADOS

PROTOCOLOS DE CAMADA DE ENLACE DE


DADOS

-1-
Olá!
No vídeo, você assiste a uma animação sobre CSMA/CD, parte do assunto desta aula. A versão original está em

Espanhol, mas é possível entender: https://www.youtube.com/watch?v=-fMKPArxT8Y

Ao final desta aula, você será capaz de:

1. Compreender as principais tarefas realizadas pelos protocolos na camada de enlace.

2. Diferenciar os protocolos HDLC e PPP.

3. Identificar os campos inseridos pelo PPP e as fases de uma conexão deste protocolo.

4. Compreender o contexto de uso dos protocolos de acesso compartilhado.

5. Identificar os protocolos de acesso ao meio compartilhado, conforme a seguinte classificação: particionamento

do canal, acesso aleatório, revezamento.

1 Introdução
Os estudos sobre camada de enlace de dados desta aula referem-se a dois serviços específicos dessa camada: a

organização dos bits que são transmitidos pela camada física (através do enquadramento) e o controle do acesso

ao meio (ponto a ponto e compartilhado).

Para isso, serão abordados os principais protocolos (conjunto de regras que podem ser implementadas por

softwares) de camada de enlace.

-2-
Bom estudo e aproveite mais esta aula para avançar em seus estudos sobre comunicação de dados!

2 Controle de Enlace de Dados


A camada de enlace de dados pode ser dividia em duas subcamadas: controle do enlace de dados (Logical Link

Control – LLC) e controle de acesso ao meio (Media Access Control – MAC)

-3-
Uma das funções do controle de enlace de dados é realizar o enquadramento, montagem e delimitação de

quadros. Outros serviços que podem estar presentes na camada de enlace são: a inserção de endereços, o

controle de fluxo, o controle de erros e o controle de transmissão (por exemplo, serviços full-duplex versus half-

duplex).

Essas diferenças existem devido à variedade de tipos de enlaces sobre os quais os protocolos podem operar. Um

enlace ponto a ponto, por exemplo, tem um único transmissor e um único receptor, enquanto um enlace

multiponto é compartilhado por muitos transmissores e receptores.

Além disso, o enquadramento é necessário porque a camada de enlace precisa empacotar os bits em quadros

(frames) de forma que cada quadro seja distinguível um do outro. A inserção de endereços de origem e de

destino a esses quadros ajuda a determinar para onde o quadro deve ser encaminhado e, em caso de resposta, o

receptor poderá identificar o transmissor.

Os quadros encaminhados, em geral, não possuem tamanho fixo. Nesse caso, são necessários métodos eficientes

para delimitar o final de um quadro e o início do próximo quando entregues à camada física para transmissão.

Dois métodos podem ser usados para isso, protocolo orientado a caractere e protocolo orientado a bit.

HDLC é um protocolo orientado a bit para comunicação de dados, utilizando links ponto a ponto ou multiponto.

Ele também realiza retransmissões de dados em caso de detecção de erros.

A fim de prover flexibilidade, o HDLC pode ser usado em diferentes modos e configurações e com diferentes

tipos de quadros. Por isso, o formato do quadro e a utilização dos campos variam conforme o tipo de quadro.

Entretanto, os campos de flag, endereço, controle e FCS (Frame Check Sequence) estão sempre presentes. O flag

é uma sequência padrão de 8 bits (01111110) que indica o início e o fim de um quadro. O FCS é o campo

utilizado para detecção de erros (redundância) nos quadros HDLC.

Quais os tipos de quadro HDLC?

-4-
Os tipos de quadro HDLC são: frames de informação (I-frames), frames de supervisão (S-frames) e frames não

numerados (U-frames). Cada tipo de quadro serve para encapsular diferentes tipos de mensagens.

3 PPP (Point to Point Protocol)


O PPP é o protocolo para acesso ponto a ponto mais comum atualmente. Usado principalmente para conectar

computadores pessoais ao servidor de um provedor de acesso.

A maioria dos usuários que utilizam esses computadores pessoais está ligada à modems (ADSL, por exemplo) e

são conectados à Internet por uma linha telefônica que fornece os serviços de camada física.

Os principais serviços do PPP são: delimitação dos quadros, transporte de qualquer padrão de bits no campo de

dados, detecção de erros, estabelecimento e manutenção da conexão, negociação do endereço da camada de

rede.

No formato do quadro, estão presentes os campos: flag, endereço, controle, protocolo, a carga (payload), FCS . O

flag de início e fim do quadro PPP é 01111110. Embora seja o mesmo do HDLC, a grande diferença é que o flag é

tratado como um byte já que o PPP é orientado a byte.

-5-
Um aspecto relevante, nesse caso, é que, como os padrões de flag usados como limitadores de quadro podem

fazer parte das informações (dos próprios dados sendo encapsulados), uma estratégia chamada byte-stuffing é

usada no protocolo PPP, que representa a inserção do byte 01111101. Assim, toda vez que um padrão parecido

com o flag aparece nos dados, esse byte extra é inserido para informar ao receptor que o byte seguinte não é um

flag.

Uma conexão PPP passa por diferentes fases: repouso (link inativo), estabelecimento, autenticação, rede, aberto,

encerramento . A fase de autenticação é opcional. Na fase de rede, ocorre negociação para os protocolos da

camada de rede. Na fase aberto, ocorre a transferência de dados.

-6-
4 Controle de Acesso Múltiplo
Quando o enlace (ou canal) entre o emissor e o receptor não é dedicado, faz-se necessário o controle do acesso

ao meio físico compartilhado. Para isso, os protocolos de acesso múltiplo implementam algoritmos que

determinam como e quando os nós podem transmitir. Uma taxonomia dos protocolos para controle de acesso ao

meio determina três classes gerais: particionamento do canal, acesso aleatório, revezamento.

No método de acesso múltiplo de particionamento do canal, a largura de banda disponível é dividida em slots de

tempo, faixas de frequência ou por código entre diferentes estações. São exemplos desse método: a

multiplexação por divisão da frequência (FDM) e a multiplexação por divisão do tempo (TDM)

No método de acesso aleatório, o canal não é dividido, e podem ocorrer colisões. Esse método caracteriza-se por

não existir uma regra que especifica qual estação deve ser a próxima a transmitir. Exemplos de protocolos que

implementam este método são: Aloha puro, slotted Aloha, CSMA (Carrier Sense Multiple Access), CSMA/CD

(Carrier Sense Multiple Access with Collision Detection), CSMA/CA (Carrier Sense Multiple Access with Collision

Avoidance).

-7-
No método de acesso por revezamento, uma estação não pode transmitir a menos que tenha sido autorizada por

outra (as). São exemplos de protocolos que usam este método: polling e passagem de permissão (token).

O que vem na próxima aula


Na próxima aula, as redes locais serão nosso tópico de estudo. Especificamente, o padrão Ethernet e suas

evoluções: Ethernet Padrão, Fast Ethernet, Gigabit Ethernet, 10 Gigabit Ethernet.

CONCLUSÃO
Nesta aula, você:
• Conheceu as principais funções realizadas pela camada de enlace para encaminhamento de quadros.
• Diferenciou os protocolos HDLC e PPP.
• Identificou os campos inseridos pelo PPP e as fases de uma conexão desse protocolo.
• Compreendeu o contexto de uso dos protocolos de acesso compartilhado.
• Pesquisou os protocolos de acesso aleatório.

-8-

Você também pode gostar