#title IPv4 == [wiki:IPv4 IPv4] == * ÀÛ¼ºÀÚ [wiki:minzkn Á¶ÀçÇõ] ([mailto:minzkn@minzkn.com]) * °íÄ£°úÁ¤ 2008³â 6¿ù 24ÀÏ : óÀ½¾¸[[br]] 2008³â 9¿ù 1ÀÏ : IP header[[br]] 2010³â 8¿ù 18ÀÏ : »ç¼³IP°ü·Ã ³»¿ë Ãß°¡[[br]] === ¿ª»ç === IPv4 protocol Àº 1981³â¿¡ RFC791¿¡ ÀÇÇؼ­ Á¤ÀǵǾú´Ù. === ¿ë¾îÁ¤ÀÇ === * RTT : Round-Trip Time * [wiki:ICMP 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) ||<|5> 20 bytes ||<|6> 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 === {{{#!folding IANA protocol-numbers ¸¦ º¸½Ã·Á¸é ¿©±â¸¦ Ŭ¸¯ÇØÁÖ¼¼¿ä. {{{#!plain 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 , April 1998. [Ballardie] Tony Ballardie [BCH2] Barry Howard [BK29] Brian Kantor [BN7] [Braden] Bob Braden, , July 1997. [BWB6] Barry Boehm [BXH] Brian Horn [BXW] Bruce Willins [Callon] Ross Callon, , December 1995. [Carpenter] Brian Carpenter, , January 1995. [Crowcroft] Jon Crowcroft , June 1999. [DDC1] David Clark [Deering] Steve Deering, , March 1995. [DLM1] David Mills [Doraswamy] Naganand Doraswamy, , September 1997. [DRC3] Dave Cheriton [Durst] Robert Durst, , March 1997. [DXE1] Deborah Estrin [DXF] Dirk Fromhein [DXM2] David Mittnacht [Ekblad] Leif Ekblad , March 1999. [Farinacci] Dino Farinacci, , March 1996. [Feldman] Nancy Feldman January 1997. [GAL5] Guillermo A. Loyola [GLENN] K. Robert Glenn [GXC] Greg Chesson [GXS] Guenther Schreiner [GXT1] Gene Tsudik [Hamilton] Mark Hamilton , November 1998. [Hares] Sue Hares [HCF2] Harry Forsdick [Hinden] Bob Hinden, , November 1995, 1997. [Hunter] Michael Hunter, , July 1997. [HWB] Hans-Werner Braun [HXH] Howard Hart [IANA] Internet Assigned Numbers Authority, , June 1995. [JBP] Jon Postel [JMP] Jean-Michel Pittet, , November 1998. [JC120] [JFH2] Jack Haverty [JI6] John Ioannidis [JTM4] John Moy [JWF] Jim Forgie [JXS] Jim Stevens [KATZ] Dave Katz [Lee] CJ Lee, , October 1997. [Li] Tony Li [Lothberg] Peter Lothberg , March 1999. [Markson] Tom Markson, , September 1995. [MB] Mike Brescia [MBG] Michael Greenwald [McIntosh] Bill McIntosh [ML109] Mike Little [MTR] Marshall T. Rose [Murphy] John Murphy , October 1998. [MXS1] Martha Steenstrup [NC3] J. Noel Chiappa [Oberg] Christer Oberg October 1994. [Partridge] Criag Partridge , August 1999. [Perkins] Charlie Perkins , October 1994. [Petri] Bernhard Petri , March 2000. [Presotto] Dave Presotto , July 1995. [Przygienda] Tony Przygienda , August 1999. [PXL1] Paul Liu [Rajagopal] Murali Rajagopal, , May 2000. [RH6] Robert Hinden [RTB3] Bob Braden [RC77] [RDH1] Russ Housley [RWS4] Robert W. Scheifler [RXB3] Robert Woodburn [Sautter] Robert Sautter , August 1999. [SAF3] Stuart A. Friedberg [Salamon] Gary Salamon [SC3] Steve Casner [SGC] Steve Chipman Chipman&F.BBN.COM> [SHB] Steven Blumenthal [Speakman] Tony Speakman , January 1998. [Sridhar] Manickam R.Sridhar , September 1997. [Stewart] Randall R. Stewart , April 2000. [SXA] Susie Armstrong [SXD] Steve Deering [TXM] Trudy Miller [Volpe] Victor Volpe , October 1997. [VXD] Victor Dafoulas [Waber] Kurt Waber , August 1999. [Welzl] Michael Welzl , August 1999. [WM3] William Melohn [WXC] Wesley Craig [Worley] John Worley , June 1998. [ZSU] Zaw-Sing Su [] }}} }}} === Âü°íÀÚ·á === * [wiki:IPv6 IPv6] * [^https://tools.ietf.org/rfc/rfc791.txt RFC791 - INTERNET PROTOCOL / DARPA INTERNET PROGRAM / PROTOCOL SPECIFICATION] * [^https://tools.ietf.org/rfc/rfc1466.txt RFC1466 - Guidelines for Management of IP Address Space] * [^https://tools.ietf.org/rfc/rfc1700.txt RFC1770 - ASSIGNED NUMBERS] * [^https://tools.ietf.org/rfc/rfc2365.txt RFC2365 - Administratively Scoped IP Multicast] * [^https://www.ietf.org/assignments/ipv4-address-space/ipv4-address-space.txt IANA IPv4 Address Space Registry] * [^https://tools.ietf.org/rfc/rfc3927.txt RFC3927 - Dynamic Configuration of IPv4 Link-Local Addresses] * [^https://tools.ietf.org/rfc/rfc3344.txt RFC3344 - IP Mobility Support for IPv4] * [^https://tools.ietf.org/rfc/rfc1112.txt RFC1112 - Host Extensions for IP Multicasting] * [wiki:Ethernet ÀÌ´õ³Ý (Ethernet)] * [wiki:ICMP ICMP]