Ȩ > Ç¥ÁØÈ Âü¿© > TTA°£Ç๰ > ICT Standard Weekly
[Àü¼ÛÅë½Å] UPnP(Universal Plug & Play) Ç¥ÁØÈ ÇöȲ ¹× Àü¸Á
70³â´ë dz¹ÌÇß´ø ÇÕü·Îº¿ ¸¸È¸¦ ¿¹·Î µé¾î º¸¸é, ·Îº¿°ú ·Îº¿ ¶Ç´Â ·Îº¿°ú ºñÇàü°¡ °áÇÕÇÔÀ¸·Î »õ·Î¿î ±â´ÉÀÇ ·Îº¿À¸·Î º¯½ÅÀÌ °¡´ÉÇß´Ù.
UPnP(Universal Plug & Play)ÀÇ ±âº» °³³äµµ ÀÌ¿Í À¯»çÇÏ°Ô ¹°¸®ÀûÀ¸·Î´Â ÇϳªÀÇ ±â±â°¡ ¾Æ´ÏÁö¸¸ IP ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ ±â±âµéÀÌ ¼·Î Åë½ÅÇÏ¿© °¢ ±â±â°¡ °¡Áö°í ÀÖ´Â ±â´ÉÀ» ³×Æ®¿öÅ© »ó¿¡ ÀÖ´Â ´Ù¸¥ ±â±âµé¿¡ ³ëÃâÇÏ°í ´Ù¸¥ ±â±â·Î ÇÏ¿©±Ý ÀÚÀ¯·Ó°Ô ÀÌ¿ëÇÏ°Ô ÇÏ´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¸é TV°¡ ³×Æ®¿öÅ© »ó¿¡ ÀÖ´Â Smart PhoneÀÇ ±â´ÉÀ» Ȱ¿ëÇÏ¿© Smart TV°¡ µÉ ¼ö°¡ ÀÖ´Ù. ³ÃÀå°í³ª ¼¼Å¹±â´Â ³×Æ®¿öÅ© »ó¿¡ ÀÖ´Â ÆÐµåÀÇ ±â´ÉÀ» Ȱ¿ëÇÏ¿© ÀÚü·Î´Â µð½ºÇ÷¹À̰¡ ¾øÁö¸¸ ¸¶Ä¡ °í¼º´É µð½ºÇ÷¹À̰¡ ÀÖ´Â °Í °°Àº À¯Àú ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ Á¢±Ù ¹æ½ÄÀÇ °¡Àå Å« ÀåÁ¡Àº À¯¿¬¼º(Flexibility)ÀÌ´Ù. Ȩ ³×Æ®¿öÅ©¿¡ »õ·Î¿î ±â´ÉÀÇ UPnP ±â±â¸¦ Ãß°¡Çذ¨¿¡ µû¶ó ±âÁ¸ ±â±âµéµµ ±× »õ·Î¿î Ȱ¿ëÇÏ¿© ÀüüÀûÀÎ ±â±âµéÀÇ ±â´É È®ÀåÀÌ ÀÚ¿¬½º·´°Ô ÀÌ·ç¾îÁø´Ù. À̸¦ À§Çؼ´Â ±â±â°£ »óÈ£ °£¿¡ ¼·Î¸¦ ¹ß°ßÇϰí, ÀÚ½ÅÀÌ °¡Áö°í ÀÖ´Â ±â´ÉÀ» »ó´ë¹æ¿¡°Ô ³ªÅ¸³»°í, Á¦¾îÇÒ ¼ö ÀÖ°Ô Çϰí, À̺¥Æ®¸¦ ¾Ë¸®´Â µîÀÇ ÀÏ·ÃÀÇ ÇÁ·ÎÅäÄÝ ±Ô¾àÀÌ ÇÊ¿äÇϸç À̸¦ Á¤ÀÇÇÏ´Â ´Üü°¡ ¹Ù·Î UPnP Æ÷·³ÀÌ´Ù.
º» °í¿¡¼´Â UPnP °ü·Ã Ç¥ÁØÀ» ´Ù·ç´Â UPnP Æ÷·³ ´ÜüÀÇ °³¿ä, ±â¼ú °³¿ä, Ãֽа³¹ß µ¿Ç⠵ ´ëÇØ¼ °£·«È÷ »ìÆìº¸°íÀÚ ÇÑ´Ù.
<±×¸² 1> UPnP ±â±âÀÇ ¿¬°á ±×¸²
(Ãâó: Jeronimo &Weast, 2003, http://www.erdincaydin.net/Text/BigBang.html#_Toc255471920)
UPnP Æ÷·³ °³¿ä
UPnPÆ÷·³Àº 1999³â ¹ßÁ·Çߴµ¥, ÇöÀç´Â 950°³ ÀÌ»óÀÇ È¸¿ø»ç¸¦ °Å´À¸®°í ÀÖÀ¸¸ç, 2014³â 10¾ï´ë ÀÌ»óÀÇ UPnP ±â±â°¡ Ãâ½ÃµÉ °Í ¿¹»óµÉ Á¤µµ·Î Å« ¼ºÀåÀ» ÀÌ·ç¾ú´Ù. ƯÈ÷ ±× ÇÙ½É ½ºÆåÀº ISO/IEC µîÀÇ ±¹Á¦Ç¥ÁØÀ¸·Îµµ °øÇ¥µÈ ¹Ù°¡ ÀÖ´Ù. UPnP Æ÷·³ Á¶Á÷ ±¸¼ºÀº ´ÙÀ½°ú °°´Ù(ÇÊÀÚ´Â Steering Committee ¸â¹öÀ̸ç, E-Health&Sensor Working CommitteeÀÇ ºÎÀÇÀåÀ» ¸Ã°í ÀÖÀ½).
<±×¸² 2> UPnP Æ÷·³ Á¶Á÷ ±¸¼ºµµ (Ãâó: UPnP Æ÷·³ À¥»çÀÌÆ®)
Steering Committee´Â Æ÷·³ ¿î¿µ °ü·Ã ¾È°ÇµéÀ» ³íÀÇÇÏ´Â ÃÖ°í ÀÇ°á ±â°üÀ̸ç ÇöÀç »ï¼ºÀüÀÚ, ¿¤ÁöÀüÀÚ, Çʸ³½º, ³ëŰ¾Æ, ÀÎÅÚ, ÄÉÀÌºí·¾½º, ¿À·»Áö ÅÚ·¹ÄÞÀÌ Âü¿©Çϰí ÀÖ´Ù.
½ÇÁ¦ UPnP ½ºÆåÀº Working Committee¿¡¼ °³¹ßµÈ´Ù. ÇöÀç Ȱµ¿ ÁßÀÎ Working Committee¿Í ±× ¿ªÇÒÀº ´ÙÀ½°ú °°´Ù.
• AV: ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ ±â±â°£¿¡ AVÄÁÅÙÃ÷¸¦ °øÀ¯ÇÏ°í ±× Àç»ýÀ» Á¦¾îÇÏ´Â ÇÁ·ÎÅäÄÝ Á¦Á¤
• Device Management: ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ ±â±â¸¦ ¿ø°Ý¿¡¼ Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ÇÁ·ÎÅäÄÝ Á¦Á¤
• E-Health&Sensor: ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ ±â±â¿Í ÇコÄÉ¾î ¼¾¼, ¾×Ãß¿¡ÀÌÅÍ °£¿¡ »óÈ£ÀÛ¿ë¿¡ ÇÊ¿äÇÑ ÇÁ·ÎÅäÄÝÀ» Á¦Á¤
• Remote Access: Áý¹Û¿¡¼ Áý¾ÈÀÇ ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ ±â±â¸¦ Á¢±ÙÇÏ´Â ÇÁ·ÎÅäÄÝ Á¦Á¤. Áý°ú Áý, Áý°ú Â÷·®, Áý°ú ¸ð¹ÙÀÏ ±â±â¸¦ ÇϳªÀÇ ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ °Íó·³ »ç¿ë
• Telephony: Áý¾È¿¡ ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ ÈÞ´ëÀüȱâÀÇ ±â´ÉÀ» °øÀ¯Çϵµ·Ï ÇØÁÖ´Â ÇÁ·ÎÅäÄÝ Á¦Á¤.
ÀÌ»óÀÇ ¿©·¯ Working CommitteeÀÇ »êÃâ¹°ÀÇ »óÈ£°£ ¶Ç´Â ÀÌÀü ÇÁ·ÎÅäÄݰúÀÇ Á¤ÇÕ¼ºÀ» °ËÅäÇϰíÃÖÁ¾ÀûÀ¸·Î Steering Committee¿¡ ½ÂÀÎÀ» ¿äûÇÏ´Â »óÀ§ Committee·Î Technical Committee°¡ ÀÖ´Ù. ¸¶Áö¸·À¸·Î Compliance Committee´Â UPnP ÀÎÁõ¿¡ ÇÊ¿äÇÑ test spec°ú test toolÀ» Á¦°øÇÏ´Â ¿ªÇÒÀ» ¸Ã°í ÀÖ´Ù.
UPnPÀÇ ±â¼ú °³¿ä
±âº»ÀûÀ¸·Î ±âÁ¸¿¡ Á¸ÀçÇÏ´Â XML, UDP/TCP/IP, SOAP µîÀÇ ÀÎÅÍ³Ý Ç¥ÁØ ±â¼úÀ» ±â¹ÝÀ¸·Î Àü¼úÇÑ ±â±âµéÀÌ °¡Áö°í ÀÖ´Â ±â´É °ð ¼ºñ½º¸¦ ¹ß°ßÇϰí Á¦¾îÇÒ ¼ö ÀÖ´Â ÇÁ·ÎÅäÄÝÀ» Á¤ÀÇÇϰí ÀÖ´Ù.
<±×¸² 3> UPnPÀÇ ¾ÆÅ°ÅØÃ³ (Ãâó: UPnP Æ÷·³ À¥»çÀÌÆ®)
<±×¸² 4> UPnP Device°£ Interaction (Ãâó: UPnP Æ÷·³ À¥»çÀÌÆ®)
À̸¦ ±â¹ÝÀ¸·Î ƯÁ¤ ±â±â³ª ±â´É¿¡ Æ¯ÈµÈ ÇÁ·ÎÅäÄÝÀ» Ãß°¡·Î °³¹ßÇϴµ¥, ÀÌ¿Í ¿¬°üÇÑ ¸î¸î Ãֽа³¹ß µ¿ÇâÀ» ´ÙÀ½ ´Ü¶ô¿¡¼ ´Ù·ç°íÀÚ ÇÑ´Ù.
Ãֽа³¹ß µ¿Çâ
UPnP¿¡¼ °³¹ßµÈ Ç¥ÁØÀº ÀÌ¹Ì IEC, DLNA, CEA, DSL, HGI, Open IPTV µîÀÇ ÁÖ¿ä Ç¥ÁØ ´Üü¿¡¼ ·¹ÆÛ·±½º(reference) µÇ°í ÀÖ°í, º¯ÈµÇ´Â ¼ÒºñÀÚ ¹× ¼ºñ½º ȯ°æ¿¡ ¹ß¸ÂÃß¾î ±âÁ¸ Ç¥ÁØÀÇ °³¼± ¹× ½Å±Ô ¼ºñ½º¿¡ ´ëÀÀÇϴ ǥÁØÀÌ ¾Õ¿¡¼ ¸»ÇÑ ¹Ù¿Í °°ÀÌ °è¼ÓÀûÀ¸·Î °³¹ßµÇ°í ÀÖ´Ù.
• Internet Gateway Device v2
ÀÌ¹Ì IGD v1±â´ÉÀ» ÀÌ¿ëÇØ¼ ±â±âµéÀÇ ÀÀ¿ëÇÁ·Î±×·¥Àº UPnP IGDÀ» Á¦¾îÇÏ¿© P2P client, online gaming, Window Live MessengerµîÀÇ data¸¦ ÀÚÀ¯·Ó°Ô »ç¿ëÇϰí ÀÖ´Ù. IGD v2¿¡¼´Â NAT °ü¸®, IP filtering, ACL µîÀÇ Ãß°¡¸¦ ÅëÇØ ½Å·Ú¼º°ú º¸¾È¼ºÀ» °³¼±Çϰí IPV6¿¡ ´ëºñÇÏ¿© ¸î¸î ±â´ÉÀ» Ãß°¡ÇÏ¿´´Ù. ƯÈ÷, UPnP ÀÚü°¡ °¢ ±â±âÀÇ ±â´ÉÀ» ³ëÃâÇϵµ·Ï Çϰí ÀÖ¾î¼, »ç¿ëÀÚ ÀÎÁõ(User authentication), ±â±â ÀÎÁõ(device authentication) µîÀÇ ±â´É Ãß°¡¸¦ ÅëÇØ¼ ÇÊ¿ä½Ã UPnP ¼ºñ½º¿Í µ¥ÀÌÅ͸¦ º¸È£ÇÒ ¼ö ÀÖµµ·Ï ÇÑ °ÍÀÌ °¡Àå Å« Ư¡ÀÌ´Ù.
• Device Management v2
Á¦Á¶»ç³ª ¼ºñ½º ¾÷ÀÚ°¡ ¼ÒºñÀÚ°¡ °¡Áö°í ÀÖ´Â ±â±â¿¡ ´ëÇØ¼, ¿ø°Ý Software upgrade, ¼ºñ½º Á¦°ø, configuration ¹× Áø´ÜÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ¼Ö·ç¼ÇÀ» Á¦°øÇØ ÁØ´Ù. DM v1¿¡¼´Â ¿ø°Ý Reset, Reboot, »óÅ Á¤º¸ È®ÀÎ, log Á¤º¸ È®ÀÎ, ¼ºñ½º ¹× ±â±â configuring, Software upgrade¸¦ Áö¿øÇÏ¿´´Âµ¥ v2¿¡¼´Â ¹Î°¨ÇÑ ÆÄ¶ó¹ÌÅÍ¿¡ ´ëÇÑ º¸È£, alarm, bandwidth ¸ð´ÏÅ͸µ, ¼ºñ½º¾÷ÀÚ ¹× »ç¿ëÀÚ¿ë Áø´Ü ±â´ÉÀ» Ãß°¡·Î Áö¿øÇÑ´Ù.
• Telephony
Àüȱ⠱â´ÉÀÌ ¾ø´Â ±â±âµé(TV, PC)µµ ³×Æ®¿öÅ© »óÀÇ ÀüȱâÀÇ ±â´ÉÀ» Ȱ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¿¹·Î´Â TV, PC¿¡¼ Àüȸ¦ °Ç´Ùµç°¡, Àüȱâ·Î °É·Á¿Â ÀüÈ ¶Ç´Â ¸Þ½ÃÁö¸¦ ÁÖ°í ¹Þ´Â´Ùµç°¡, »Ó¸¸ ¾Æ´Ï¶ó ÀüȱâÀÇ ÁÖ¼Ò·Ï, ͏°´õ(calendar)¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ°í, »ç¿ëÀÚÀÇ À§Ä¡ Á¤º¸µµ ÁÖ°í ¹Þ°Ô ÇØÁØ´Ù.
<±×¸² 5> Telephony ¾ÆÅ°ÅØÃ³ (Ãâó: UPnP forum website)
À̿ܿ¡µµ Smart Grid¿¡ ´ëÀÀÇÏ´Â Home Energy Management System, Áý°ú Áý, Áý°ú ¸ð¹ÙÀÏ, Áý°ú Â÷·®À» ¿¬°á½ÃÄÑ ÁÖ´Â Remote Access, ÇコÄÉ¾î ¼ºñ½º¸¦ À§ÇÑ e-Health & Sensor µîÀÇ Ç¥ÁØ ¿Ï·áµÇ°í Àְųª »õ·Ó°Ô ½ÃÀ۵ǰí ÀÖ´Ù.
ÇâÈÄ Àü¸Á
UPnP Ç¥ÁØÀº ù°, IP±â¹Ý Ȩ ³×Æ®¿öÅ© »óÀÇ ±â±âµéÀ» ã°í Á¦¾îÇÏ´Â À¯·ÂÇÑ(1,000°³¿¡ ´ÞÇϴ ȸ¿ø»ç) ±¹Á¦ Ç¥ÁØÀ̶ó´Â Á¡, µÑ°, ÀÌ¹Ì UPnP ±â´ÉÀ» °®°í ÀÖ´Â ¼ö ¸¹Àº(3¾ï´ë ÀÌ»ó) ±â±âµéÀÌ ½ÃÀå¿¡ º¸±ÞµÇ¾î ÀÖ´Ù´Â Á¡¿¡¼ SmartGrid, HealthCare µî »õ·Î¿î ¼ºñ½º¸¦ È¿°úÀûÀ¸·Î ±¸ÇöÇÒ ¼ö ÀÖ´Â ÁÁÀº platformÇ¥ÁØÀ̶ó°í »ý°¢µÇ¸ç ¿ì¸®³ª¶óÀÇ ¸¹Àº ±â¾÷µéÀÇ Àû±ØÀûÀÎ Âü¿©°¡ ±â´ëµÈ´Ù.
<±×¸² 6> ½ÃÀå¿¡ Ãâ½ÃµÇ¾î ÀÖ´Â UPnP Á¦Ç°µé (Ãâó: UPnP forum website)