TTA °£Ç๰ - ICT Standard Weekly

Ȩ > Ç¥ÁØÈ­ Âü¿© > TTA°£Ç๰ > ICT Standard Weekly

±â¼úÇ¥ÁØÀ̽´

´Ù¿î·Îµå (2008-20È£)
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ

[VoIP] SkypeÀÇ ´ëÇ׸¶°¡ µÉ °ÍÀΰ¡ - P2P VoIP ±â¼ú Ç¥ÁØÈ­

2000³â, »ç¿ëÀÚ °£ÀÇ ÆÄÀϰøÀ¯¸¦ Á¦°øÇØÁÖ´Â ³Ü½ºÅ͸¦ ½ÃÀÛÀ¸·Î eDonkey, Gnutella, ¼Ò¸®¹Ù´Ù µîÀÌ µîÀåÇÑ´Ù. P2P(Peer-to-Peer) ±â¼úÀ̶ó´Â °ÍÀÌ ÀϹÝÀο¡°Ô ¾Ë·ÁÁö°í ½ÉÁö¾î´Â ÀúÀÛ±Ç µî »çȸÀû ¹®Á¦±îÁö ¸¸µé¾î³»±â ½ÃÀÛÇß´Ù. ±×ÈÄ P2P ÆÄÀÏ °øÀ¯¿¡ ´ëÇÑ ÀαⰡ ½ÃµéÇØÁú ¹«·Æ, Skype°¡ µîÀå, P2P ±â¼úÀ» ÀÌ¿ëÇÏ¿© ¹«·á VoIP ¼­ºñ½º¸¦ ½ÃÀÛÇß°í, Æø¹ßÀûÀÎ Àα⸦ ¾òÀ¸¸ç ¸¹Àº °¡ÀÔÀÚ¸¦ È®º¸Çϱ⠽ÃÀÛÇÏ¿´´Ù. P2P VoIP ½ÃÀåÀÇ °¡´É¼º°ú ÀÌÀÇ Ç¥ÁØÈ­ÀÇ Çʿ伺À» ´À³¤ ÀÎÅÍ³Ý Ç¥ÁØÈ­ ´Üü IETF´Â 2005³â 3¿ùºÎÅÍ ¸ðÀÓÀ» ÁغñÇÏ¿© 2007³â 2¿ùºÎÅÍ Á¤½Ä P2PSIP ¿öÅ·±×·ìÀ» ¸¸µé¾î Ç¥ÁØÈ­ ÀÛ¾÷À» ½ÃÀÛÇÏ°Ô µÇ¾ú´Ù.

 

P2PSIP¶õ?

±âÁ¸ÀÇ SIP(session Initiation Protocol)´Â »ç¿ëÀÚÀÇ µî·ÏÁ¤º¸¸¦ ÀúÀåÇϰí È£¸¦ ¿¬°áÇØÁÖ´Â Áß¾Ó ÁýÁß ¼­¹ö¸¦ ÀÌ¿ëÇÑ´Ù. ÇÏÁö¸¸, P2PSIP¿¡¼­´Â °¢ ´Ü¸»µéÀÌ Çù¾÷ÇÏ¿© ±×·¯ÇÑ ¼­¹öÀÇ ±â´ÉÀ» ¼öÇàÇÑ´Ù. P2PSIP ³ëµå´Â È£¸¦ ¿¬°áÇϱâ À§ÇÑ »ó´ë¹æÀ» ã±â À§ÇÑ ¿äû ¸Þ½ÃÁö¸¦ ÀÚ±â¿Í ¿¬°áµÈ ´Ù¸¥ ´Ü¸»¿¡°Ô Àü¼ÛÇÑ´Ù. ¿äû ¸Þ½ÃÁö¸¦ ¹ÞÀº ´Ü¸»Àº ÀڱⰡ ±× ¿äû ¸Þ½ÃÁö¸¦ ó¸®ÇÒ ¼ö ¾ø´Â °æ¿ì ¶Ç ´Ù¸¥ ´Ü¸»¿¡°Ô Àü´ÞÇÑ´Ù. ÀÌ·¯ÇÑ °úÁ¤À» ¹Ýº¹ÇÏ¿© »ó´ë¹æÀ» ã¾Æ³»°í È£¸¦ ¿¬°áÇÒ ¼ö ÀÖ´Ù.

´ÙÀ½ ±×¸²Àº ¿öÅ·±×·ìÀÇ ÂüÁ¶¸ðµ¨·Î, P2PSIP ¸ÁÀÇ ±¸¼º¿ä¼Ò¸¦ º¸ÀδÙ. ±×¸²¿¡¼­Ã³·³, P2PSIP ¸Á¿¡´Â »ç¿ëÀÚÀÇ µî·ÏÁ¤º¸¸¦ ÀúÀåÇϰųª È£¸¦ ¿¬°á½ÃÄÑÁÖ´Â °íÁ¤µÈ ¼­¹ö°¡ ¾ø´Ù. P2PSIP ¸Á¿¡ Âü°¡ÇÑ ´Ü¸»µéÀ» ÇǾî(Peer)¶ó°í Çϸç, ÀÌ·¯ÇÑ ÇǾîµéÀÇ ¿¬°áÀ» ÅëÇØ ±âÁ¸ÀÇ ¼­¹ö°¡ Çß´ø µ¿ÀÛÀ» ¼öÇàÇÑ´Ù. °¢ ÇÇ¾î °£¿¡´Â ÇǾî ÇÁ·ÎÅäÄÝÀ» ÅëÇØ ¼­·Î ¿¬°áÇϰí Á¤º¸¸¦ ±³È¯ÇÑ´Ù. P2PSIP ¸Á¿¡ Âü°¡ÇÏ¿© µ¥ÀÌÅ͸¦ ÀúÀåÇÏÁö´Â ¾ÊÁö¸¸, ÇǾ ¿¬°áÇÏ¿© P2PSIP ¸ÁÀÇ ±â´ÉÀ» ÀÌ¿ëÇϴ Ŭ¶óÀÌ¾ðÆ®°¡ ÀÖÀ¸¸ç, Ŭ¶óÀÌ¾ðÆ®¿Í ÇÇ¾î »çÀÌ¿¡´Â Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÅäÄÝÀ» ÅëÇØ ¼­·Î ¿¬°áµÈ´Ù. ¾î¶² ÇǾî´Â ±âÁ¸ SIP UA(User Agent) ¹× ´Ù¸¥ ¸Á°ú ¿¬°èÇÏ¿© µ¿ÀÛÇÒ ¼ö ÀÖ´Ù. SIP ÀÔÀå¿¡¼­ ºÃÀ» ¶§, ÀÌ´Â SIP ÇÁ·Ï½Ã(Proxy)·Î µ¿ÀÛÇϰųª SIP ¸®´ÙÀÌ·ºÆ®(Redirect) ¼­¹ö·Î µ¿ÀÛÇÑ´Ù. ±×¸²¿¡¼­ À¯ÀÏÇÑ ¼­¹ö°¡ Á¸ÀçÇϴµ¥, ÃÖÃÊ·Î P2PSIP ¸Á¿¡ Á¢¼ÓÇÏ·Á´Â ÇǾ°Ô ±âÁ¸¿¡ ¿¬°áµÇ¾î ÀÖ´Â ÇǾîÀÇ Á¤º¸¸¦ ¾Ë·ÁÁÖ´Â ºÎÆ®½ºÆ®·¦(Bootstrap) ¼­¹ö°¡ ÀÖ´Ù.

 

P2PSIP Ç¥ÁØÈ­ À̽´

IETF P2PSIP ¿öÅ·±×·ìÀº 2007³â¿¡ ¿ë¾î Á¤ÀÇ¿Í °³³äÀ» Á¤¸®ÇÑ ¡°P2PSIP °³³ä¡± ¹®¼­¸¦ ¿öÅ·±×·ì µå·¡ÇÁÆ®·Î äÅÃÇÏ¿´´Ù. 2008³â 3¿ù ÇöÀç±îÁö °³ÀÎ µå·¡ÇÁÆ®·Î ¿©·¯ ÇǾî ÇÁ·ÎÅäÄÝÀÌ Á¦¾ÈµÇ°í ÀÖ´Ù. ±× Áß¿¡ Reload-03(Resource Location and Discovery) µå·¡ÇÁÆ®´Â dSIP, ASP, P2PP µî ´Ù¸¥ ÇǾî ÇÁ·ÎÅäÄݵéÀ» ÅëÇÕÇÑ °Å´ëÇÑ µå·¡ÇÁÆ®·Î, 2008³â 3¿ù 14ÀÏ ¹Ì±¹ Çʶóµ¨ÇǾƿ¡¼­ ¿­¸° IETF 71Â÷ ȸÀÇ¿¡¼­ ¿öÅ·±×·ì µå·¡ÇÁÆ®·Î äÅÃÇÏ·Á ÇÏ¿´À¸³ª, ÀúÀÚ ¹®Á¦, ¿Ï¼ºµµ ¹®Á¦ µîÀÇ ¹Ý´ëÀǰßÀ¸·Î äÅÃÀÌ µÇÁö´Â ¸øÇÏ¿´´Ù. ºñ·Ï À̹ø¿¡ ¿öÅ·±×·ì µå·¡ÇÁÆ®¿¡ äÅõÇÁö ¸øÇÏ¿´À¸³ª, ÇǾî ÇÁ·ÎÅäÄÝÀÇ ±¸Ã¼ÀûÀÎ À±°ûÀÌ Á¤ÇØÁ³°í ¼¼ºÎ À̽´¿Í ¹Ý´ëÀÇ°ß ¼ö·ÅÀ» ÅëÇÏ¿© Á¶¸¸°£ ¿Ï¼ºµµ ³ôÀº ÇǾî ÇÁ·ÎÅäÄÝ·Î ¾÷µ¥ÀÌÆ®µÉ °ÍÀ¸·Î º¸ÀδÙ.

À̳¯ ȸÀÇ¿¡¼­ IETFÀÇ ¶Ç ´Ù¸¥ ¿öÅ·±×·ìÀÎ HIP(Host Identity Protocol)ÀÇ ¿¬°á¼º °ü¸® ±â´ÉÀ» »ç¿ëÇÏ´Â °Í¿¡ ´ëÇÑ ³íÀǰ¡ ÀÖ¾ú´Ù. P2PSIP ¿öÅ·±×·ìÀº HIP »ç¿ë¿¡ ´ëÇØ °á·ÐÀ» ³»Áö´Â ¾Ê¾ÒÁö¸¸, Èï¹Ì¸¦ °¡Áö°í °è¼Ó ÁøÇàÇϱâ·Î ÇÏ¿´´Ù.

±×¹ÛÀÇ À̽´·Î´Â P2PSIP ¸Á ¹× ÇǾ ½Äº°Çϱâ À§ÇÑ DNS ÇüÅÂÀÇ ½Äº°ÀÚ¸¦ °®µµ·Ï ÇÏ´Â ID-LOC, P2PSIP Ŭ¶óÀÌ¾ðÆ® ¹× Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÅäÄÝ, P2PSIP ¸Á¿¡ ÀúÀåµÇ´Â µ¥ÀÌÅÍ ±¸Á¶Ã¼, º¸¾È°ü·Ã À̽´ µî¿¡ ´ëÇØ ³íÀÇÇÏ¿´´Ù.

 

P2PSIP Àü¸Á

P2P VoIP ½ÃÀåÀº Skype, Avaya µîÀ» Áß½ÉÀ¸·Î À¯¼±¸Á»Ó¸¸ ¾Æ´Ï¶ó ¹«¼±¸Á, ºñµð¿À, °øÀ¯ÀÛ¾÷ µî ´Ù¾çÇÑ ºÐ¾ß·Î È®´ëµÇ¾î °¡°í ÀÖ´Ù. ÇöÀç ÀÌ ±â¼úÀ» Ȱ¿ëÇÑ ´Ù¾çÇÑ ÀÀ¿ëµéÀ» »ý°¢Çϰí IETFÀÇ P2PSIP WGÀ» Áß½ÉÀ¸·Î Ç¥ÁØÀÌ ÁøÇàµÇ°í ÀÖÀ¸³ª ÀÌ¿¡ ´ëÇÑ ±¹³»ÀÇ Âü¿©´Â ±ØÈ÷ ÀúÁ¶ÇÑ »óÅÂÀÌ´Ù. IETFÀÇ Ç¥ÁØÁøÇàÀº °³³äÀÌ Á¤¸³µÇ°í ÀϺΠ¾÷üµéÀÌ Ç¥ÁØÁ¦¾È³»¿ëÀ» ¹ÙÅÁÀ¸·Î ½ÃÁ¦Ç°°³¹ßµµ µ¿½Ã ÁøÇàÇϰí ÀÖ´Â ´Ü°è·Î½á ±¹³»¿¡¼­´Â ÀϺΠ´ëÇÐ µî¿¡¼­ °ü·Ã ¿¬±¸¸¦ ¼öÇàÇϰí ÀÖ´Â ¼öÁØÀÌ´Ù. P2PSIP±â¼úÀº VoIP ½ÃÀåÀ» ³Ñ¾î ´Ù¾çÇÑ ÀÎÅͳÝÀÀ¿ë¿¡ »ç¿ëµÉ ¼ö ÀÖ´Â ±â¼úÀ̹ǷΠǥÁØ Ãʱâ´Ü°èºÎÅÍ Àû±Ø Âü¿©ÇÏ¿© ÇöÀçÀÇ VoIP¿ë P2PSIPÀ» ³Ñ¾î¼­ ¸Þ½ÅÀú, ¸ÖƼ¹Ìµð¾î Åë½Å µî ´Ù¾çÇÑ ÀÀ¿ëÀ¸·Î È®ÀåµÉ º» ±â¼úÀ» Á¶±â È®º¸ÇÏ¿©¾ß ÇÒ °ÍÀÌ´Ù.
±è¿µÇÑ (¼þ½Ç´ëÇб³ Á¤º¸Åë½ÅÀüÀÚ°øÇкΠ±³¼ö, younghak@ssu.ac.kr)
°í¼®°© (¼þ½Ç´ëÇб³ Á¤º¸Åë½ÅÀüÀÚ°øÇкΠ¹Ú»ç°úÁ¤, softgear@dcn.ssu.ac.kr)

* º» ±ÛÀº ÀúÀÚÀÇ ÀǰßÀÏ »Ó TTA ±â°üÀÇ ÀÔÀå°ú´Â ¹«°üÇÕ´Ï´Ù.