10. UDP(User Datagram Protocol)


  UDP´Â RFC 768 User Datagram Protocol¿¡ ±â¼úµÇ¾îÀÖ´Â ÇÁ·ÎÅäÄÝ·Î TCP¿Í °°ÀÌ IPÀ§¿¡ ¿Ã¶ó°¡°Ô µÈ´Ù.

  ´ÙÀ½Àº UDPÀÇ Çü½ÄÀÌ´Ù.

    0                   1                   2                   3   
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |          Source Port          |       Destination Port        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            Length             |            Checksum           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                              DATA                             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  À§ÀÇ Çì´õ¿¡´Â TCPÇì´õ¿Í´Â ´Ù¸£°Ô Æ÷Æ®¹øÈ£¿Í ±æÀÌ, üũ¼¶ÀÌ ÀüºÎÀÌ´Ù. Áï, UDP´Â ¼ø¼­°¡ ¾ø´Ù. ¶ÇÇÑ È®ÀÎÅëÁö(ACK) ±â´ÉÀÌ ¾ø´Ù. ±×·¯³ª, üũ¼¶ÀÌ Àֱ⠶§¹®¿¡ Àü´Þ¹ÞÀº ¸Þ½ÃÁö°¡ Á¤È®ÇÑÁö´Â °Ë»çÇÒ ¼ö ÀÖ°Ô µÈ´Ù.

  • Port

      TCP³ª UDP¸ðµÎ ÁöÁ¤µÈ Æ÷Æ®¹øÈ£¿Í IP¿¡¼­ IP Address¸¦ °¡Áö°í µ¥ÀÌÅ͸¦ ÁöÁ¤µÈ ÇÁ·Î±×·¥±îÁö Àü´ÞÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. TCP³ª UDP°¡ »ç¿ëÇÏ´Â Æ÷Æ®¹øÈ£´Â ¼­·Î µ¶¸³ÀûÀ̶ó, TCP°¡ 80¹ø Æ÷Æ®¸¦ »ç¿ëÁßÀÌ¶óµµ UDP°¡ 80¹ø Æ÷Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

  • Checksum

      IPÁÖ¼Ò, Æ÷Æ®¹øÈ£, µ¥ÀÌÅ͵îÀ» Æ÷ÇÔÇÏ¿© °ªÀ» °Ë»çÇÏ´Â Çʵå·Î »ç¿ëµÈ´Ù. UDP ÆÐŶÀº ¸ñÀûÁö¿¡ Àü´ÞµÇ¾ú´ÂÁö ¿©ºÎ¸¦ ¾Ë¼ö´Â ¾øÁö¸¸, ¸ñÀûÁö¿¡¼­ ƯÁ¤ÇÑ ÆÐŶÀ» ¼ö½ÅÇÏ´Â °æ¿ì ÇØ´ç ÆÐŶÀÌ Á¤È®ÇÏ´Ù´Â °ÍÀº º¸ÀåÀÌ µÈ´Ù.

  ÀÌ·¸°Ô º¸¸é UDP´Â ´ÜÁö IPÀ§¿¡ ¿Ã¶ó°¡±â´Â ÇÏÁö¸¸, »ç½Ç IPÀÇ ±â´É Á¤µµÀÇ ¿ªÇÒ¸¸À» ¼öÇàÇÏ´Â °£´ÜÇÑ ÇÁ·ÎÅäÄÝÀÌ´Ù.

  TCP´Â UDP¿¡ ºñÇÏ¿© Ãß°¡ÀûÀÎ ºÎÇϰ¡ ÀÖ´Ù. ¼ø¼­¸¦ Á¶Á¤Çϰí, ¼ö½ÅÅëÁö(ACK)À» ÇØ¾ß Çϰí, Àç¹ß¼ÛÇϱ⵵ Çϰí, ¿¬°á ¹× Á¾°á ÀýÂ÷°¡ ÇÊ¿äÇϱ⠶§¹®¿¡ UDPÀÇ ±â´Éº¸´Ù ´õ ´À¸®°Ô ÀÛµ¿ÇÑ´Ù.

  ½ÇÁ¦·Î ÀÛÀº µ¥ÀÌÅÍ 1°³¸¸À» º¸³¾¶§ TCP´Â ¿¬°á¿¡¼­ 3¹ø, µ¥ÀÌÅÍ Àü¼Û2¹ø, Á¾°á¿¡¼­ 4¹ø, ÃÖ´ë 9¹øÀÇ ÆÐŶÀü¼ÛÀÌ ÀÌ·ïÁöÁö¸¸, UDPÀÇ °æ¿ì´Â µü 1¹ø¸¸ Àü¼ÛÀÌ ÀϾ´Ù.

  À§¿Í °°Àº ´ÜÁ¡¿¡µµ ºÒ±¸ÇÏ°í °£´ÜÇÏ°í ºü¸£°Ô ÀÛµ¿Çϸç, º°µµÀÇ ÃßÀû±â´ÉÀÌ ¾ø±â ¶§¹®¿¡ ºÒƯÁ¤ ´Ù¼ö¸¦ ´ë»óÀ¸·Î ÇÑ ÆÐŶÀ» ¹ß¼ÛÇÏ´Â ¿ëµµ ¿¹¸¦ µé¸é, ºê·ÎµåÄɽºÆ®(Broadcast)³ª ¸ÖƼÄɽºÆ®(Multicast) °°Àº ±â´ÉÀ» ¼öÇàÇϴµ¥ ÁÖ·Î »ç¿ëµÈ´Ù.(À̺κÐÀº ¼ÒÄÏÇÁ·Î±×·¡¹Ö¿¡¼­ ´Ù½Ã ¼³¸íÇϵµ·Ï ÇϰڴÙ.)

- Last Update : 2003.04.25 by Deadfire(http://www.deadfire.net)

TCP/IP °­ÁÂ
Starting
NIC
Çãºê
Cable
ÀÌ´õ³Ý
LAN
¶ó¿ìÅÍ
IP
ICMP
TCP / UDP
TCP
UDP
DNS
Ending

Copyright ¨Ï 1997 ~, Deadfire Program Master