IP 프로토콜 번호 목록(IP Protocol Numbers List)은 인터넷 프로토콜(IP) 패킷의 헤더 내 '프로토콜(Protocol)' 필드(IPv4) 또는 '다음 헤더(Next Header)' 필드(IPv6)에 할당되는 고유 번호들의 체계를 정리한 것이다. 이 번호는 IP 패킷의 페이로드에 캡슐화된 상위 계층 프로토콜의 종류를 식별하는 데 사용된다.
이 목록은 인터넷 할당 번호 관리 기관(IANA, Internet Assigned Numbers Authority)이 관리하며, 공식 레지스트리는 IANA 웹사이트의 'Protocol Numbers' 페이지에서 공개된다. 할당 범위는 0부터 255까지의 8비트 정수 값이다.
주요 할당 예시는 다음과 같다.
- 0 (HOPOPT): IPv6 홉-바이-홉 옵션 (Hop-by-Hop Option)
- 1 (ICMP): 인터넷 제어 메시지 프로토콜 (Internet Control Message Protocol)
- 2 (IGMP): 인터넷 그룹 관리 프로토콜 (Internet Group Management Protocol)
- 4 (IP-in-IP): IP 캡슐화 내 IP (IP Encapsulation within IP)
- 6 (TCP): 전송 제어 프로토콜 (Transmission Control Protocol)
- 17 (UDP): 사용자 데이터그램 프로토콜 (User Datagram Protocol)
- 41 (IPv6): IPv6 캡슐화 (IPv6 Encapsulation)
- 47 (GRE): 일반 라우팅 캡슐화 (Generic Routing Encapsulation)
- 50 (ESP): 캡슐화 보안 페이로드 (Encapsulating Security Payload)
- 51 (AH): 인증 헤더 (Authentication Header)
- 58 (ICMPv6): IPv6용 ICMP (ICMP for IPv6)
- 89 (OSPF): 최단 경로 우선 (Open Shortest Path First)
- 132 (SCTP): 스트림 제어 전송 프로토콜 (Stream Control Transmission Protocol)
이 목록은 RFC(예: RFC 5237, RFC 7045 등) 및 관련 표준 문서를 통해 지속적으로 갱신되며, 미할당(Unassigned) 또는 폐지(Deprecated/Reserved)된 번호도 포함하고 있다. 네트워크 장비의 방화벽 규칙 설정, 라우팅 정책 수립, 패킷 분석 등에서 상위 프로토콜을 식별하기 위한 필수 참조 자료로 활용된다.