Conceitos Fundamentais da Camada de Enlace: Janela, Multiplexação e SAP

Classificado em Computação

Escrito em em português com um tamanho de 3,33 KB

O que é Janela de Retransmissão e por que é necessário ter n+1 numerações?

A Janela de Retransmissão é um procedimento essencial para a correção de erros por retransmissão. Ela define a quantidade máxima de pacotes que o transmissor pode enviar ao receptor sem que receba o reconhecimento (confirmação) de recebimento.

Nesse contexto, temos dois tipos principais de procedimentos:

  • Janela com Retransmissão Integral (Go-Back-N)
  • Janela com Retransmissão Seletiva (Selective Repeat)

Numeração de Pacotes (n+1)

A numeração dos pacotes tem um limite, pois o campo que os numera possui um tamanho limitado. Após esse limite, a numeração se repete. Em uma janela de tamanho $N$, é necessária uma numeração de, no mínimo, $N+1$ valores diferentes.

Essa exigência de $N+1$ é fundamental para evitar ambiguidades. Ao receber o reconhecimento, o transmissor precisa saber exatamente qual pacote deve enviar a seguir. Se a numeração fosse igual ao tamanho da janela ($N$), o transmissor não conseguiria distinguir se o reconhecimento se refere ao reenvio de um pacote antigo ou ao envio do próximo pacote na sequência.

Exemplo: Se a janela tem tamanho 3 e a numeração vai de 0 a 2 (apenas 3 valores), e o receptor recebe os pacotes 0, 1 e 2, e envia um reconhecimento com 0 (indicando o próximo pacote esperado), o transmissor não saberia se seria necessário reenviar o primeiro pacote transmitido (0) ou enviar o próximo pacote na sequência (que também seria 0, devido à repetição da numeração).

Multiplexação na Camada de Enlace

A multiplexação na Camada de Enlace serve para que o acesso ao meio físico, controlado por determinada estação, seja alternado entre vários usuários do Nível de Rede.

Esses usuários interagem com o Nível de Enlace através dos SAPs (Service Access Points) de Enlace. A camada de enlace é responsável por multiplexar entre eles, ora enviando um quadro proveniente de um usuário, ora de outro.

A multiplexação é realizada por meio do acréscimo de um campo de endereço para o SAP de enlace do remetente e outro para o SAP de enlace do destinatário.

Service Access Point (SAP) e Tipos de Endereçamento

O que é um SAP?

Um SAP (Service Access Point) é um ponto de acesso de uma camada do Modelo OSI.

Endereçamento Hierárquico vs. Horizontal

O endereçamento de um SAP pode ser estruturado de duas formas:

  1. Endereçamento Hierárquico:

    O endereço de um SAP de nível $N-1$ pode ser obtido a partir de uma filtragem do endereço do SAP correspondente no nível $N$.

    Exemplo na Camada LLC: O endereço do SAP será o endereço do SAP da camada MAC acrescido de mais uma parte.

    Vantagem: O endereço do SAP da camada abaixo pode ser facilmente deduzido pela filtragem do endereço que se possui.

  2. Endereçamento Horizontal:

    O endereço de um SAP no nível $N-1$ não tem nenhuma relação com o SAP do nível $N$.

    Vantagem: Oferece independência de localização. Caso a estação mude de rede, ela pode manter o mesmo endereço. Isso é essencial para estações móveis conectadas a redes wireless.

Entradas relacionadas: