Protocolo de acceso a la subred (snap)

Definición: ¿Qué significa Protocolo de acceso a subredes (SNAP)?

El Protocolo de acceso a subredes (SNAP) se refiere a un estándar utilizado para transmitir datagramas IP a través de redes IEEE 802. Esto significa que los datagramas IP se pueden enrutar en redes IEEE 802 encapsuladas dentro de las capas de enlace de datos SNAP 802.3, 802.4 u 802.5, capas de red física y 802.2 LLC. SNAP también se usa con capas de red física que no son IEEE 802 que hacen uso de 802.2 LLC. SNAP está incluido en una extensión de encabezado de Logic Link Control (LLC IEEE 802.2). Está diseñado para encapsular solicitudes y respuestas ARP y datagramas IP en redes IEEE 802.

Techinfo explica el Protocolo de acceso a subredes (SNAP)

Un encabezado SNAP sigue al encabezado LLC y también incluye un código de organización, que indica que los siguientes 16 bits designan el código de tipo Ether. Normalmente, cada comunicación se realiza mediante comunicación 802.2 tipo 1. Los sistemas compatibles en redes IEEE 802 similares pueden utilizar la comunicación 802.2 tipo 2 después de validar que cuenta con la asistencia de ambos nodos. Esto se puede hacer mediante el mecanismo 802.2 XID. Aun así, la comunicación de tipo 1 es el método preferido y debe estar respaldada por toda la implementación.

La asignación de direcciones de Internet de 32 bits a direcciones IEEE 48 de 16 o 802 bits se logra mediante el método de descubrimiento dinámico del Protocolo de resolución de direcciones (ARP). Las redes IEEE 802 pueden tener direcciones físicas de 48 o 16 bits. El SNAP permite el uso efectivo de cualquier tamaño de dirección dentro de una red IEEE 802 específica.

El encabezado LLC tiene una longitud de tres octetos, mientras que el encabezado SNAP tiene una longitud de cinco octetos. Entonces, una combinación de encabezados LLC y SNAP tiene una longitud total de ocho octetos. En Ethernet, esto minimiza el tamaño de carga útil disponible para los protocolos.