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)
|
|
|