¿ª»ç ¶
IPv4 protocol Àº 1981³â¿¡ RFC791¿¡ ÀÇÇؼ Á¤ÀǵǾú´Ù.
¿ë¾îÁ¤ÀÇ ¶
- RTT : Round-Trip Time
- ICMP : Internet Control Message Protocol
Class ±¸ºÐ ¶
- A class (0.0.0.0 ~ 127.255.255.255)
128°³ÀÇ ³×Æ®¿÷À¸·Î ±¸¼ºµÇ¸ç °¢ ³×Æ®¿÷Àº 16,777,216°³ÀÇ ÁÖ¼Ò¸¦ °®´Â´Ù.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
0 | NetID | HostID |
- B class (128.0.0.0 ~ 191.255.255.255)
16,384°³ÀÇ ³×Æ®¿÷À¸·Î ±¸¼ºµÇ¸ç °¢ ³×Æ®¿÷Àº 65,536°³ÀÇ ÁÖ¼Ò¸¦ °®´Â´Ù.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
1 | 0 | NetID | HostID |
- C class (192.0.0.0 ~ 223.255.255.255)
2,097,152°³ÀÇ ³×Æ®¿÷À¸·Î ±¸¼ºµÇ¸ç °¢ ³×Æ®¿÷Àº 256°³ÀÇ ÁÖ¼Ò¸¦ °®´Â´Ù.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
1 | 1 | 0 | NetID | HostID |
- D class (224.0.0.0 ~ 239.255.255.255)
Multicast¸¦ À§ÇÑ ÁÖ¼Ò·Î »ç¿ëµÈ´Ù.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
1 | 1 | 1 | 0 | Multicast group ID |
- E class (240.0.0.0 ~ 247.255.255.255)
¹Ì·¡¸¦ À§ÇÏ¿© »ç¿ëÀ» º¸·ùÇÑ ¿µ¿ªÀÌ´Ù.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
1 | 1 | 1 | 1 | 0 | Reserved for future use |
»ç¼³ IP (Private IP) ´ë¿ª ¶
IANA(Internet Assigned Numbers Authority, ±¹Á¦ ÁÖ¼Ò°ü¸® ±â±¸)´Â ´ÙÀ½°ú °°Àº »ç¼³ IPÁÖ¼Ò(Private IP)¸¦ ¿¹¾àÇØ µÎ¾úÀ¸¸ç, ÀÌÀÇ »ç¿ëÀ» °·ÂÈ÷ ±Ç°íÇÏ°í ÀÖ½À´Ï´Ù.
- Class A ±Ô¸ð : 10/8(10.0.0.0¡10.255.255.255)
- Class B ±Ô¸ð : 172.16/12(172.16.0.0¡172.31.255.255)
- Class C ±Ô¸ð : 192.168/16(192.168.0.0¡192.168.255.255)
ÀÌ ÁÖ¼ÒµéÀº Àü¼¼°è ¾îµð¿¡µµ ÇÒ´çµÇÁö ¾Ê´Â Ư¼ö¸ñÀûÀÇ IPÁÖ¼ÒÀ̹ǷÎ, ºñ·Ï ±â¾÷³»ºÎ¿¡ ÀÌ¹Ì ÇÒ´ç¹ÞÀº °øÀÎ IP ÁÖ¼Ò°¡ ÀÖ´Ù ÇÏ´õ¶óµµ ÁÖ¼Ò Ãæµ¹ÀÇ À§Ç輺Àº ¾ø½À´Ï´Ù. ´Ü, ÀÌ ±â¾÷ÀÌ ÀÎÅͳÝÀ¸·Î ´Ù¸¥ ±â¾÷°ú Åë½ÅÇÏ·Á ÇÒ ¶§´Â ÀÌ »ç¼³ IPÁÖ¼Ò¸¦ °øÀÎ(Public) IPÁÖ¼Ò·Î º¯È¯ÇÏ¿© Åë½ÅÇÏ¿©¾ß Çϸç, ƯÈ÷, Private IPÁÖ¼Ò°¡ ¿ÜºÎ·Î ¶ó¿ìÆõÇÁö ¾Êµµ·Ï Á¶½ÉÇØ¾ß ÇÕ´Ï´Ù.
Private-to-public IPÁÖ¼Ò º¯È¯À» À§Çؼ´Â NATs(Network Address Translators)¿Í °°Àº Gateway System(ÁÖ·Î ¹æȺ®Á¦Ç°¿¡¼ »ç¿ë)À» »ç¿ëÇÏ¿©¾ß ÇÕ´Ï´Ù. Áï, ³»ºÎÀûÀ¸·Î private address¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤µÇ¾î ÀÖ´Â Àü»ê±â°¡ ¿ÜºÎ ÀÎÅͳݻóÀÇ Àü»ê±â¿Í Åë½ÅÇÏ·Á ÇÒ¶§´Â, ÀÌ gateway ½Ã½ºÅÛ¿¡¼ private IPÁÖ¼Ò¸¦ public IPÁÖ¼Ò·Î º¯È¯ÇØ ÁÝ´Ï´Ù. À̶§ gateway ½Ã½ºÅÛÀº ÀûÁ¤ ¼ö·®ÀÇ ÇÊ¿äÇÑ public IPÁÖ¼Ò poolÀ» À¯ÁöÇÏ°í ÀÖ¾î¾ß ÇϹǷÎ, ÀÌ¿¡ ÇÊ¿äÇÑ public IPÁÖ¼Ò´Â ÀÎÅͳÝÁÖ¼ÒÇÒ´çÁ¶Á÷(Internet Registry)À¸·ÎºÎÅÍ ÇÒ´ç¹Þ¾Æ¾ß ÇÕ´Ï´Ù.
ÀÌ private ÁÖ¼Ò »ç¿ë¿¡ ÀÖ¾î¼ÀÇ ÀåÁ¡Àº KRNIC, ISPµî ´©±¸¿¡°Ôµµ ÁÖ¼Ò°ø°£ ÇÒ´ç ½ÅûÀ» ÇÏÁö ¾ÊÀ½À¸·Î¼, ±î´Ù·Î¿î ½É»çÀýÂ÷ ¸¦ °ÅÄ¡Áö ¾Ê¾Æµµ µË´Ï´Ù. Áï, ±â¾÷³»ºÎÀÇ ¸ðµç host¼ö¸¦ Á¶»çÇÏ°í, CIDR/VLSMÀ» Àû¿ëÇÑ ¼¼¹ÐÇÑ networking planÀ» ¼¼¿ì°í, »ó´ëÀûÀ¸·Î ´Ù·ç±â ¾î·Á¿î OSPF°°Àº ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿©¾ß ÇÏ´Â µîÀÇ ºÒÆíÀÌ µû¸£Áö ¾Ê°Ô µË´Ï´Ù.
Á¶Á÷³»ºÎ IPÁÖ¼Ò°ø°£ °ü¸® ÆíÀǸ¦ À§ÇØ, ÇÊ¿äÀÌ»óÀ¸·Î ÃæºÐÈ÷ ³Ë³ËÇÑ ÁÖ¼Ò°ø°£À» ÀÚÀ¯·Ó°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, 5°³ÀÇ host°¡ ÇÊ¿äÇÑ subnet¿¡ ´ëÇؼµµ ¹Ì·¡¸¦ ´ëºñÇÏ¿© /24¸¦ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼ö½Ã·Î º¯ÇÏ´Â Á¶Á÷º¯µ¿, Àü»ê±âµéÀÇ À̵¿, Àç¹èÄ¡ µîµî¿¡ ´ëÇؼµµ º°·Î °ÆÁ¤ÇÒ ÇÊ¿ä·Î ¾ø½À´Ï´Ù. Private IPÁÖ¼Ò¸¦ »ç¿ëÇÏ°Ô µÇ°í, ÁÖ·Î NATs ½Ã½ºÅÛÀÌ ¹æȺ®±â´ÉÀ» Æ÷ÇÔÇÏ°í ÀÖÀ¸¹Ç·Î, »ó´ëÀûÀ¸·Î º¸¾È¼ºÀÌ °ÈµË´Ï´Ù.
±×·¯³ª, Àü¼¼°è ÀÎÅͳݵµ¸ÞÀÎÀ̸§ ½Ã½ºÅÛ°ú ¿¬°áµÇ´Â external¿ë°ú ±â¾÷ ³»ºÎ¿ëÀÇ internal Domain Name server¸¦ ¿î¿µÇØ¾ß ÇÒ °ÍÀ̸ç, ¿ÜºÎ °ø°³¿ëÀ¸·Î ¹Ýµå½Ã public IPÁÖ¼Ò°¡ ÇÊ¿äÇÑ ½Ã½ºÅÛ°ú ±×·¸Áö ¾ÊÀº ½Ã½ºÅÛÀ¸·Î ±¸ºÐÇÏ¿©, ¿ÜºÎ °ø°³¿ë ½Ã½ºÅÛ¿¡´Â public IP ÁÖ¼Ò¸¦ staticÇÏ°Ô ÁöÁ¤ÇÏ¿©¾ß ÇÒ °ÍÀÔ´Ï´Ù. ÃÖ±Ù private IPÁÖ¼Ò¸¦ È°¿ëÇÏ´Â ¶ó¿ìÅÍ, ½Ã½ºÅÛ µîÀÌ ¸¹ÀÌ Ãâ½ÃµÇ°í ÀÖ´Â Ãß¼¼À̹ǷÎ, ÀÌÀÇ »ç¿ëÀ» Àû±Ø ±ÇÀåÇÑ´Ù. º¸´Ù ÀÚ¼¼ÇÑ ³»¿ëÀº RFC1597À» ÂüÁ¶ÇÒ¼ö ÀÖ½À´Ï´Ù.
IP (Internet Protocol) header ¶
- IP datagramÀº ´ÙÀ½°ú °°Àº Çü½ÄÀ» °¡Áø´Ù.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | Description |
4bit Version | 4bit Header length / 4 | 8bit Type of service (TOS) | 16bit Total length (in bytes) | 20 bytes | 20~60 bytes |
16-bit Identification | 3-bit Flags | 13bit Fragment offset |
8bit Time to live (TTL) | 8bit Protocol | 16bit Header checksum |
32bit Ãâ¹ßÁö IP ÁÖ¼Ò |
32bit ¸ñÀûÁö IP ÁÖ¼Ò |
Options (if any) | 0~40 bytes |
Data | Total length - Header length |
- 4-bit Header length´Â 4ÀÇ ¹è¼ö·Î Çؼ®ÇÑ´Ù. Áï, 1ÀÌ 4¹ÙÀÌÆ®¸¦ ¶æÇÑ´Ù. ÃÖ´ë 4-bit·Î 15±îÁö °ªÀ» ÁöÁ¤ÇÒ¼ö ÀÖÀ¸¹Ç·Î 15x4=60 bytes°¡ ÃÖ´ë°ªÀÌ°í ÀÌ°ÍÀº "Options (if any)" °¡ 60-20=40 bytes¸¦ ³ÑÁö ¸øÇÑ´Ù´Â ÀǹÌÀ̱⵵ ÇÏ´Ù.
- 8-bit Protocol Ç׸ñ¿¡´Â ´ÙÀ½ÀÇ °ªµéÀ» »ç¿ëÇÒ¼ö ÀÖ´Ù. (Âü°í: http://www.iana.org/assignments/protocol-numbers)
Decimal | Keyword | Protocol | References |
0 | HOPOPT | IPv6 Hop-by-Hop Option | (RFC1883) |
1 | ICMP | Internet Control Message | (RFC792) |
2 | IGMP | Internet Group Management | (RFC1112) |
3 | GGP | Gateway-to-Gateway | (RFC823) |
4 | IP | IP in IP (encapsulation) | (RFC2003) |
5 | ST | Stream | (RFC1190)(RFC1819) |
6 | TCP | Transmission Control | (RFC793) |
7 | CBT | CBT | (Ballardie) |
8 | EGP | Exterior Gateway Protocol | (RFC888)(DLM1) |
9 | IGP | any private interior gateway (used by Cisco for their IGRP) | (IANA) |
10 | BBN-RCC-MON | BBN RCC Monitoring | (SGC) |
11 | NVP-II | Network Voice Protocol | (RFC741)(SC3) |
12 | PUP | PUP | (PUP)(XEROX) |
13 | ARGUS | ARGUS | (RWS4) |
14 | EMCON | EMCON | (BN7) |
15 | XNET | Cross Net Debugger | (IEN158)(JFH2) |
16 | CHAOS | Chaos | (NC3) |
17 | UDP | User Datagram | (RFC768)(JBP) |
18 | MUX | Multiplexing | (IEN90)(JBP) |
19 | DCN-MEAS | DCN Measurement Subsystems | (DLM1) |
20 | HMP | Host Monitoring | (RFC869)(RH6) |
21 | PRM | Packet Radio Measurement | (ZSU) |
22 | XNS-IDP | XEROX NS IDP | (ETHERNET)(XEROX) |
23 | TRUNK-1 | Trunk-1 | (BWB6) |
24 | TRUNK-2 | Trunk-2 | (BWB6) |
25 | LEAF-1 | Leaf-1 | (BWB6) |
26 | LEAF-2 | Leaf-2 | (BWB6) |
27 | RDP | Reliable Data Protocol | (RFC908)(RH6) |
28 | IRTP | Internet Reliable Transaction | (RFC938)(TXM) |
29 | ISO-TP4 | ISO Transport Protocol Class 4 | (RFC905)(RC77) |
30 | NETBLT | Bulk Data Transfer Protocol | (RFC969)(DDC1) |
31 | MFE-NSP | MFE Network Services Protocol | (MFENET)(BCH2) |
32 | MERIT-INP | MERIT Internodal Protocol | (HWB) |
33 | DCCP | Datagram Congestion Control Protocol | (RFC4340) |
34 | 3PC | Third Party Connect Protocol | (SAF3) |
35 | IDPR | Inter-Domain Policy Routing Protocol | (MXS1) |
36 | XTP | XTP | (GXC) |
37 | DDP | Datagram Delivery Protocol | (WXC) |
38 | IDPR-CMTP | IDPR Control Message Transport Proto | (MXS1) |
39 | TP++ | TP++ Transport Protocol | (DXF) |
40 | IL | IL Transport Protocol | (Presotto) |
41 | IPv6 | Ipv6 | (Deering) |
42 | SDRP | Source Demand Routing Protocol | (DXE1) |
43 | IPv6-Route | Routing Header for IPv6 | (Deering) |
44 | IPv6-Frag | Fragment Header for IPv6 | (Deering) |
45 | IDRP | Inter-Domain Routing Protocol | (Hares) |
46 | RSVP | Reservation Protocol | (Braden) |
47 | GRE | General Routing Encapsulation | (Li) |
48 | DSR | Dynamic Source Routing Protocol | (RFC4728) |
49 | BNA | BNA | (Salamon) |
50 | ESP | Encap Security Payload | (RFC2406) |
51 | AH | Authentication Header | (RFC2402) |
52 | I-NLSP | Integrated Net Layer Security TUBA | (GLENN) |
53 | SWIPE | IP with Encryption | (JI6) |
54 | NARP | NBMA Address Resolution Protocol | (RFC1735) |
55 | MOBILE | IP Mobility | (Perkins) |
56 | TLSP | Transport Layer Security Protocol using Kryptonet key management | (Oberg) |
57 | SKIP | SKIP | (Markson) |
58 | IPv6-ICMP | ICMP for IPv6 | (RFC1883) |
59 | IPv6-NoNxt | No Next Header for IPv6 | (RFC1883) |
60 | IPv6-Opts | Destination Options for IPv6 | (RFC1883) |
61 | | any host internal protocol | (IANA) |
62 | CFTP | CFTP | (CFTP)(HCF2) |
63 | | any local network | (IANA) |
64 | SAT-EXPAK | SATNET and Backroom EXPAK | (SHB) |
65 | KRYPTOLAN | Kryptolan | (PXL1) |
66 | RVD | MIT Remote Virtual Disk Protocol | (MBG) |
67 | IPPC | Internet Pluribus Packet Core | (SHB) |
68 | | any distributed file system | (IANA) |
69 | SAT-MON | SATNET Monitoring | (SHB) |
70 | VISA | VISA Protocol | (GXT1) |
71 | IPCV | Internet Packet Core Utility | (SHB) |
72 | CPNX | Computer Protocol Network Executive | (DXM2) |
73 | CPHB | Computer Protocol Heart Beat | (DXM2) |
74 | WSN | Wang Span Network | (VXD) |
75 | PVP | Packet Video Protocol | (SC3) |
76 | BR-SAT-MON | Backroom SATNET Monitoring | (SHB) |
77 | SUN-ND | SUN ND PROTOCOL-Temporary | (WM3) |
78 | WB-MON | WIDEBAND Monitoring | (SHB) |
79 | WB-EXPAK | WIDEBAND EXPAK | (SHB) |
80 | ISO-IP | ISO Internet Protocol | (MTR) |
81 | VMTP | VMTP | (DRC3) |
82 | SECURE-VMTP | SECURE-VMTP | (DRC3) |
83 | VINES | VINES | (BXH) |
84 | TTP | TTP | (JXS) |
85 | NSFNET-IGP | NSFNET-IGP | (HWB) |
86 | DGP | Dissimilar Gateway Protocol | (DGP)(ML109) |
87 | TCF | TCF | (GAL5) |
88 | EIGRP | EIGRP | (CISCO)(GXS) |
89 | OSPFIGP | OSPFIGP | (RFC1583)(JTM4) |
90 | Sprite-RPC | Sprite RPC Protocol | (SPRITE)(BXW) |
91 | LARP | Locus Address Resolution Protocol | (BXH) |
92 | MTP | Multicast Transport Protocol | (SXA) |
93 | AX.25 | AX.25 Frames | (BK29) |
94 | IPIP | IP-within-IP Encapsulation Protocol | (JI6) |
95 | MICP | Mobile Internetworking Control Pro. | (JI6) |
96 | SCC-SP | Semaphore Communications Sec. Pro. | (HXH) |
97 | ETHERIP | Ethernet-within-IP Encapsulation | (RFC3378) |
98 | ENCAP | Encapsulation Header | (RFC1241,RXB3) |
99 | | any private encryption scheme | (IANA) |
100 | GMTP | GMTP | (RXB5) |
101 | IFMP | Ipsilon Flow Management Protocol | (Hinden) |
102 | PNNI | PNNI over IP | (Callon) |
103 | PIM | Protocol Independent Multicast | (Farinacci) |
104 | ARIS | ARIS | (Feldman) |
105 | SCPS | SCPS | (Durst) |
106 | QNX | QNX | (Hunter) |
107 | A/N | Active Networks | (Braden) |
108 | IPComp | IP Payload Compression Protocol | (RFC2393) |
109 | SNP | Sitara Networks Protocol | (Sridhar) |
110 | Compaq-Peer | Compaq Peer Protocol | (Volpe) |
111 | IPX-in-IP | IPX in IP | (Lee) |
112 | VRRP | Virtual Router Redundancy Protocol | (RFC3768) |
113 | PGM | PGM Reliable Transport Protocol | (Speakman) |
114 | | any 0-hop protocol | (IANA) |
115 | L2TP | Layer Two Tunneling Protocol | (Aboba) |
116 | DDX | D-II Data Exchange (DDX) | (Worley) |
117 | IATP | Interactive Agent Transfer Protocol | (Murphy) |
118 | STP | Schedule Transfer Protocol | (JMP) |
119 | SRP | SpectraLink Radio Protocol | (Hamilton) |
120 | UTI | UTI | (Lothberg) |
121 | SMP | Simple Message Protocol | (Ekblad) |
122 | SM | SM | (Crowcroft) |
123 | PTP | Performance Transparency Protocol | (Welzl) |
124 | ISIS over IPv4 | | (Przygienda) |
125 | FIRE | | (Partridge) |
126 | CRTP | Combat Radio Transport Protocol | (Sautter) |
127 | CRUDP | Combat Radio User Datagram | (Sautter) |
128 | SSCOPMCE | | (Waber) |
129 | IPLT | | (Hollbach) |
130 | SPS | Secure Packet Shield | (McIntosh) |
131 | PIPE | Private IP Encapsulation within IP | (Petri) |
132 | SCTP | Stream Control Transmission Protocol | (Stewart) |
133 | FC | Fibre Channel | (Rajagopal) |
134 | RSVP-E2E-IGNORE | | (RFC3175) |
135 | Mobility Header | | (RFC3775) |
136 | UDPLite | | (RFC3828) |
137 | MPLS-in-IP | | (RFC4023) |
138 | manet | MANET Protocols | (RFC-ietf-manet-iana-07.txt) |
139 | HIP | Host Identity Protocol | (RFC5201) |
140~252 | | Unassigned | (IANA) |
253 | | Use for experimentation and testing | (RFC3692) |
254 | | Use for experimentation and testing | (RFC3692) |
255 | Reserved | | (IANA) |
- Options Ç׸ñÀº 32bit·Î Á¤·ÄµÇ¾î¾ß ÇÑ´Ù.
- Type of service (TOS) : °¢ ÀÀ¿ëÀÇ Á¾·ù¿¡ µû¶ó ±ÇÀåµÇ´Â °ªÀº ¾Æ·¡¿Í °°´Ù.
Application | Minimize delay | Maximize throughput | Maximize reliability | Minimize monetary cost | Hex value |
Telnet/Rlogin | 1 | 0 | 0 | 0 | 10H |
FTP control | 1 | 0 | 0 | 0 | 10H |
FTP data | 0 | 1 | 0 | 0 | 08H |
any bulk data | 0 | 1 | 0 | 0 | 08H |
TFTP | 1 | 0 | 0 | 0 | 10H |
SMTP command phase | 1 | 0 | 0 | 0 | 10H |
SMTP data phase | 0 | 1 | 0 | 0 | 08H |
DNS UDP query | 1 | 0 | 0 | 0 | 10H |
DNS TCP query | 0 | 0 | 0 | 0 | 00H |
DNS zone transfer | 0 | 1 | 0 | 0 | 08H |
ICMP error | 0 | 0 | 0 | 0 | 00H |
ICMP query | 0 | 0 | 0 | 0 | 00H |
any IGP | 0 | 0 | 1 | 0 | 04H |
SNMP | 0 | 0 | 1 | 0 | 04H |
BOOTP | 0 | 0 | 0 | 0 | 00H |
NNTP | 0 | 0 | 0 | 1 | 02H |
2008³â 9¿ù 1ÀÏ ÇöÀç IANA protocol-numbers ¶
- IANA protocol-numbers ¸¦ º¸½Ã·Á¸é ¿©±â¸¦ Ŭ¸¯ÇØÁÖ¼¼¿ä.
Protocol Numbers
(last updated 2008-04-18)
Registries included below:
- Assigned Internet Protocol Numbers
Registry Name: Assigned Internet Protocol Numbers
Reference: [RFC5237]
Registration Procedures: IESG Approval or Standards Action
Note: In the Internet Protocol version 4 (IPv4) [RFC791] there is a field
called "Protocol" to identify the next level protocol. This is an 8
bit field. In Internet Protocol version 6 (IPv6) [RFC1883], this field
is called the "Next Header" field.
Registry:
Decimal Keyword Protocol References
------- --------------- --------------------------------------- ------------------
0 HOPOPT IPv6 Hop-by-Hop Option [RFC1883]
1 ICMP Internet Control Message [RFC792]
2 IGMP Internet Group Management [RFC1112]
3 GGP Gateway-to-Gateway [RFC823]
4 IP IP in IP (encapsulation) [RFC2003]
5 ST Stream [RFC1190][RFC1819]
6 TCP Transmission Control [RFC793]
7 CBT CBT [Ballardie]
8 EGP Exterior Gateway Protocol [RFC888][DLM1]
9 IGP any private interior gateway [IANA]
(used by Cisco for their IGRP)
10 BBN-RCC-MON BBN RCC Monitoring [SGC]
11 NVP-II Network Voice Protocol [RFC741][SC3]
12 PUP PUP [PUP][XEROX]
13 ARGUS ARGUS [RWS4]
14 EMCON EMCON [BN7]
15 XNET Cross Net Debugger [IEN158][JFH2]
16 CHAOS Chaos [NC3]
17 UDP User Datagram [RFC768][JBP]
18 MUX Multiplexing [IEN90][JBP]
19 DCN-MEAS DCN Measurement Subsystems [DLM1]
20 HMP Host Monitoring [RFC869][RH6]
21 PRM Packet Radio Measurement [ZSU]
22 XNS-IDP XEROX NS IDP [ETHERNET][XEROX]
23 TRUNK-1 Trunk-1 [BWB6]
24 TRUNK-2 Trunk-2 [BWB6]
25 LEAF-1 Leaf-1 [BWB6]
26 LEAF-2 Leaf-2 [BWB6]
27 RDP Reliable Data Protocol [RFC908][RH6]
28 IRTP Internet Reliable Transaction [RFC938][TXM]
29 ISO-TP4 ISO Transport Protocol Class 4 [RFC905][RC77]
30 NETBLT Bulk Data Transfer Protocol [RFC969][DDC1]
31 MFE-NSP MFE Network Services Protocol [MFENET][BCH2]
32 MERIT-INP MERIT Internodal Protocol [HWB]
33 DCCP Datagram Congestion Control Protocol [RFC4340]
34 3PC Third Party Connect Protocol [SAF3]
35 IDPR Inter-Domain Policy Routing Protocol [MXS1]
36 XTP XTP [GXC]
37 DDP Datagram Delivery Protocol [WXC]
38 IDPR-CMTP IDPR Control Message Transport Proto [MXS1]
39 TP++ TP++ Transport Protocol [DXF]
40 IL IL Transport Protocol [Presotto]
41 IPv6 Ipv6 [Deering]
42 SDRP Source Demand Routing Protocol [DXE1]
43 IPv6-Route Routing Header for IPv6 [Deering]
44 IPv6-Frag Fragment Header for IPv6 [Deering]
45 IDRP Inter-Domain Routing Protocol [Hares]
46 RSVP Reservation Protocol [Braden]
47 GRE General Routing Encapsulation [Li]
48 DSR Dynamic Source Routing Protocol [RFC4728]
49 BNA BNA [Salamon]
50 ESP Encap Security Payload [RFC2406]
51 AH Authentication Header [RFC2402]
52 I-NLSP Integrated Net Layer Security TUBA [GLENN]
53 SWIPE IP with Encryption [JI6]
54 NARP NBMA Address Resolution Protocol [RFC1735]
55 MOBILE IP Mobility [Perkins]
56 TLSP Transport Layer Security Protocol [Oberg]
using Kryptonet key management
57 SKIP SKIP [Markson]
58 IPv6-ICMP ICMP for IPv6 [RFC1883]
59 IPv6-NoNxt No Next Header for IPv6 [RFC1883]
60 IPv6-Opts Destination Options for IPv6 [RFC1883]
61 any host internal protocol [IANA]
62 CFTP CFTP [CFTP][HCF2]
63 any local network [IANA]
64 SAT-EXPAK SATNET and Backroom EXPAK [SHB]
65 KRYPTOLAN Kryptolan [PXL1]
66 RVD MIT Remote Virtual Disk Protocol [MBG]
67 IPPC Internet Pluribus Packet Core [SHB]
68 any distributed file system [IANA]
69 SAT-MON SATNET Monitoring [SHB]
70 VISA VISA Protocol [GXT1]
71 IPCV Internet Packet Core Utility [SHB]
72 CPNX Computer Protocol Network Executive [DXM2]
73 CPHB Computer Protocol Heart Beat [DXM2]
74 WSN Wang Span Network [VXD]
75 PVP Packet Video Protocol [SC3]
76 BR-SAT-MON Backroom SATNET Monitoring [SHB]
77 SUN-ND SUN ND PROTOCOL-Temporary [WM3]
78 WB-MON WIDEBAND Monitoring [SHB]
79 WB-EXPAK WIDEBAND EXPAK [SHB]
80 ISO-IP ISO Internet Protocol [MTR]
81 VMTP VMTP [DRC3]
82 SECURE-VMTP SECURE-VMTP [DRC3]
83 VINES VINES [BXH]
84 TTP TTP [JXS]
85 NSFNET-IGP NSFNET-IGP [HWB]
86 DGP Dissimilar Gateway Protocol [DGP][ML109]
87 TCF TCF [GAL5]
88 EIGRP EIGRP [CISCO][GXS]
89 OSPFIGP OSPFIGP [RFC1583][JTM4]
90 Sprite-RPC Sprite RPC Protocol [SPRITE][BXW]
91 LARP Locus Address Resolution Protocol [BXH]
92 MTP Multicast Transport Protocol [SXA]
93 AX.25 AX.25 Frames [BK29]
94 IPIP IP-within-IP Encapsulation Protocol [JI6]
95 MICP Mobile Internetworking Control Pro. [JI6]
96 SCC-SP Semaphore Communications Sec. Pro. [HXH]
97 ETHERIP Ethernet-within-IP Encapsulation [RFC3378]
98 ENCAP Encapsulation Header [RFC1241,RXB3]
99 any private encryption scheme [IANA]
100 GMTP GMTP [RXB5]
101 IFMP Ipsilon Flow Management Protocol [Hinden]
102 PNNI PNNI over IP [Callon]
103 PIM Protocol Independent Multicast [Farinacci]
104 ARIS ARIS [Feldman]
105 SCPS SCPS [Durst]
106 QNX QNX [Hunter]
107 A/N Active Networks [Braden]
108 IPComp IP Payload Compression Protocol [RFC2393]
109 SNP Sitara Networks Protocol [Sridhar]
110 Compaq-Peer Compaq Peer Protocol [Volpe]
111 IPX-in-IP IPX in IP [Lee]
112 VRRP Virtual Router Redundancy Protocol [RFC3768]
113 PGM PGM Reliable Transport Protocol [Speakman]
114 any 0-hop protocol [IANA]
115 L2TP Layer Two Tunneling Protocol [Aboba]
116 DDX D-II Data Exchange (DDX) [Worley]
117 IATP Interactive Agent Transfer Protocol [Murphy]
118 STP Schedule Transfer Protocol [JMP]
119 SRP SpectraLink Radio Protocol [Hamilton]
120 UTI UTI [Lothberg]
121 SMP Simple Message Protocol [Ekblad]
122 SM SM [Crowcroft]
123 PTP Performance Transparency Protocol [Welzl]
124 ISIS over IPv4 [Przygienda]
125 FIRE [Partridge]
126 CRTP Combat Radio Transport Protocol [Sautter]
127 CRUDP Combat Radio User Datagram [Sautter]
128 SSCOPMCE [Waber]
129 IPLT [Hollbach]
130 SPS Secure Packet Shield [McIntosh]
131 PIPE Private IP Encapsulation within IP [Petri]
132 SCTP Stream Control Transmission Protocol [Stewart]
133 FC Fibre Channel [Rajagopal]
134 RSVP-E2E-IGNORE [RFC3175]
135 Mobility Header [RFC3775]
136 UDPLite [RFC3828]
137 MPLS-in-IP [RFC4023]
138 manet MANET Protocols [RFC-ietf-manet-iana-07.txt]
139 HIP Host Identity Protocol [RFC5201]
140-252 Unassigned [IANA]
253 Use for experimentation and testing [RFC3692]
254 Use for experimentation and testing [RFC3692]
255 Reserved [IANA]
References
----------
[CFTP] Forsdick, H., "CFTP", Network Message, Bolt Beranek and
Newman, January 1982.
[CISCO] Cisco Systems, "Gateway Server Reference Manual", Manual
Revision B, January 10, 1988.
[DDN] Feinler, E., Editor, "DDN Protocol Handbook", Network
Information Center, SRI International, December 1985.
[DGP] M/A-COM Government Systems, "Dissimilar Gateway Protocol
Specification, Draft Version", Contract no. CS901145,
November 16, 1987.
[ETHERNET] "The Ethernet, A Local Area Network: Data Link Layer and
Physical Layer Specification", AA-K759B-TK, Digital
Equipment Corporation, Maynard, MA. Also as: "The
Ethernet - A Local Area Network", Version 1.0, Digital
Equipment Corporation, Intel Corporation, Xerox
Corporation, September 1980. And: "The Ethernet, A Local
Area Network: Data Link Layer and Physical Layer
Specifications", Digital, Intel and Xerox, November 1982.
And: XEROX, "The Ethernet, A Local Area Network: Data Link
Layer and Physical Layer Specification", X3T51/80-50,
Xerox Corporation, Stamford, CT., October 1980.
[IEN90] Cohen, D. and J. Postel, "Multiplexing Protocol", IEN 90,
USC/Information Sciences Institute, May 1979.
[IEN119] Forgie, J., "ST - A Proposed Internet Stream Protocol",
IEN 119, MIT Lincoln Laboratory, September 1979.
[IEN158] Haverty, J., "XNET Formats for Internet Protocol Version 4",
IEN 158, October 1980.
[MFENET] Shuttleworth, B., "A Documentary of MFENet, a National
Computer Network", UCRL-52317, Lawrence Livermore Labs,
Livermore, California, June 1977.
[PUP] Boggs, D., J. Shoch, E. Taft, and R. Metcalfe, "PUP: An
Internetwork Architecture", XEROX Palo Alto Research Center,
CSL-79-10, July 1979; also in IEEE Transactions on
Communication, Volume COM-28, Number 4, April 1980.
[SPRITE] Welch, B., "The Sprite Remote Procedure Call System",
Technical Report, UCB/Computer Science Dept., 86/302,
University of California at Berkeley, June 1986.
[RFC741] Cohen, D., "Specifications for the Network Voice Protocol",
RFC 741, ISI/RR 7539, USC/Information Sciences Institute,
March 1976.
[RFC768] Postel, J., "User Datagram Protocol", STD 6, RFC 768,
USC/Information Sciences Institute, August 1980.
[RFC791] Postel, J., "Internet Protocol - DARPA Internet Prnogram
Protocol Specification", STD 5, RFC 791, DARPA, September
1981.
[RFC792] Postel, J., "Internet Control Message Protocol - DARPA
Internet Program Protocol Specification", STD 5, RFC 792,
USC/Information Sciences Institute, September 1981.
[RFC793] Postel, J., "Transmission Control Protocol - DARPA
Internet Program Protocol Specification", STD 7, RFC 793,
USC/Information Sciences Institute, September 1981.
[RFC823] Hinden, R., and A. Sheltzer, "The DARPA Internet Gateway",
RFC 823, BBN, September 1982.
[RFC869] Hinden, R., "A Host Monitoring Protocol", RFC 869,
Bolt Beranek and Newman, December 1983.
[RFC888] Seamonson, L., and E. Rosen, "STUB" Exterior Gateway
Protocol", RFC 888, BBN Communications Corporation,
January 1984.
[RFC905] International Standards Organization, "ISO Transport Protocol
Specification - ISO DP 8073", RFC 905, April 1984.
[RFC908] Velten, D., R. Hinden, and J. Sax, "Reliable Data Protocol",
RFC 908, BBN Communications Corporation, July 1984.
[RFC938] Miller, T., "Internet Reliable Transaction Protocol", RFC 938,
ACC, February 1985.
[RFC969] Clark, D., M. Lambert, and L. Zhang, "NETBLT: A Bulk Data
Transfer Protocol", RFC 969, MIT Laboratory for Computer
Science, December 1985.
[RFC1112] Deering, S., "Host Extensions for IP Multicasting",
STD 5, RFC 1112, Stanford University, August 1989.
[RFC1190] Topolcic, C., Editor, "Experimental Internet Stream
Protocol, Version 2 (ST-II)", RFC 1190, CIP Working Group,
October 1990.
[RFC1241] Woodburn, W., and D. Mills, " A Scheme for an Internet
Encapsulation Protocol: Version 1", RFC 1241, SAIC,
University of Delaware, July 1991.
[RFC1583] Moy, J., "The OSPF Specification", RFC 1583, Proteon,
March 1994.
[RFC1735] Heinanen, J., and R. Govindan, " NBMA Address Resolution
Protocol (NARP)", RFC 1735, Telecom Finland and USC/ISI,
December 1994.
[RFC1819] L. Delgrossi, L. Berger, and ST2 Working Group, "Internet
Stream Protocol Version 2 (ST2) Protocol Specification
- Version ST2+", RFC 1819, August 1995.
[RFC1883] Deering, S., and R. Hinden, "Internet Protocol, Version 6
(IPv6) Specification", RFC 1883, Xerox PARC, Ipsilon
Networks, December 1995.
[RFC2003] Perkins, C., "IP Encapsulation within IP", RFC 2003, IBM,
September 1996.
[RFC2393] Shacham, A., and R. Monsour, R. Pereira, M. Thomas, "IP
Payload Compression Protocol (IPComp)", RFC 2393, Cisco,
Hi/fn, TimeStep, AltaVista Internt, December 1998.
[RFC2402] S. Kent and R. Atkinson, "IP Authentication Header",
RFC 2402, November 1998.
[RFC2406] S. Kent and R. Atkinson, "IP Encapsulating Security Payload (ESP)",
RFC 2406, November 1998.
[RFC3175] F. Baker, C. Iturralde, F. Le Faucheur, B. Davie,
"Aggregation of RSVP for IPv4 and IPv6 Reservations",
RFC 3175, September 2001.
[RFC3378] R. Housley and S. Hollenbeck, "EtherIP: Tunneling Ethernet
Frames in IP Datagrams", RFC 3378, September 2002.
[RFC3692] T. Narten, "Assigning Experimental and Testing Numbers Considered
Useful", RFC 3692, January 2004.
[RFC3768] R. Hinden, Ed., "Virtual Router Redundancy Protocol (VRRP)",
RFC 3768, April 2004.
[RFC3775] D. Johnson, C. Perkins, and J. Arkko, "Mobility Support in IPv6",
RFC 3775, June 2004.
[RFC3828] L-A. Larzon, M. Degermark, S. Pink, L-E. Jonsson Ed., and
G. Fairhurst, Ed., "The UDP-Lite Protocol", RFC 3828, July 2004.
[RFC4023] T. Worster, Y. Rekhter, and E. Rosen, Ed., "Encapsulating MPLS in
IP or Generic Routing Encapsulation (GRE)", RFC 4023, March 2005.
[RFC4340] E. Kohler, M. Handley and S. Floyd, "Datagram Congestion
Control Protocol (DCCP)", RFC 4340, March 2006.
[RFC4728] D.B. Johnson, D.A. Maltz and Y-C. Hu, "The Dynamic Source Routing Protocol
for Mobile Ad Hoc Networks (DSR)", RFC 4728, February 2007.
[RFC-ietf-manet-iana-07.txt]
I. Chakeres, "IANA Allocations for MANET Protocols", RFC XXXX,
Month Year.
[RFC5201] R. Moskowitz, P. Nikander, P. Jokela, Ed., T. Henderson, "Host Identity
Protocol", RFC 5201, April 2008.
[RFC5237] J. Arkko, S. Bradner, "IANA Allocation Guidelines for the Protocol Field",
RFC 5237, February 2008.
People
------
[Aboba] Bernard Aboba <bernardaµsoft.com>, April 1998.
[Ballardie] Tony Ballardie <A.Ballardie&cs.ucl.ac.uk>
[BCH2] Barry Howard <Howard&NMFECC.LLNL.GOV>
[BK29] Brian Kantor <brian&UCSD.EDU>
[BN7] <mystery contact>
[Braden] Bob Braden, <braden&isi.edu>, July 1997.
[BWB6] Barry Boehm <boehm&ARPA.MIL>
[BXH] Brian Horn
[BXW] Bruce Willins
[Callon] Ross Callon, <rcallon&baynetworks.com>, December 1995.
[Carpenter] Brian Carpenter, <brian&dxcoms.cern.ch>, January 1995.
[Crowcroft] Jon Crowcroft <jon&cs.ucl.ac.uk>, June 1999.
[DDC1] David Clark <ddc&LCS.MIT.EDU>
[Deering] Steve Deering, <deering&parc.xerox.com>, March 1995.
[DLM1] David Mills <Mills&HUEY.UDEL.EDU>
[Doraswamy] Naganand Doraswamy, <naganand&BayNetworks.com>, September 1997.
[DRC3] Dave Cheriton <cheriton&PESCADERO.STANFORD.EDU>
[Durst] Robert Durst, <durst&mitre.org>, March 1997.
[DXE1] Deborah Estrin <estrin&usc.edu>
[DXF] Dirk Fromhein <df&watershed.com>
[DXM2] David Mittnacht
[Ekblad] Leif Ekblad <leif.ekblad&eslov.mail.telia.com>, March 1999.
[Farinacci] Dino Farinacci, <dino&cisco.com>, March 1996.
[Feldman] Nancy Feldman <nkf&vnet.ibm.com> January 1997.
[GAL5] Guillermo A. Loyola <LOYOLA&IBM.COM>
[GLENN] K. Robert Glenn <glenn&osi.ncsl.nist.gov>
[GXC] Greg Chesson <Greg&SGI.COM>
[GXS] Guenther Schreiner <snmp-admin&ira.uka.de>
[GXT1] Gene Tsudik <tsudik&USC.EDU>
[Hamilton] Mark Hamilton <mah&spectralink.com>, November 1998.
[Hares] Sue Hares <skh&merit.edu>
[HCF2] Harry Forsdick <Forsdick&BBN.COM>
[Hinden] Bob Hinden, <hinden&ipsilon.com>, November 1995, 1997.
[Hunter] Michael Hunter, <mphunter&qnx.com>, July 1997.
[HWB] Hans-Werner Braun <HWB&MCR.UMICH.EDU>
[HXH] Howard Hart <hch&hybrid.com>
[IANA] Internet Assigned Numbers Authority, <iana&iana.org>, June 1995.
[JBP] Jon Postel <postel&isi.edu>
[JMP] Jean-Michel Pittet, <jmp&gandalf.engr.sgi.com>, November 1998.
[JC120] <mystery contact>
[JFH2] Jack Haverty <jhaverty&ORACLE.COM>
[JI6] John Ioannidis <ji&CS.COLUMBIA.EDU>
[JTM4] John Moy <jmoy&PROTEON.COM>
[JWF] Jim Forgie <FORGIE&XN.LL.MIT.EDU>
[JXS] Jim Stevens <Stevens&ISI.EDU>
[KATZ] Dave Katz <dkatz&cisco.com>
[Lee] CJ Lee, <cj_lee&novell.com>, October 1997.
[Li] Tony Li <tli&cisco.com>
[Lothberg] Peter Lothberg <roll&stupi.se>, March 1999.
[Markson] Tom Markson, <markson&osmosys.ingog.com>, September 1995.
[MB] Mike Brescia <Brescia&CCV.BBN.COM>
[MBG] Michael Greenwald <Greenwald&SCRC-STONY-BROOK.SYMBOLICS.COM>
[McIntosh] Bill McIntosh <BMcIntosh&fortresstech.com>
[ML109] Mike Little <little&MACOM4.ARPA>
[MTR] Marshall T. Rose <mrose&dbc.mtview.ca.us>
[Murphy] John Murphy <john.m.murphy&mci.com>, October 1998.
[MXS1] Martha Steenstrup <MSteenst&BBN.COM>
[NC3] J. Noel Chiappa <JNC&XX.LCS.MIT.EDU>
[Oberg] Christer Oberg <chg&bull.se> October 1994.
[Partridge] Criag Partridge <craig&bbn.com>, August 1999.
[Perkins] Charlie Perkins <perk&watson.ibm.com>, October 1994.
[Petri] Bernhard Petri <bernhard.petri&nsn.com>, March 2000.
[Presotto] Dave Presotto <presotto&plan9.att.com>, July 1995.
[Przygienda] Tony Przygienda <prz&siara.com>, August 1999.
[PXL1] Paul Liu
[Rajagopal] Murali Rajagopal, <murali&gadzoox.com>, May 2000.
[RH6] Robert Hinden <Hinden&ENG.SUN.COM>
[RTB3] Bob Braden <braden&isi.edu>
[RC77] <mystery contact>
[RDH1] Russ Housley <rhousley&rsasecurity.com>
[RWS4] Robert W. Scheifler <RWS&XX.LCS.MIT.EDU>
[RXB3] Robert Woodburn <woody&cseic.saic.com>
[Sautter] Robert Sautter <rsautter&acdnj.itt.com>, August 1999.
[SAF3] Stuart A. Friedberg <stuart&CS.WISC.EDU>
[Salamon] Gary Salamon
[SC3] Steve Casner <casner&isi.edu>
[SGC] Steve Chipman Chipman&F.BBN.COM>
[SHB] Steven Blumenthal <BLUMENTHAL&VAX.BBN.COM>
[Speakman] Tony Speakman <speakman&cisco.com>, January 1998.
[Sridhar] Manickam R.Sridhar <msridhar&sitaranetworks.com>, September 1997.
[Stewart] Randall R. Stewart <rrs&cisco.com>, April 2000.
[SXA] Susie Armstrong <Armstrong.wbst128&XEROX.COM>
[SXD] Steve Deering <deering&PARC.XEROX.COM>
[TXM] Trudy Miller <Trudy&ACC.COM>
[Volpe] Victor Volpe <vvolpe&smtp.microcom.com>, October 1997.
[VXD] Victor Dafoulas
[Waber] Kurt Waber <kurt.waber&swisscom.com>, August 1999.
[Welzl] Michael Welzl <michael&tk.uni-linz.ac.at>, August 1999.
[WM3] William Melohn <Melohn&SUN.COM>
[WXC] Wesley Craig <Wesley.Craig&terminator.cc.umich.edu>
[Worley] John Worley <worley&milehigh.net>, June 1998.
[ZSU] Zaw-Sing Su <ZSu&TSCA.ISTC.SRI.>
[]
|
|