ÇÑ±Û·ÎµÈ ÀÚ·á ÂüÁ¶
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µµ ¾ø°í, ¼·Î°£¿¡ ÇÎÆþ ¸Þ½ÃÁö ¹× ºê·ÎµåÄɽºÆõµ ÇÏÁö ¾Ê½À´Ï´Ù.
ÃßÈÄ ±âȸ°¡ µÈ´Ù¸é ½ÇÁ¦ ÇÁ·ÎÁ§Æ® ÁøÇà½Ã ¸î¸î ¾Ë°í¸®ÁòÀ» ¶¼´Ù°¡ ´Ù½Ã ¿©±â¿¡ »ìºÙÀ̱⸦ ÇÏ°Ú½À´Ï´Ù ^^;