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:
-
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.
-
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.