Protocolo de acesso de sub-rede (snap)

Definição - o que significa protocolo de acesso de sub-rede (SNAP)?

Protocolo de acesso de sub-rede (SNAP) se refere a um padrão usado para transmitir datagramas IP em redes IEEE 802. Isso significa que os datagramas IP podem ser roteados em redes IEEE 802 encapsuladas dentro das camadas de enlace de dados SNAP 802.3, 802.4 ou 802.5, camadas de rede física e o 802.2 LLC. O SNAP também é usado com camadas de rede física não IEEE 802 que fazem uso do 802.2 LLC. SNAP é incluído em uma extensão de cabeçalho Logic Link Control (LLC IEEE 802.2). Destina-se ao encapsulamento de solicitações e respostas ARP e datagramas IP em redes IEEE 802.

Definirtec explica o protocolo de acesso de sub-rede (SNAP)

Um cabeçalho SNAP segue o cabeçalho LLC e também inclui um código de organização, que indica que os 16 bits a seguir designam o código do tipo Ether. Normalmente, toda comunicação é realizada por meio de comunicação 802.2 tipo 1. Os sistemas compatíveis em redes IEEE 802 semelhantes podem fazer uso da comunicação 802.2 tipo 2 depois de validar que ela é assistida por ambos os nós. Isso pode ser feito por meio do mecanismo 802.2 XID. Mesmo assim, a comunicação do tipo 1 é o método preferido e deve ser respaldada por toda a implementação.

O mapeamento de endereços da Internet de 32 bits para endereços IEEE 48 de 16 ou 802 bits é realizado por meio do método de descoberta dinâmica do Protocolo de Resolução de Endereço (ARP). As redes IEEE 802 podem ter endereços físicos de 48 ou 16 bits. O SNAP permite o uso efetivo de qualquer tamanho de endereço dentro de uma rede IEEE 802 específica.

O cabeçalho LLC tem três octetos de comprimento, enquanto o cabeçalho SNAP tem cinco octetos. Portanto, uma combinação de cabeçalhos LLC e SNAP tem, em geral, oito octetos de comprimento. Na Ethernet, isso minimiza o tamanho de carga útil disponível para protocolos.