±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
ÀÚ·á½Ç ÀÚ·á½Ç ÀÔ´Ï´Ù.
±Û³»¿ë - ÀÚ·á½Ç
 UDP P2P Åë½Å ¿¹Á¦. (UDP Hole Punching??)
¹«´ë»Ç
(±è±ÔÇÑ)
2008-09-24 ¿ÀÈÄ 4:47:33
15655ȸ Á¶È¸


÷ºÎÆÄÀÏ ´Ù¿î·Îµå
UDPHoleExam.zip
ÇÑ±Û·ÎµÈ ÀÚ·á ÂüÁ¶

  1) http://blog.bagesoft.com/608

  2) http://blog.bagesoft.com/607

  3) ±×¿Ü ±¸±Û½Åµî ±âŸ ¿µ¹® , ÀÌ°æ¹®´Ô °³ÀΠȨÆäÀÌÁö Æ÷ÇÔ~!



Å×½ºÆ® ȯ°æ±¸¼º : 

  . IDC¿¡ ÀÖ´Â Test Server 2´ë (µÑ´Ù Public IP)

  . Á¦ PC (¹æÈ­º®¾È¿¡ °°ÇôÀÖ´Â Public IP)¿Í VM 2´ë (Private IP, Vista¿Í ÀϺ» XP)

  . ºÎ»ç¼ö PC (¿ª½Ã³ª ¹æÈ­º®¾È¿¡ °°ÇôÀÖ´Â Public IP)¿Í VM 1´ë(Private IP, XP)



°á·Ð ¹× Åõ´úÅõ´ú

  Ã·ºÎÆÄÀÏÀº Á¤¸» °£´ÜÇÑ ¿¹Á¦ ÀÔ´Ï´Ù.

  ÀÏ´Ü °©ÀÛ½º·¹ ÀÍÈ÷´Â °³³äµéÀ̶ó ÀÌ°ÍÀÌ Á¦´ë·Î µÈ °³³äÀÎÁö´Â Àß ¸ð¸¨´Ï´Ù... <(-_- ) =3=333

  ¹æÈ­º® ¹× NATȯ°æ¾È¿¡¼­ UDP·Î P2P¿¬°á Àß µË´Ï´Ù.

  ¿¬°áÀº ÀÏ´Ü Public IP·Î ±¸¼ºµÈ Open Internetȯ°æÀÎ IDC¿¡ ³õÀÎ Å×½ºÆ®¿ë ¼­¹ö¿¡ ¼­¹ö ÇÁ·Î±×·¥À» ±¸µ¿ÇÏ¿´½À´Ï´Ù.



¿¹Á¦ÀÇ ÀÛµ¿ ¹æ½Ä

  . ¼­¹ö´Â NAT¾ÈÀÇ ¿øÇÒÇÑ Åë½ÅÀ» Çϱâ À§ÇÏ¿© TCP¸¦ ¹Ì¸® ¿ÀÇÂÇÏ°í ÀÖ½À´Ï´Ù.

  . ±×¸®°í, Ŭ¶óÀ̾ðÆ®ÀÇ UDP PeerPort¸¦ ¹Þ±â À§ÇÑ UDP ¼­¹ö¸¦ ¹Ì¸® ¿ÀÇÂÇÕ´Ï´Ù.

  . Ŭ¶óÀ̾ðÆ®´Â TCP·Î ¿¬°áÀ» Çϸé ÀÚ½ÅÀÇ °íÀ¯¼ºÀ» ÆǺ°Çϱâ À§ÇØ »ç¿ëÀÚID¿Í ÀÚ½ÅÀÇ IP¸¦ ¼­¹ö·Î Àü¼ÛÇÕ´Ï´Ù.

  . ¼­¹ö´Â ±× Á¤º¸¸¦ °¡Áö°í ÀúÀåÀ» ÇÏ°í, Ŭ¶óÀ̾ðÆ®¿¡°Ô UDP ¼­¹ö¸¦ ¿ÀÇÂÇÏ°í UDPµ¥ÀÌÅ͸¦ Àڽſ¡°Ô Àü¼ÛÇ϶ó°í ¸í·ÉÇÕ´Ï´Ù.

  . (¿©±â±îÁø TCP)

  . ¸í·ÉÀ» ¹ÞÀº Ŭ¶óÀ̾ðÆ®´Â UDP¼­¹ö¸¦ ¿­°í ¼­¹ö¿¡ ÀÀ´äÇÕ´Ï´Ù. (UDP)

  . ¼­¹ö´Â UDPµ¥ÀÌÅ͸¦ ¹Þ°í ±× Ŭ¶óÀ̾ðÆ®ÀÇ UDP PeerIP¿Í PeerPort¸¦ ¸®½ºÆ®¿¡ ÀúÀåÇÕ´Ï´Ù. 

  . ÀúÀåµÈ ¸®½ºÆ®¸¦ Á¢¼ÓµÈ Ŭ¶óÀ̾ðÆ® ¸ðµÎ¿¡°Ô Àü¼ÛÇÕ´Ï´Ù. (TCP)

  . µ¥ÀÌÅ͸¦ ¹ÞÀº Ŭ¶óÀ̾ðÆ®µéÀº Àü¼Û¹ÞÀº Á¤º¸µéÀ» ÀúÀåÇϸç, ¸ðµÎ¿¡°Ô ¿¬°áµÇ¾ú´Ù¶õ ¸Þ½ÃÁö¸¦ P2P·Î Àü¼ÛÇÕ´Ï´Ù. (UDP)

  . ÀÌÁ¦ ¸ðµç Åë½ÅÀº UDP·Î ¿¬°áµÇ¾î P2P·Î Á÷Á¢ Àü¼ÛÀ» ÇÏ°Ô µË´Ï´Ù. (UDP)

  . ........



±âŸ

  . Indy 10À» »ç¿ëÇÏ¿´À¸¸ç ±×¿Ü ¾î¶°ÇÑ ¼­µåÆÄƼ ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇÏÁö ¾Ê¾Ò½À´Ï´Ù.

  . Áï, ¾î¶°ÇÑ UIµµ °í·ÁÇÏÁö ¾Ê¾ÒÀ¸¸ç, ¿¹Á¦¾È¿¡ ÁÖ¼®Á¶Â÷ ¾ø½À´Ï´Ù. ¿À·ù°¡ ³ª´ø ¸»´ø ½Å°æ¾È¾¹´Ï´Ù.

  . ¾Õ¼­ Ãß°¡Çß´ø STUN, SIPµîÀº °í·ÁÇÏÁö ¾Ê¾Ò½À´Ï´Ù.

  . ¼Ò½º»óÅ°¡ ¸Å¿ì ´õ·´½À´Ï´Ù. µÇ´ÂÁö ¾ÈµÇ´ÂÁö¸¸ È®ÀÎÇÏ·Á°í Ç߱⿡ ¾î¶°ÇÑ ÆÛÆ÷¸Õ½º ¹× ¾Ë°í¸®Áò »ý·«Çß½À´Ï´Ù.

  . »ç¿ëÀÚ ¾ÆÀ̵ð´Â °íÀ¯Çϱ⠶§¹®¿¡ Å×½ºÆ®½Ã ²À ´Ù¸£°Ô ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.





¾ÆÁ÷ °³³äÀÌ ¸¹ÀÌ ¸ðÀÚ¸¨´Ï´Ù.

VM¸¸ »ç¿ëÇÏ°í Àֱ⶧¹®¿¡ ȯ°æ±¸¼ºµµ ¾ÆÁ÷ ¸¹ÀÌ ¹ÌÈíÇÕ´Ï´Ù.

P2PÅë½ÅÀ» Çϱâ À§ÇØ ÀÌ·± ¹æ¹ýµµ ÀÖ±¸³ªÇÏ°í Âü°íÇϽñ⠹ٶø´Ï´Ù.



À§ÀÚ·á´Â ¾ÆÁ÷ °ÉÀ½¸¶ ¼öÁعۿ¡ µÇÁö ¾Ê½À´Ï´Ù.

STUNµµ ¾ø°í, ¼­·Î°£¿¡ ÇÎÆþ ¸Þ½ÃÁö ¹× ºê·ÎµåÄɽºÆõµ ÇÏÁö ¾Ê½À´Ï´Ù.

ÃßÈÄ ±âȸ°¡ µÈ´Ù¸é ½ÇÁ¦ ÇÁ·ÎÁ§Æ® ÁøÇà½Ã ¸î¸î ¾Ë°í¸®ÁòÀ» ¶¼´Ù°¡ ´Ù½Ã ¿©±â¿¡ »ìºÙÀ̱⸦ ÇÏ°Ú½À´Ï´Ù ^^;