차례:
정의-서브 네트워크 액세스 프로토콜 (SNAP)은 무엇을 의미합니까?
SNMP (SubNetwork Access Protocol)는 IEEE 802 네트워크를 통해 IP 데이터 그램을 전송하는 데 사용되는 표준을 나타냅니다. 이는 IP 데이터 그램이 SNAP 데이터 링크 계층 802.3, 802.4 또는 802.5, 물리적 네트워크 계층 및 802.2 LLC 내부에 캡슐화 된 IEEE 802 네트워크에서 라우팅 될 수 있음을 의미합니다. SNAP는 802.2 LLC를 사용하는 비 IEEE 802 물리 네트워크 계층에도 사용됩니다. SNAP는 논리 링크 제어 (LLC IEEE 802.2) 헤더 확장에 포함되어 있습니다. IEEE 802 네트워크에서 ARP 요청 및 응답, IP 데이터 그램을 캡슐화하기위한 것입니다.Techopedia는 서브 네트워크 액세스 프로토콜 (SNAP)을 설명합니다
SNAP 헤더는 LLC 헤더를 따르며 다음 16 비트가 Ether Type 코드를 지정 함을 나타내는 조직 코드도 포함합니다. 일반적으로 모든 통신은 802.2 유형 1 통신을 통해 수행됩니다. 유사한 IEEE 802 네트워크의 호환 시스템은 두 노드가 모두 지원하는지 확인한 후 802.2 유형 2 통신을 사용할 수 있습니다. 이것은 802.2 XID 메커니즘을 통해 수행 할 수 있습니다. 그럼에도 불구하고, 유형 1 통신이 선호되는 방법이며 전체 구현으로 백업되어야합니다.
32 비트 인터넷 주소를 48 비트 또는 16 비트 IEEE 802 주소로 매핑하는 것은 ARP (Address Resolution Protocol)의 동적 검색 방법을 통해 수행됩니다. IEEE 802 네트워크는 48 비트 또는 16 비트 실제 주소를 가질 수 있습니다. SNAP를 사용하면 특정 IEEE 802 네트워크 내에서 주소 크기를 효과적으로 사용할 수 있습니다.
LLC 헤더의 길이는 3 옥텟이며 SNAP 헤더의 길이는 5 옥텟입니다. 따라서 LLC와 SNAP 헤더의 조합은 전체 길이가 8 옥텟입니다. 이더넷에서 이는 프로토콜에 사용 가능한 페이로드 크기를 최소화합니다.
