ÀÚÀ¯·Ó°Ô °Ô½Ã¹°À» ¿Ã¸±¼öÀÖ´Â °Ô½ÃÆÇÀÔ´Ï´Ù.
  • À¯³âÃß¾ï
  • Çб³»ýÈ°
  • ÀÔ½ÃÁغñ
  • ´ëÇлýÈ°
  • ±º»ýÈ°
  • ¾Ë¹Ù»ýÈ°
  • Ãë¾÷Áغñ
  • Á÷Àå»ýÈ°
  • ¿ø·ë»ýÈ°
  • ¿¬¾ÖÁß
  • °áÈ¥Áغñ
  • Áý¾È»ì¸²
  • Àڳ౳À°
  • â¾÷Áغñ
  • À̹ÎÀ¯ÇÐ
  • ³ëÈÄ»ýÈ°
  • Àüüº¸±â


¾×Ƽºê ³×Æ®¿öÅ© ±â¼ú µ¿Çâ

 


¾×Ƽºê ³×Æ®¿öÅ© ±â¼ú µ¿Çâ


À̼öÇü* ³²Åÿë** ³ªÁßÂù*** ¼Õ½Â¿ø****


¾×Ƽºê ³×Æ®¿öÅ©´Â ³×Æ®¿öÅ© ³ëµå¸¦ ÇÁ·Î±×·¥ÀÌ °¡´ÉÅä·Ï ±¸ÇöÇÔÀ» ¸ñÇ¥·Î ÇÑ´Ù. À̸¦ ÅëÇØ »õ·Î¿î ÇÁ·ÎÅäÄÝ ¹× ±â¼úÀ» ³×Æ®¿öÅ© »ó¿¡¼­ äÅÃÇÏ¿© ¿î¿ëÇÏ´Â °ÍÀ» ¿ëÀÌÇÏ°Ô ÇÒ »Ó¸¸ ¾Æ´Ï¶ó »ç¿ëÀÚ°¡ ³×Æ®¿öÅ©»ó¿¡ ÇÊ¿äÇÑ ±â´ÉÀ» ¼öÇàÇÔÀ¸·Î½á ³×Æ®¿öÅ© °ü¸®³ª »õ·Î¿î ¼­ºñ½ºÀÇ Á¦°øÀ» ´Éµ¿ÀûÀÌ°í À¯¿¬ÇÏ°Ô ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â »õ·Î¿î ³×Æ®¿öÅ© Æз¯´ÙÀÓÀÌ´Ù. µû¶ó¼­ º» °í¿¡¼­´Â °ü·Ã ¿¬±¸ µ¿Çâ ¹× ¾×Ƽºê ³×Æ®¿öÅ©ÀÇ ¿î¿ë ½Ã ÇÙ½ÉÀûÀÎ »çÇ×À̶ó ÇÒ ¼ö ÀÖ´Â ¾×Ƽºê ³×Æ®¿öÅ© º¸¾È ºÐ¾ßÀÇ À̽´µéÀ» »ìÆ캸¾Ò´Ù. ¢Ê



I. ¼­ ·Ð


ÀÎÅͳÝÀÇ ±Þ°ÝÇÑ È®»ê°ú ÀÎÅͳÝÀ» ÀÌ¿ëÇÏ´Â ÀÀ¿ëÀÇ ¼ö°¡ ±Þ°ÝÈ÷ Áõ°¡ÇÔ¿¡ µû¶ó ÀÎÅͳÝÀ» ÀÌ¿ëÇÏ´Â ÀÀ¿ë ¹× »ç¿ëÀÚÀÇ ³×Æ®¿öÅ©¿¡ ´ëÇÑ ¿ä±¸´Â Á¡Â÷ÀûÀ¸·Î º¹ÀâÇØÁö°í ±× ¼ö°¡ Áõ°¡ÇÏ°í ÀÖ´Â »óÅÂÀÌ´Ù. À̸¦ ¼ö¿ëÇϱâ À§ÇÑ ¿©·¯ ±â¼úµéÀÌ ¿¬±¸µÇ°í ÀÖÁö¸¸ ÀÌµé ±â¼úÀÌ Ç¥ÁØÈ­ ´Ü°è¸¦ °ÅÃÄ ½ÇÁ¦ ¸Á¿¡ äÅÃµÇ¾î »ç¿ëµÇ±â±îÁö´Â ¸¹Àº ½ÃÀÏ°ú ºñ¿ëÀÌ ¼Ò¿äµÈ´Ù. ¶ÇÇÑ »ç¿ëÀÚ ¿ä±¸ Á¶°ÇÀÇ º¯È­ ¼Óµµ¿Í À̸¦ Áö¿øÇϱâ À§ÇÑ ³×Æ®¿öÅ© ½Ã½ºÅÛÀÇ º¯È­ ¼Óµµ°£¿¡´Â Â÷ÀÌ°¡ ¹ß»ýÇÏ°Ô µÇ¾î »ç¿ëÀÚÀÇ ¸Á¿¡ ´ëÇÑ ¿ä±¸ ±â´ÉÀ» ½Ã±â ÀûÀýÇÏ°Ô ¹Ý¿µÇÏ´Â ÇÏ´Â °ÍÀº ÇöÀçÀÇ ³×Æ®¿öÅ© ±¸Á¶ ÇÏ¿¡¼­´Â ºÒ°¡´ÉÇÏ´Ù.


À̸¦ ±Øº¹Çϱâ À§ÇØ ³×Æ®¿öÅ© ³ëµåÀÇ ±¸Á¶¸¦ ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇϵµ·Ï ÇÏ°í, »ç¿ëÀÚ ¿ä±¸ ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥ Äڵ带 Àü¼Û/½ÇÇàÇÔÀ¸·Î½á Åë½Å¸Á¿¡ »õ·Î¿î ¼­ºñ½º¸¦ º¸´Ù ½Å¼ÓÇÏ°í °æÁ¦ÀûÀ¸·Î µµÀÔÇÏ°í ¸Á ÀÚ¿øµéÀ» º¸´Ù ÀûÀýÇÏ°Ô È°¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â µ¥ ¸ñÇ¥¸¦ µÎ°í ¿¬±¸µÇ°í ÀÖ´Â ºÐ¾ß°¡ ¾×Ƽºê ³×Æ®¿öÅ© ºÐ¾ßÀÌ´Ù.


±âÁ¸ÀÇ ³×Æ®¿öÅ© ³ëµå°¡ ´Ü¼øÈ÷ ÆÐŶÀ» ÀúÀåÇÑ ÈÄ Æ÷¿öµù(store and forward) ÇÏ´Â ½ÄÀÇ ´Ü¼øÇÑ ³×Æ®¿öÅ· ±â´ÉÀ» ÇÏ´Â °Í°ú´Â ´Þ¸® ¾×Ƽºê ³×Æ®¿öÅ©´Â »ç¿ëÀÚ°¡ ¿øÇÏ´Â ÇÁ·Î±×·¥À» ÆÐŶÀ» ÅëÇÏ¿© Àü¼ÛÇÏ¿© ½ÇÇàÇϰųª ³×Æ®¿öÅ© ³ëµå¿¡ ¹Ì¸® ¼³Ä¡µÈ ÇÁ·Î±×·¥ Áß¿¡¼­ ÇØ´ç ±â´ÉÀ» ½ÇÇàÇÔÀ¸·Î½á »ç¿ëÀÚ°¡ ¿øÇÏ´Â ³×Æ®¿öÅ© ±â´ÉÀ» ÀÌ¿ëÇÏ°Ô µÈ´Ù. ÀÌó·³ ³×Æ®¿öÅ© ³ëµå¿¡¼­ ¶ó¿ìÆðú °°Àº ´Ü¼øÇÑ ±â´É¿¡¼­ ¹þ¾î³ª ³×Æ®¿öÅ© Á¾´Ü°£¿¡¼­¸¸ ÀÌ·ç¾îÁö´ø ¿©·¯ °¡Áö ¿¡·¯ ó¸® ¹× È帧 Á¦¾î¿Í °°Àº º¹ÀâÇÑ ±â´É ȤÀº ±× ¿Ü »ç¿ëÀÚ°¡ ¿øÇÏ´Â ±â´ÉÀ» ³×Æ®¿öÅ© ³ëµå¿¡¼­ ¼öÇàÇÒ ¼ö ÀÖ´Ù´Â °ÍÀº »ç¿ëÀÚ³ª ³×Æ®¿öÅ© ¸Á ÀÚü¿¡ À¯¿¬¼º »Ó¸¸ ¾Æ´Ï¶ó ¿©·¯ ¸¹Àº ÀåÁ¡µéÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù.


¾×Ƽºê ³×Æ®¿öÅ©¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀº ÇÁ·Î±×·¥ ÄÚµåÀÇ Àü¼Û ¿©ºÎ¿¡ µû¶ó Å©°Ô µÎ °¡Áö·Î ºÐ·ùÇÒ ¼ö ÀÖ´Ù. ù¹ø°´Â ¾×Ƽºê ³×Æ®¿öÅ©¿¡ »ç¿ëµÇ´Â ÇÁ·Î±×·¥ÀÌ Áß°£ ³ëµå¿¡ ¹Ì¸® ¼³Ä¡µÇ¾î ÀÖ°í »ç¿ëÀÚ°¡ ¼³Ä¡µÈ ÇÁ·Î±×·¥ Áß ¾î´À Çϳª¸¦ ½ÇÇàÇϱ⸦ ¿øÇÒ °æ¿ì ÇØ´ç ÇÁ·Î±×·¥À» ½Äº°ÇÏ´Â Áö½ÃÀÚ¿Í ÇØ´ç ÇÁ·Î±×·¥ÀÌ ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ¿© ÇØ´ç ±â´ÉÀ» ½ÇÇàÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù. ÀÌ °æ¿ì ³×Æ®¿öÅ© »ó¿¡¼­ ½ÇÇà ÇÁ·Î±×·¥ÀÇ Àü¼Û°ú ½ÇÁ¦ »ç¿ëÀÚ ¿ä±¸ ±â´É(¸Þ½ÃÁö)ÀÇ ½ÇÇàÀº ºÐ¸®µÇ¾î À̾îÁö°Ô µÈ´Ù. ÇÁ·Î±×·¥Àº ÀÎÁõµÈ °ü¸®ÀÚ¿¡ ÀÇÇØ ³×Æ®¿öÅ©¿¡ ¹èÆ÷µÇ¸ç ÀÌ·± Á¢±Ù ¹æ¹ýÀ» ÇÁ·Î±×·¡¸Óºí ½ºÀ§Ä¡(Programmable Switch) ¹æ½Ä ¶Ç´Â ºÐ¸®(Discrete) ¹æ½ÄÀ̶ó ÇÑ´Ù. ÀÌ ¹æ¹ý¿¡ µû¸¥ ´ëÇ¥ÀûÀÎ ¾×Ƽºê ³×Æ®¿öÅ© ÇÁ·ÎÁ§Æ®´Â Ææ½Ç¹Ù´Ï¾Æ ´ëÇÐÀÇ Switchware¿Í ÄÝ·³ºñ¾Æ ´ëÇÐÀÇ Netscript µîÀÌ ÀÖ´Ù. ÀÌ ¹æ¹ýÀº ½ÇÇà ±â´ÉÀÌ º¹ÀâÇؼ­ ÇÁ·Î±×·¥ÀÇ Å©±â°¡ Ä¿¼­ ÇÁ·Î±×·¥ ÀÚü¸¦ Àü¼ÛÇϱ⿡´Â »ç¿ëÀÚÀÇ ¿ä±¸¿¡ ½Ã±â ÀûÀýÇÏ°Ô ´ëÀÀÇÏ´Â °ÍÀÌ ¾î·Á¿ï °æ¿ì¿¡ À¯¸®ÇÏ´Ù.


¶Ç ´Ù¸¥ ¹æ¹ýÀº ÅëÇÕ(Integrated) ¹æ½Ä ¶Ç´Â ĸ½¶(Capsule) ¹æ½ÄÀ̶ó°íµµ ºÒ¸®¸ç ÀÌ´Â ½ÇÇà¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅÍ »Ó¸¸ ¾Æ´Ï¶ó ½ÇÇà ÇÁ·Î±×·¥ ÀÚü¸¦ ÀÏ¹Ý ÆÐŶ°ú ¸¶Âù°¡Áö·Î ĸ½¶À̶ó ºÒ¸®´Â ¾×Ƽºê ÆÐŶÀ» ÅëÇÏ¿© Áß°£ ³ëµå¿¡ Àü´ÞÇÏ¿© ½ÇÇàÇÏ´Â ¹æ¹ýÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. ÀÌ °æ¿ì ¾×Ƽºê ³×Æ®¿öÅ© »ó¿¡¼­ Àü¼ÛµÇ´Â ¸ðµç ÆÐŶÀº ³×Æ®¿öÅ© ³ëµå¿¡¼­ ½ÇÇà °¡´ÉÇÑ(µÇ¾î¾ß ÇÒ) ÇÁ·Î±×·¥À¸·Î º¼ ¼ö ÀÖÀ¸¸ç ÇÁ·Î±×·¥Àº ³×Æ®¿öÅ© »óÀÇ ¾î´À »ç¿ëÀÚ¿¡ ÀÇÇؼ­µµ ³×Æ®¿öÅ©¿¡ Àü¼ÛÀÌ °¡´ÉÇÏ´Ù. ÀÌ ¹æ¹ý¿¡ µû¸¥ ´ëÇ¥ÀûÀÎ ¾×Ƽºê ³×Æ®¿öÅ© ÇÁ·ÎÁ§Æ®´Â MIT °ø´ëÀÇ ANTS, Ææ½Ç¹Ù´Ï¾Æ ´ëÇÐÀÇ PLANet µîÀÌ ÀÖ´Ù.



II. °ü·Ã ¿¬±¸ µ¿Çâ


¾×Ƽºê ³×Æ®¿öÅ©¿¡ ´ëÇÑ ±¹³» ¿¬±¸´Â ¾ÆÁ÷ Å« ÁøÀüÀÌ ¾øÀ» »Ó¸¸ ¾Æ´Ï¶ó È°¹ßÈ÷ ¿¬±¸°¡ ÃßÁøµÇÁö ¸øÇÏ°í ÀÖ´Ù. º»°ÝÀûÀ¸·Î ±â¼ú ¶Ç´Â Àåºñ °³¹ß¿¡ ³ª¼­´Â ¿¬±¸¼Ò³ª ¾÷ü´Â ¾ø´Â °ÍÀ¸·Î Æľǵǰí ÀÖÀ¸¸ç ¼¼°è µ¿ÇâÀ» ÆľÇÇÏ´Â ¼öÁØ¿¡ ÀÖ´Ù°í ÇÒ ¼ö ÀÖ°í ÀϺΠ´ëÇÐÀÇ °æ¿ì ÀÚüÀûÀÎ ¾×Ƽºê ³×Æ®¿öÅ© ½Ã½ºÅÛÀ» Á¦¾ÈÇÏ°í ÀÖ´Â °ÍÀ¸·Î ¹ßÇ¥µÇ°í ÀÖ´Ù.


±¹Á¦ÀûÀ¸·Î´Â ¹Ì±¹ÀÇ MIT, Ææ½Çº£´Ï¾Æ, ¾Æ¸®Á¶³ª, ÄÝ·Òºñ¾Æ, Á¶Áö¾ÆÅØ ´ëÇб³¿Í ¿µ±¹ÀÇ ÄÉÀӺ긮Áö ´ëÇÐ µî Çа踦 Áß½ÉÀ¸·Î È°¹ßÈ÷ ¿¬±¸°¡ ÃßÁøµÇ¾î ¿À°í ÀÖÀ¸¸ç ¿¬±¸±â°üÀ¸·Î´Â IEEE¿Í BBN, ¾÷ü·Î¼­´Â ÀÎÅÚ, ³ëÅ°¾Æ, ·ç½¼Æ® µîÀÌ Áß½ÉÀÌ µÇ¾î OpenSig ¹× Open Network Architecture¶ó´Â ÄÁÆÛ·±½º ¹× ¿öÅ©¼¥À» °³ÃÖÇϸ鼭 °ü·Ã ±â¼úÀÇ Ç¥ÁØÈ­¸¦ ÃßÁøÇØ ³ª°¡°í ÀÖ´Ù. Áö±Ý±îÁö´Â ¾×Ƽºê ³×Æ®¿öÅ©¿¡ ´ëÇÑ ±âº»Àû °³³ä, Çʿ伺, ´Ù¾çÇÑ ÀÀ¿ëµéÀ» Á¦½ÃÇϸ鼭 Á¡Â÷ ¾×Ƽºê ³×Æ®¿öÅ©ÀÇ Àû¿ë ¹üÀ§, ÁÖ¿ä ÀÀ¿ë ºÐ¾ß, ÁÖ¿ä ÇÙ½É ±â¼ú, Á¢±Ù ¹æ¹ý µî¿¡ ´ëÇÏ¿© °ø°¨´ë¸¦ ÀÌ·ç¾î °¡°í ÀÖ´Â °úÁ¤¿¡ ÀÖ´Ù. °³¹æÇü ÀÎÅÍÆäÀ̽º(open interface)¿¡ ´ëÇؼ­´Â IEEE Project1520À» Áß½ÉÀ¸·Î ÇÑ ÂüÁ¶¸ðµ¨(reference model)À» Á¦½ÃÇÏ°í À̸¦ ATM¸Á, IPÀÎÅͳݸÁ, SS No.7ÀÌ Áö¿øÇϴ ȸ¼± ±³È¯¸Á¿¡ Àû¿ëÇÏ´Â ¿¬±¸µéÀÌ ÁøÇàµÇ°í ÀÖ´Ù. ´ÙÀ½Àº ÀÌ¿¡ ´ëÇÑ ¼¼°èÀûÀÎ ¿¬±¸ µ¿ÇâÀ» ¿ä¾àÇÑ °ÍÀÌ´Ù.


1. ¾×Ƽºê ³×Æ®¿öÅ©¿¡¼­ÀÇ ÁÖ¿ä ¿¬±¸ ºÐ¾ß


°¡. ³×Æ®¿öÅ© ±¸Á¶¿¡ °üÇÑ ¿¬±¸


¸Á ±¸Á¶´Â ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö¼ºÀÇ µ¿Àû Á¤µµ¸¦ ¹Ý¿µÇÏ°Ô µÈ´Ù. DAN(Delegated Agents for Network Management)¿¡¼­Ã³·³ ÇÁ·Î±×·¥ Äڵ带 ¼­¹ö¿¡ ÀúÀåÇØ ³õ°í ÇÊ¿ä ½Ã Àü¼ÛÇϰųª ¹ÙÀεùÇؼ­ »ç¿ëÇÏ´Â °æ¿ì, ³×Æ®¿öÅ© ³ëµå»ó¿¡ ÇÊ¿äÇÑ ¸ðµç Äڵ带 ¹Ì¸® ¼³Ä¡ÇØ ³õ°í ¾×Ƽºê ÆÐŶ¿¡ ÀÇÇÏ¿© ÇØ´ç ÇÁ·Î±×·¥¿¡ ´ëÇÑ Áö½ÃÀÚ(identifier)³ª ÂüÁ¶(reference)¸¦ ÅëÇÏ¿© ÇØ´ç ±â´ÉÀ» »ç¿ëÇÏ´Â °æ¿ì, ÇÊ¿ä ½Ã Äڵ带 »ý¼ºÇÏ¿© ÇÁ·ÎÅäÄÝÀ» ÅëÇØ Á÷Á¢ ³×Æ®¿öÅ© ³ëµå¿¡ Àü¼ÛÇÏ¿© »ç¿ëÇÏ´Â °æ¿ì¸¦ µé ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ °æ¿ìµé¿¡ µû¶ó ¸ÁÀÇ ±¸Á¶¿Í ÇÁ·ÎÅäÄÝ, ¾ÈÀü ¿ä±¸ Á¤µµ´Â ´Þ¶óÁö°Ô µÈ´Ù.


¾×Ƽºê ³×Æ®¿öÅ©ÀÇ ±¸Á¶¿¡ ´ëÇÏ¿©´Â IEEEÀÇ OPENARCH Æ÷·³À» ¹ÙÅÁÀ¸·Î ¿¬±¸°¡ ÃßÁøµÇ°í ÀÖÀ¸³ª ¸¹Àº ÁøôÀÌ ÀÌ·ç¾îÁöÁö ¸øÇÏ°í ÀÖ´Â °ÍÀ¸·Î Æľǵǰí ÀÖ´Ù. ÀÌ ºÐ¾ß¿¡¼­´Â ÁÖ·Î ¸ÁÀ» ±¸¼ºÇÏ´Â ¿ä¼ÒµéÀÇ ±â´É ¹× À̵鰣ÀÇ Á¤º¸ È帧 ¹× ÇÁ·ÎÅäÄÝÀÌ Á¤ÀǵǾî¾ß ÇÒ °ÍÀÌ´Ù.


³ª. ³×Æ®¿öÅ© ³ëµå ±¸Á¶¿¡ °üÇÑ ¿¬±¸


¸Á ³ëµåÀÇ ´ëÇ¥ÀûÀÎ ¿¹´Â ÀÎÅÍ³Ý ¶ó¿ìÅÍ¿Í ATM ½ºÀ§Ä¡¸¦ µé ¼ö ÀÖ´Ù. ¾×Ƽºê ³×Æ®¿öÅ© ±â´ÉÀ» ¼öÇàÇϱâ À§ÇÑ ±¸Á¶´Â ±× ³ëµå°¡ ´ã´çÇÏ´Â ±â´É ¹× ¸ñÇ¥ ¼­ºñ½ºÀÇ ¿ä±¸»çÇ×À» Á¤¹ÐÇÏ°Ô ºÐ¼®ÇÑ ÈÄ ¼³°èµÇ¾î¾ß ÇÑ´Ù. ÀϹÝÀûÀÎ ¿ä±¸»çÇ×À¸·Î´Â À̽ļºÀÌ °­ÇÏ°í ½Ã½ºÅÛ µ¶¸³ÀûÀÎ ÀÀ¿ë Ç÷§Æû°ú Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀ» °®Ãß¾î¾ß ÇÑ´Ù.


´Ù. ¸Á ³ëµåÀÇ µ¿Àû ½ÇÇà ȯ°æ(Execution Environment)¿¡ °üÇÑ ¿¬±¸


ÀÌ ºÐ¾ß´Â ÇÁ·Î±×·¥ Äڵ尡 ¾î¶»°Ô ³ëµå¿¡ ½±°Ô ¼³Ä¡µÇ¾î ¿î¿ëµÉ ¼ö Àִ°¡ ÇÏ´Â ¹®Á¦·Î¼­ ½ÇÇàÇÒ ÇÁ·Î±×·¥ ·ÎÁ÷ÀÇ Á¤È®µµ ¹× ÁýÀûµµ È®ÀÎ, µ¿ÀûÀÎ ÄÄÆÄÀϸµ, ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ Ä¿³Î ·Îµù, ÇØ´ç ³×Æ®¿öÅ© ³ëµåÀÇ ¿øÈ°ÇÑ ÀÚ¿ø °ü¸®¿Í °ü·ÃµÈ ±â´ÉµéÀÌ´Ù. ÁÖ·Î ÀûÀýÇÑ ¿î¿µÃ¼Á¦¿Í °ü·ÃµÈ °ÍÀ¸·Î ±âÁ¸ÀÇ ¿î¿µÃ¼Á¦¸¦ ÀÛ°í °¡º±°Ô ÇÏ¿© »ç¿ëÇÏ´Â °æ¿ì(¿¹, JavaOS, NodeOS µî)¿Í ½ÇÇà½Ã°£¿¡ QoS Áö¿øÀ» À§ÇØ µ¿Àû ¹ÙÀεù ±â¼úÀ» °í·ÁÇÑ °æ¿ì(¿¹, xbind kernel)µµ ÀÖ´Ù.


ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ Á¤µµ¿¡ µû¶ó ÀÚ¿øÀ» Á¦¾îÇÏ°í °ü¸®ÇÏ´Â ¾ö°ÝÇÔÀÇ ¼öÁØÀÌ ´Þ¶óÁú ¼ö ÀÖ´Ù. ÀÚ¿ø¿¡ ´ëÇÑ °ü¸®´Â ÆÐŶ, È£, »ç¿ëÀÚ ´ÜÀ§·Î ¼öÇàµÉ ¼ö ÀÖÀ¸¸ç, Á¦¾î Çã¿ë Á¤µµ´Â Çϵå¿þ¾îÀÇ °æ¿ì¿¡´Â ¸Þ¸ð¸®, ½ºÀ§Äª Æк긯, ÇÁ·Î¼¼¼­, ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º ÀåÄ¡ µîÀÇ ¼öÁØ¿¡¼­ °í·ÁµÉ ¼ö ÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾îÀÇ °æ¿ì ÀÀ¿ëÇÁ·Î±×·¥, ÀÎÅÍÆäÀ̽º ÇÁ·ÎÅäÄÝ ¼ÒÇÁÆ®¿þ¾î, ÀÚ¿ø °ü¸® ¼ÒÇÁÆ®¿þ¾î, ¿î¿µÃ¼Á¦ µîÀÇ ¿©·¯ ¼öÁØ¿¡¼­ °í·ÁµÉ ¼ö ÀÖ´Ù.


¶ó. ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ °üÇÑ ¿¬±¸


¾×Ƽºê ³×Æ®¿öÅ©¿¡¼­ »ç¿ëµÉ ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â ´ÙÀ½°ú °°Àº ±âº»Àû ¿ä±¸ Á¶°ÇµéÀ» °®´Â´Ù.


- ÇÁ·Î±×·¡¹Ö ¾ð¾î ±¸Á¶ÀûÀ¸·Î ½ÇÇàÁß ³ëµåÀÇ ¾ÈÀüÀ» º¸ÀåÇÒ ¼ö ÀÖ´Â ¾ð¾î


- Ç÷§Æû¿¡ µ¶¸³ÀûÀ¸·Î µ¿ÀÛÇÒ ¼ö ÀÖ´Â ¾ð¾î


- ¼öÇà ½Ã µ¿ÀûÀ¸·Î Ä¿³Î¿¡ ·Îµù°¡´ÉÇÑ ¾ð¾î


- ÇÊ¿ä ½Ã(on-the-fly) ´Ù¿î·Îµå, ÄÄÆÄÀÏ, ½ÇÇàÀÌ °¡´ÉÇÑ ¾ð¾î


ÀÌ·¯ÇÑ ¿ä±¸ »çÇ׵鿡 ±ÙÁ¢ÇÑ ¾ð¾î·Î Java°¡ ¸¹Àº ¿¬±¸ ÇÁ·ÎÁ§Æ®¿¡¼­ »ç¿ëµÇ°í ÀÖÀ¸³ª, ½ÇÇà ½Ã ³ëµåÀÇ ¾ÈÁ¤¼ºÀ» º¸ÀåÇÏ´Â Ãø¸é¿¡¼­ ºÎÁ·ÇÑ Á¡ÀÌ ¹ß°ßµÇ¾î Caml°ú °°ÀÌ ´Ù¸¥ °´Ã¼ ÁöÇâ ½ÇÇà ȯ°æ ¹× ¾ð¾î¸¦ Àû¿ëÇÏ´Â °æ¿ìµµ ÀÖ´Ù.


¸¶. ½ÇÇà ¾ÈÀü¼º(safety and security)¿¡ °üÇÑ ¿¬±¸


³×Æ®¿öÅ© ÀÚ¿øµé(¸Þ¸ð¸®, ¹öÆÛ, ÇÁ·Î¼¼½Ì ´É·Â, ´ë¿ªÆø, ³»ºÎ ¼ÒÇÁÆ®¿þ¾î, À̸§ °ø°£ µî)À» ÀÏ¹Ý »ç¿ëÀÚ°¡ Á÷Á¢ ¾×¼¼½ºÇÏ°í Á¦¾îÇÔÀ¸·Î½á ½Ã½ºÅÛ¿¡ ´ëÇÑ ¾ÈÀü¼ºÀÌ ¹«¾ùº¸´Ùµµ Á߿伺À» °®°Ô µÈ´Ù. µû¶ó¼­ ÀÚ¿øµé¿¡ ´ëÇÑ Ã¶ÀúÇÑ ¾×¼¼½º Á¦¾î ¹× »ç¿ëÀÚº° ½ÇÇà ÇÁ·Î±×·¥ÀÇ °í¸³È­, ½ÇÇà ÄÚµåÀÇ Àü¼Û °úÁ¤¿¡¼­ ¾Ïȣȭ µîÀÌ °í·ÁµÇ°í ÀÖ´Ù. ÀÌ´Â °³¹æÀÇ Á¤µµ ¹× ¼º´É°úÀÇ ±ÕÇü(trade-off ȤÀº balances)»ó¿¡¼­ °ËÅäµÇ°í ÀÖ´Ù. ¾×Ƽºê ³×Æ®¿öÅ©ÀÇ ¼º°ø ¿©ºÎ¸¦ °áÁ¤Áþ´Â Áß¿äÇÑ °ü°ÇÀ̶ó ÇÒ ¼ö ÀÖ´Ù.


2. ÁÖ¿ä ¿¬±¸ ÇÁ·ÎÁ§Æ®


°¡. Switchware


½ºÀ§Ä¡¿þ¾î´Â º§ÄÚ¾î¿Í Ææ½Çº£´Ï¾Æ ´ëÇÐÀÌ °øµ¿À¸·Î ¿¬±¸ÇÏ°í ÀÖ´Â ÇÁ·ÎÁ§Æ®·Î, ºÐ¸®¹æ½ÄÀÇ ´ëÇ¥ÀûÀÎ ¿¹·Î ²ÅÈ÷°í ÀÖ´Ù. ½ºÀ§Ä¡¿þ¾î´Â ÇÁ·Î±×·¥ °¡´É¼º°ú º¸¾È¼º ¹× ¾ÈÁ¤¼º¿¡ ÁÖµÈ ÃÊÁ¡À» ¸ÂÃß°í ÀÖÀ¸¸ç, ƯÈ÷ º¸¾È¿¡ °ü°èµÈ ¿¬±¸¸¦ ¸Å¿ì ½Éµµ ÀÖ°Ô ÇÏ°í ÀÖ´Ù. ½ºÀ§Ä¡¿þ¾î´Â ¾×Ƽºê ÆÐŶ°ú ½ºÀ§Ä¡·¿(Switchlet), SANE(Secure Active Network Environment)À̶ó ºÒ¸®´Â ¾×Ƽºê ³×Æ®¿öÅ© ±â¹Ý ±¸Á¶·Î ÀÌ·ç¾îÁ® ÀÖ´Ù. ¾×Ƽºê ÆÐŶÀº ±âÁ¸ÀÇ ÆÐŶÀ» ´ëÄ¡ÇÏ´Â À̵¿ °¡´ÉÇÑ ÇÁ·Î±×·¥À» Æ÷ÇÔÇÑ ÇüÅÂÀÌ°í ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î´Â ÀÚü °³¹ßÇÑ PLAN(Programming Language for Active Network)À» »ç¿ëÇÏ¿´´Ù. ¾×Ƽºê ÆÐŶÀº ÇÁ·ÎÅäÄÝ È¤Àº ³×Æ®¿öÅ© ±â´É ¿ä¼Ò ¿äû ½Ã ³×Æ®¿öÅ©¸¦ ÅëÇÑ Àü¼Û ¹× ·ÎµùÀÌ °¡´ÉÇÏ´Ù. ½ºÀ§Ä¡·¿Àº Áß°£°èÃþÀ» ±¸¼ºÇÏ°í ¶ó¿ìÆà ÇÁ·ÎÅäÄÝ°ú °°Àº ¶ó¿ìÅÍ ±â´ÉÀÇ ±âº» ±â´ÉÀ̳ª µ¿ÀûÀ¸·Î ÀûÀçÇÒ ¼ö ÀÖ´Â Ãß°¡ È®Àå ±â´ÉÀ» Á¦°øÇÑ´Ù. ¾×Ƽºê ÆÐŶ°ú ½ºÀ§Ä¡·¿¿¡ ÇÁ·ÎÅäÄÝÀ̳ª ³×Æ®¿öÅ© ¿ä¼Ò¸¦ ·Îµù(loading)ÇÒ ¶§ ³ôÀº ¼öÁØÀÇ ÅëÇÕ¼º°ú °­ÇÑ Å¸ÀÔ °Ë»ç(strong type checking)¿Í °°Àº °ËÁõÀ» ÅëÇØ º¸¾È¼ºÀ» Á¦°øÇÑ´Ù.


2001³â±îÁö À̾îÁö´Â ÀÌ ÇÁ·ÎÁ§Æ®ÀÇ ¸ñÇ¥´Â ¾îÇø®ÄÉÀ̼ÇÀÇ È°¼ºÈ­¿Í »óÈ£ ÀÛµ¿ÀÇ ¹üÀ§¸¦È®Àå½ÃÅ°´Â µ¥ ÀÖ´Ù. ƯÈ÷ ABONE ÀÇ »óÈ£ÀÛµ¿À» À§ÇØ ÀÚµ¿È­µÈ ¼­ºñ½º ¹èÆ÷ ±â´ÉÀ» Á¦°øÇÒ ¼ö ÀÖ´Â ÀÛ¾÷À» ¿¬±¸ÁßÀÌ´Ù.


³ª. NetScript


NetScript´Â ÄÝ·Òºñ¾Æ ´ëÇп¡¼­ Á¦½ÃÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ³×Æ®¿öÅ© ½Ã½ºÅÛÀ» °³¹ßÇϱâ À§ÇÑ È¯°æÀ» Á¦°øÇÑ´Ù. À̵é ÇÁ·Î±×·¥µéÀº ¿ø°Ý ½Ã½ºÅÛ¿¡¼­ ó¸®µÉ ¼ö ÀÖ´Â À̵¿Çü ¿¡ÀÌÀüÆ®·Î ±¸¼ºµÇ¾î Áö¿ª ¶Ç´Â ¿ø°Ý Á¦¾î ÇÏ¿¡¼­ ¼öÇàÇÑ´Ù. Áï NetScript´Â µ¿ÀûÀ¸·Î ³×Æ®¿öÅ© ³ëµå¿¡ ÀÖ´Â ¾×Ƽºê ÇÁ·Î±×·¥µéÀ» ¹èÆ÷ÇÏ°í ½ÇÇàÇÒ ¼ö ÀÖ´Ù.


NetScript¿¡¼­ÀÇ ³×Æ®¿öÅ© ³ëµå ¿£Áø ÇÁ·Î±×·¡¹Ö ±â¹ýÀº PostscriptÀÇ ÇÁ·Î±×·¥ °¡´ÉÇÑ ÇÁ¸°ÅÍ¿Í À¯»çÇÏ´Ù. ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î Ãß»óÈ­µÈ ³×Æ®¿öÅ© ³ëµåÀÇ ±â´ÉÀ¸·Î ÆÐŶ ½ºÆ®¸² ó¸®¿Í ÀÚ¿ø ÇÒ´çÀ» ±¸ÃàÇÒ ¼ö ÀÖ´Ù.


´Ù. ANTS


ANTS´Â MIT ´ëÇп¡¼­ ¿¬±¸ °³¹ßÇÑ °ÍÀ¸·Î ¾×Ƽºê ³ëµåÀÇ ½ÇÇà ȯ°æ°ú ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö ¸ðµ¨À» Á¦°øÇØ ÁÖ´Â ÅøŶÀÌ´Ù. ANTSÀÇ ¸ðµç ±¸ÇöÀº À̵¿ ÄÚµå(mobile code) ±â¼úÀ» ÀÌ¿ëÇÏ¿© ÇÁ·ÎÅäÄÝ Á¤ÀǵéÀ» ³×Æ®¿öÅ© »ó¿¡¼­ Àü¼ÛÇÑ´Ù. ¾îÇø®ÄÉÀ̼ǰú ¾×Ƽºê ³ëµåÀÇ ±¸ÇöÀº Java·Î µÇ¾î ÀÖÀ¸¸ç, ¾îÇø®ÄÉÀ̼ǰú ¾×Ƽºê ³ëµå´Â ¿î¿µ üÁ¦ÀÇ »ç¿ëÀÚ ·¹º§ÀÇ ÃÖ»óÀ§ ´ÜÀÏ ÁÖ¼Ò ¿µ¿ª¿¡¼­ µ¿ÀÛÇÑ´Ù. ÀÌ°ÍÀº ÇÁ·ÎÅäŸÀÔÀ» °³¹ßÇÒ ¶§³ª ¾×Ƽºê ³×Æ®¿öÅ© ½Ã½ºÅÛÀÇ µðÀÚÀÎÀ» ¿ëÀÌÇÏ°Ô ÇØÁØ´Ù. ANTS ³×Æ®¿öÅ©´Â »õ·Î¿î ³×Æ®¿öÅ© ¿ä±¸ ±â´É¿¡ ´ëÇØ °¡»ó Ŭ·¡½º¸¦ ÇÏÀ§ Ŭ·¡½ºµé·Î ±¸¼ºÇÔÀ¸·Î½á »ç¿ëÀÚ°¡ ¿øÇÏ´Â ±â´É¿¡ ¸Â°Ô ±¸¼ºµÇ°í »ç¿ëµÈ´Ù. ÇöÀç Free BSD¿Í Linux»ó¿¡¼­ µ¿ÀÛÇÏ´Â °ÍÀ» °³¹ßÇÏ¿© ¹èÆ÷ÇÏ°í ÀÖÀ¸¸ç, ANTS´Â ÅëÇÕ ¹æ½ÄÀÇ ´ëÇ¥ÀûÀÎ ¿¹ÀÌ´Ù.


MIT¿¡¼­´Â ÇöÀçÀÇ ¹«¼± ³×Æ®¿öÅ©ÀÇ µ¿ÀÛ È¯°æ ¹× Àü¼Û °¡´ÉÇÑ Æ®·¡ÇÈÀÌ »ó´ëÀûÀ¸·Î Á¦ÇÑÀûÀÎ »óÅ¿¡¼­ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¿ä±¸»çÇ×À» ¸¸Á·½Ãų ¼ö ÀÖµµ·Ï ÇÏ´Â ¹«¼± ³×Æ®¿öÅ© ±â¹ÝÀÇ Radio Active ³×Æ®¿öÅ©¿¡ °üÇÑ ¿¬±¸¸¦ ÁøÇàÇÏ°í ÀÖ´Ù. µ¿ÀûÀ¸·Î Àû¿ë °¡´ÉÇÑ ¹«¼± ¸µÅ©»ó¿¡¼­ ±¸ÇöµÈ ¾×Ƽºê ³×Æ®¿öÅ©´Â ÆÐŶ ¼Õ½Ç¿¡ ´ëÇØ ¾îÇø®ÄÉÀ̼ÇÀÌ ÁÖÆļö¿Í º¯Á¶ ¹æ½ÄÀ» Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ ¸ñÇ¥ÀÌ´Ù.


¶ó. CANE(Composable Active Network Elements)


Georgia Tech(Georgia Institute of Technology)ÀÇ CANE ÇÁ·ÎÁ§Æ®´Â ¾×Ƽºê ³×Æ®¿öÅ©»ó¿¡¼­ ƯÁ¤ ¾îÇø®ÄÉÀ̼ÇÀ̳ª »õ·Î¿î ¼­ºñ½º¸¦ Á¦°øÇϱâ À§ÇØ ¿ì¼öÇÑ ¼º´ÉÀ¸·Î µ¿ÀûÀÎ ³×Æ®¿öÅ© ±¸¼º º¯°æ ±â´ÉÀ» Á¦°øÇϱâ À§ÇÑ ¿¬±¸¿¡ Áß½ÉÀ» µÎ°í ÀÖ´Ù. ÀÌ ÇÁ·ÎÁ§Æ®ÀÇ ¸ñÀûÀº »õ·Î¿î ¼­ºñ½º°¡ ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î ¼³Ä¡µÇ´Â µ¿¾È ÃÖÀûÀÇ ºü¸¥ °æ·Î¸¦ Á¦°øÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¸¦ ¼³°è ¹× ±¸ÇöÇÏ´Â °ÍÀÌ´Ù. À̸¦ À§ÇØ Æ¯Á¤ ¾îÇø®ÄÉÀ̼ǰú ¼­ºñ½º¸¦ Áö¿øÇÏ´Â ´Ù¾çÇÑ ¾×Ƽºê ³×Æ®¿öÅ© È¿À²¼º¿¡ ´ëÇÑ ½ÇÇèÀûÀÎ ¿¬±¸¿Í ƯÁ¤ »ç¿ëÀÚ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ¿¬±¸°¡ ÀÌ·ç¾îÁö°í ÀÖ´Ù.


CANE ÇÁ·ÎÁ§Æ®´Â Å©°Ô ¼¼°¡Áö ¿µ¿ªÀ¸·Î ³ª´©¾î º¼ ¼ö ÀÖ´Ù. ù¹ø°·Î ¾×Ƽºê ³×Æ®¿öÅ©¿Í ¼­ºñ½º±¸Á¶´Â ¾×Ƽºê ³×Æ®¿öÅ©¸¦ À§ÇÑ ÀÏ°üµÈ ¿ë¾î, ÃÖ¼Ò ±â´É ¿ä±¸Ç׸ñ, ÀÎÅÍÆäÀ̽º ¸í¼¼ÀÛ¾÷µî ±âº»ÀûÀÎ ±¸Á¶Àû Á¶Á÷ ÀÛ¾÷À» Æ÷ÇÔÇÑ´Ù. µÎ¹ø° ¿µ¿ªÀº ¾îÇø®ÄÉÀ̼ÇÀ» Áö¿øÇÏ´Â ¸ÞÄ¿´ÏÁò¿¡ °üÇÑ ¿¬±¸ÀÌ´Ù. ¸¶Áö¸·À¸·Î CANE ½ÇÇà ȯ°æ°ú ºÎ¼Ó ±¸¼º¿ä¼Ò¿Í ¼ÒÇÁÆ®¿þ¾î Áö¿ø¿¡ °üÇÑ ºÎºÐÀÌ´Ù.


¸¶. Smart Packets


BBN¿¡¼­ ÃßÁøÇÏ°í ÀÖ´Â Smart Packets´Â ¾×Ƽºê ³×Æ®¿öÅ©ÀÇ ±â¼úÀ» ÀÌ¿ëÇÏ¿© ¸Á°ü¸® ½Ã½ºÅÛÀÇ ¼º´É°ú À¯¿¬¼ºÀ» Çâ»ó½ÃÅ°°íÀÚ ÇÏ´Â ¸ñÀû¿¡¼­ Ãâ¹ßÇÑ ÇÁ·ÎÁ§Æ®ÀÌ´Ù. Smart Packets¿¡¼­ »ç¿ëµÇ´Â ¾ð¾î´Â µµ¸ÞÀÎ À§ÁÖÀÇ ¾ð¾î·Î C¿Í À¯»çÇÑ °í±Þ¾ð¾îÀÎ Spanner¿Í °¡»ó ¸Ó½ÅÀÇ µ¿ÀÛÀ» ±â¼úÇÏ´Â Àú±Þ¾ð¾îÀÎ SprocketÀÌ´Ù. º¸¾È¼ºÀ» Á¦°øÇϱâ À§ÇØ SprocketÀ» ÀÌ¿ëÇÏ¿© ¼Ò½º Äڵ带 ±â¼úÇÏ°í À̸¦ ½ºÅà ±â¹ÝÀÇ CISC ÇüÅ·ΠÄÄÆÄÀÏÇÑ´Ù. ÀÌ·¯ÇÑ ¼³°è´Â ³×Æ®¿öÅ© °ü¸®¸¦ À§Çؼ­ ¸íÈ®ÇÑ Smart Packet ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. SprocketÀº Smart PacketÀ» °³¹ßÇϱâ À§ÇÑ Æ¯¼ö ¾ð¾î·Î ÇϳªÀÇ Ipv4/Ipv6 µ¥ÀÌÅͱ׷¥À¸·Î ÀÎÄÚµùµÉ ¼ö ÀÖÀ¸¸ç Çؼ®(inter-pretation)µÇ±â Àü¿¡ ÇØ´ç ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀÎÁõÀ» ¼öÇàÇÒ ¼ö ÀÖ´Ù. ½Ã½ºÅÛ ¼³°è´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º, ANEP(Active Networks Encapsulation Protocol) µ¥¸ó, °¡»ó¸Ó½Å Ä¿³Î ¼öÁ¤ µîÀÌ Æ÷ÇԵȴÙ.


¹Ù. FAIN(Future Active IP Networks)


FAIN ÇÁ·ÎÁ§Æ®´Â ¾×Ƽºê ³×Æ®¿öÅ© ³ëµå ȯ°æ¿¡¼­ÀÇ ÀÚ¿ø ÇÒ´ç°ú Á¦¾î, º¸¾È, µ¿ÀûÀÎ ÇÁ·ÎÅäÄÝÀÇ ¹èÆ÷¿Í °ü¸® ½Ã½ºÅÛ µî Áö±Ý±îÁö Á¦¾ÈµÈ ¾×Ƽºê ³×Æ®¿öÅ· ±â¼ú ¹× Ư¼ºµéÀ» ½ÇÁ¦ ±¸ÇöÀ» À§ÇÑ ¸ñÀûÀ¸·Î ½ÃÀ۵ǾúÀ¸¸ç À¯·´, ÀϺ», ¹Ì±¹ÀÇ °¢ ¿¬±¸¼Ò ¹× ´ëÇп¡¼­ ÄÁ¼Ò½Ã¾öÀ» ±¸¼ºÇÏ¿© 3³â °èȹÀ¸·Î 2000³â 5¿ù¿¡ ½ÃÀ۵Ǿú´Ù.


FAINÀº ±âÁ¸ÀÇ °èÃþ ±â¹ÝÀÇ ³×Æ®¿öÅ·°ú ºÐ»ê ÄÄÆ÷³ÍÆ® ±â¹ÝÀÇ ³×Æ®¿öÅ·À» Á¶ÇÕÇÑ ³×Æ®¿öÅ© ±¸Á¶·Î Á¤ÀÇÇÏ¿© ³×Æ®¿öÅ© ¼­ºñ½ºÀÇ ¸ðµâÈ­¿Í ¼­ºñ½º °ø±ÞÀ» À§ÇÑ À§Ä¡ Åõ¸í¼º(Location Trans-parency) µîÀÇ ÀåÁ¡À» Á¦°øÇÑ´Ù.


¾×Ƽºê ³ëµå Ç÷§ÆûÀº ÀÚ¿ø Á¢±Ù Á¦¾î¸¦ ´ã´çÇÏ´Â ÇϺÎÁ¶Á÷ÀÇ Ä¿³Î ¿î¿µÃ¼Á¦¿Í °ü¸®, º¸¾È ¼­ºñ½º Áغñ µîÀ» Á¦°øÇÏ´Â ¾×Ƽºê ±¸¼º¿ä¼Ò·Î ±¸¼ºµÈ´Ù. Á¤±³ÇÑ ¼­ºñ½º ÇÁ·Î±×·¡¹Ö ȯ°æÀº ÇÁ·ÎÅäÄÝÀÇ µ¿ÀûÀÎ »ý¼º ¹× º¯°æ°ú ¿©·¯ °¡ÁöÀÇ ¹æ½ÄÀÇ ¹èÆ÷ ±â´ÉÀ» Áö¿øÇÑ´Ù. FAINÀº Ç¥ÁØ API¿Í ³ëµåÀÇ ÀÚÀ²¼ºÀ» ±â¹ÝÀ¸·Î ÇÑ °ü¸® Æз¯´ÙÀÓÀ» Á¦½ÃÇÏ°í, À̸¦ ÀÌ¿ëÇÏ¿© ºÒÇÊ¿äÇÑ Æ®·¡ÇÈÀ̳ª Á¤º¸ ó¸® °úÁ¤À» ÁÙÀÓÀ¸·Î½á È¿À²ÀûÀÎ °ü¸® ÇϺΠÇÁ·¹ÀÓ¿öÅ©¸¦ °³¹ßÇÒ ¼ö ÀÖ´Ù.


ÀÌ ÇÁ·ÎÁ§Æ®´Â »õ·Î¿î ±â¾÷ ¸ðµ¨¿¡ ±âÃÊÇÏ¿© »ý¼ºµÈ ±¸Á¶ÀÌ´Ù. Áï SLA(Service Level Agreement)¿¡ µû¶ó ¾×Ƽºê ³×Æ®¿öÅ© °ü¸®ÀÚ¿¡°Ô ¼³Ä¡µÉ Á¦Ç°À» ÀüÇÏ´Â ¼­ºñ½º¸¦ Á¦°øÇÏ°í »õ·Î¿î µÎ ºñÁî´Ï½º ±¸¼º¿øÀÎ ¾×Ƽºê ¹Ìµé¿þ¾î Á¦°øÀÚ¿Í ¾×Ƽºê ³×Æ®¿öÅ© ¼Ö·ç¼Ç Á¦°øÀÚ°£À» ±¸º°ÇÒ ¼ö ÀÖ´Ù.


»ç. OpenSig ÇÁ·ÎÁ§Æ®


¹Ì±¹ÀÇ IEEE¸¦ Áß½ÉÀ¸·Î ¼¼°èÀûÀÎ ¸¹Àº ¾÷ü ¹× ¿¬±¸¼Ò°¡ Âü¿©Çϸ鼭 °³¹æÇü ½Ã±×³Î¸µ ÀÎÅÍÆäÀ̽ºµéÀ» Á¤ÀÇÇϱâ À§ÇØ ÃßÁøµÇ°í ÀÖ´Â P1520À̶ó´Â ÇÁ·ÎÁ§Æ®ÀÌ´Ù. Open Signaling ¿öÅ©¼¥À» ÅëÇÏ¿© Ç¥ÁØ ¸ðµ¨°ú »ê¾÷ Ç¥ÁØ IDL(Interface Definition Language)¸¦ ÀÌ¿ëÇÑ PNI(Programmable Network Interfaces)¸¦ Á¤ÀÇÇÏ°í ÀÖÀ¸¸ç, À̸¦ ATM ½ºÀ§Ä¡, IP ¶ó¿ìÅÍ, SS No.7À» ÀÌ¿ëÇϴ ȸ¼± ±³È¯ ¹æ½Ä¿¡ Àû¿ëÇÏ´Â ¿¬±¸¸¦ ÃßÁøÇÏ°í ÀÖ´Ù. Á¢±Ù ¹æ¹ýÀ¸·Î´Â, Ãâ·Â Æ÷Æ® Àü¼Û¼Óµµ, Â÷µî ¼­ºñ½º µî±Þ¿¡ µû¸¥ ÀÚ¿ø ÇÒ´çÀÇ Á¶À² ¹× Á¾ÂøÁ¡ ÁÖ¼Ò¿¡ ÀÇÇÑ Æ®·¡ÇÈ ±×·ç¹Ö, ¶óÀÎ Ä«µåÀÇ ¹èÄ¡, ¾×Ƽºê ³×Æ®¿öÅ© Á¤Ã¥ÀÇ Àû¿ëÀ» µé ¼ö ÀÖ´Ù.


III. ¾×Ƽºê ³×Æ®¿öÅ© º¸¾ÈÀÇ À̽´


¾×Ƽºê ÆÐŶÀº ÆÐŶÀÇ ¶ó¿ìÆÃÀ» ´ã´çÇÏ°í ÀÖ´Â ³×Æ®¿öÅ© ³ëµå »ó¿¡¼­ ¼öÇàµÈ´Ù. µû¶ó¼­ ¸¸¾à °íÀÇÀûÀÌµç ½Ç¼öµç ¿Àµ¿ÀÛ ¿©Áö°¡ ÀÖ´Â ¾×Ƽºê ÆÐŶÀÌ ¼öÇàµÇ¾î ÇØ´ç ³ëµåÀÇ ±â´ÉÀ» ÀúÇØÇϰųª Á¤Áö½ÃŲ´Ù¸é Àüü ³×Æ®¿öÅ©¿¡ ÀÖ¾î Ä¡¸íÀûÀÏ ¼ö ÀÖ´Ù. µû¶ó¼­ ¾×Ƽºê ³×Æ®¿öÅ©¸¦ µ¿ÀÛ½ÃÅ°´Â µ¥ ÀÖ¾î º¸¾È ¹®Á¦´Â ³×Æ®¿öÅ© ¸®¼Ò½º °ü¸®¿Í ´õºÒ¾î ÇÙ½ÉÀûÀÎ »çÇ×À̶ó ÇÒ ¼ö ÀÖ´Ù. ¼öÇàÀ» ¿äûÇÑ ¾×Ƽºê ÆÐŶÀ» »ý¼º½ÃŲ »ç¿ëÀÚ°¡ Àû¹ýÇÑ »ç¿ëÀÚÀÎÁö, ¾×Ƽºê ÆÐŶÀÌ ÇØ´ç ³×Æ®¿öÅ© ³ëµå¿¡¼­ ¼öÇàÇÏ°íÀÚ ÇÏ´Â ±â´ÉÀÌ Àû¹ýÇÑ ±ÇÇÑ ÇÏ¿¡ ÀÌ·ç¾îÁö´Â °ÍÀÎÁö, ¾×Ƽºê ÆÐŶÀÇ Àü¼Û °úÁ¤¿¡¼­ º¯°æµÇÁö´Â ¾Ê¾Ò´ÂÁö, ¸¸¾à ÇÁ·Î±×·¡¹ÖÀÌ À߸øµÇ¾úÀ» Áö¶óµµ ÇØ´ç ³ëµåÀÇ »óŸ¦ ¾ÈÁ¤ÀûÀ¸·Î À¯ÁöÇÒ ¼ö ÀÖ´Â Áö µîÀÌ ¾×Ƽºê ³×Æ®¿öÅ©ÀÇ º¸¾È»ó ÇØ°áµÇ¾î¾ß ÇÒ Á¡µéÀÌ´Ù. ´ÙÀ½Àº ¾×Ƽºê ³×Æ®¿öÅ©ÀÇ º¸¾È»ó À̽´È­ µÇ°í ÀÖ´Â Á¡°ú ±×¿¡ ´ëÇÑ ¿¬±¸ µ¿ÇâµéÀÌ´Ù.


1 ¾×Ƽºê ³ëµå º¸È£ ±â¹ý


°¡. ¾×Ƽºê ÆÐŶÀÇ ÀÎÁõ


¾×Ƽºê ÆÐŶÀº °ø°³Å° ±â¹ÝÀÇ ÀüÀÚ¼­¸í ¾Ë°í¸®Áò°ú °°Àº ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© »ý¼ºÇÑ ÀÎÁõ¼­¸¦ °¡Á®¾ß¸¸ ÇÑ´Ù. ÀÌ·¯ÇÑ ÀÎÁõ¼­´Â À¯¿ëÇÏÁö¸¸ ´Ü¼øÈ÷ ¾×Ƽºê ÆÐŶ¿¡ ´ëÇÑ ½Å¿øÀ» º¸ÀåÇØ ÁÙ »Ó ¾×Ƽºê ÆÐŶÀÌ À¯ÇØÇÏÁö ¾Ê´Ù´Â °ÍÀ» º¸ÀåÇÏÁö´Â ¸øÇÑ´Ù.


³ª. ¸ð´ÏÅ͸µ ¹× Á¦¾î


¾×Ƽºê ÆÐŶÀÇ »ç¿ë°ú Á¢±ÙÀÌ Çã¿ëµÈ Á¤º¸, ½Ã½ºÅÛ ÀÚ¿ø ¹× ¼­ºñ½º¸¦ Á¦ÇÑÇϱâ À§ÇÏ¿© ÂüÁ¶ ¸ð´ÏÅÍ(reference monitor)¸¦ »ç¿ëÇÑ´Ù. ÂüÁ¶ ¸ð´ÏÅÍ´Â Á¢±ÙÀÌ Çã¶ôµÇ¾ú´ÂÁö¸¦ °áÁ¤Çϱâ À§ÇÏ¿© º¸¾È Á¤Ã¥À» ÂüÁ¶ÇÑ´Ù. Á¢±Ù ´Ü°è(access-level) ¸ð´ÏÅ͸µÀº ÆÐŶÀÌ ¹«¾ùÀ» ÇÒ ¼ö ÀÖ´ÂÁö¸¦ Á÷Á¢ Á¦ÇÑÇÒ ¼ö ÀÖÀ¸¹Ç·Î À¯¿ëÇÏ°Ô »ç¿ëµÉ ¼ö ÀÖ´Ù. ±×·¯³ª ¾î¶² ÀÚ¿øÀÇ »ç¿ë Çã¶ôÀ» ¹Þ±â À§ÇÑ °áÁ¤ÀÌ ÀÌ¹Ì ¾ð±ÞÇÑ ¹Ù¿Í °°ÀÌ ÆÐŶ ÀÚü°¡ À¯ÇØÇÏÁö ¾Ê´Ù´Â °ÍÀ» º¸ÀåÇÒ ¼ö ¾ø´Â ÀÎÁõ¼­¸¦ ±â¹ÝÀ¸·Î Çϱ⠶§¹®¿¡ ÀÌ ¹æ¹ý ¶ÇÇÑ ¿Ïº®ÇÏÁö´Â ¾Ê´Ù.


´Ù. Á¦ÇÑ ±â¹ý(limitation techniques)


¾×Ƽºê ÆÐŶ¿¡ Çã¿ë ½ÇÇà ½Ã°£ÀÎ ½Ã°£ Á¦ÇÑÀ» µÎ°Å³ª ÆÐŶÀÌ Åë°úÇÒ ¼ö ÀÖ´Â Àüü ³ëµåÀÇ ¼ö¸¦ ÇÑÁ¤ÇÏ´Â ¹üÀ§(range) Á¦ÇÑ ¶Ç´Â ÆÐŶÀÌ Áߺ¹µÉ ¼ö Àִ Ƚ¼öÀÎ Áߺ¹ Á¦ÇÑ°ú °°Àº Á¦ÇÑÀ» µÎ¾î¼­ ³ëµåÀÇ ÀÚ¿øÀ» ƯÁ¤ ¾×Ƽºê ÆÐŶÀÌ µ¶Á¡ÇÏ¿© »ç¿ëÇÏÁö ¸øÇϵµ·Ï ÇÏ´Â ¹æ¹ýÀÌ´Ù.


¶ó. °ËÁõÀü´ÞÄÚµå(proof carrying code: PCC)


°ËÁõÀü´ÞÄÚµå¶õ °á°ú¸¦ µµÃâÇØ ³»´Â °Íº¸´Ù ±×°ÍÀÌ ¸Â´ÂÁö¸¦ È®ÀÎÇÏ´Â °ÍÀÌ ´õ ½±´Ù´Â Á¡¿¡¼­ Âø¾ÈÇß´Ù. ÀÌ°ÍÀº Á¤È®¼ºÀ» °ËÁõÇÒ ¼ö ÀÖ´Â ºÎºÐÀ» ¾×Ƽºê ÆÐŶ¿¡ »ðÀÔÇÏ¿© Àü¼ÛÇÏ¸é ¾×Ƽºê ³ëµå´Â ±×°ÍÀ» ½±°Ô °ËÁõÇÑ ÈÄ ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù. ¾î·Á¿î ºÎºÐÀº °ËÁõÀ» »ý¼ºÇÏ´Â °ÍÀε¥, ÀÌ°ÍÀº ÇÁ·Î±×·¡¸Ó°¡ ´ã´çÇÏ¿©¾ß ÇÒ ºÎºÐÀÌ´Ù.


2 ¾×Ƽºê ÆÐŶ º¸È£ ±â¹ý


°¡. ¾Ïȣȭ(encryption) ±â¹ý


±âÁ¸ ³×Æ®¿öÅ©¿¡¼­ÀÇ ¾Ïȣȭ ±â¹ýÀº Àüü ³×Æ®¿öÅ© °æ·Î¸¦ ¸ðµÎ º¸È£ÇØ¾ß ÇÒÁö¶óµµ µÎ Á¾´Ü°£ Áï, ¼Û½ÅÁö¿Í ¸ñÀûÁö°£¿¡¼­¸¸ ¾Ïȣȭ °úÁ¤ÀÌ ¼öÇàµÇ¾úÀ¸¸ç, ¹Ì¸® Á¤ÀÇµÈ À§ÇèÀ» ±â¹ÝÀ¸·Î º¸È£ÇÏ´Â ¹æ¹ýÀ» »ç¿ëÇÏ¿´´Ù. ±×·¯³ª ¾×Ƽºê ³×Æ®¿öÅ© Æз¯´ÙÀÓ¿¡¼­ ¾×Ƽºê ÆÐŶ¿¡´Â º¸Åë ÇÁ·Î±×·¥ ÄÚµå¿Í µ¥ÀÌÅÍ°¡ Àü¼ÛµÇ¹Ç·Î ±âÁ¸ÀÇ ¾Ïȣȭ ±â¹ýÀÌ ÀûÇÕÇÏÁö ¾Ê´Ù. ¿Ö³ÄÇÏ¸é ±âÁ¸ÀÇ ¾Ïȣȭ ±â¹ýÀº Á¾´Ü°£¿¡¼­¸¸ ¾ÏȣȭÇÏ´Â ¹Ý¸é, ¾×Ƽºê ³×Æ®¿öÅ©¿¡¼­´Â ¾×Ƽºê ÆÐŶÀÇ Æ¯¼ºÀ¸·Î ÀÎÇØ ³»¿ëÀ» ¾×¼¼½ºÇÒ ÇÊ¿ä°¡ ÀÖ´Â Áß°£ ³ëµåµé¿¡ ´ëÇؼ­µµ ¾Ïȣȭ¸¦ ÇØ¾ß ÇÏ°í, ÆÐŶÀÌ °æÀ¯ÇÏ´Â °æ·Î°¡ °íÁ¤µÇ¾î ÀÖÁö ¾Ê°í µ¿ÀûÀ¸·Î º¯°æÀÌ °¡´ÉÇϹǷΠ¹Ì¸® Á¤ÀÇµÈ À§ÇèÀ» ±â¹ÝÀ¸·Î º¸È£ÇÒ ¼ö ¾ø±â ¶§¹®ÀÌ´Ù. ¾×Ƽºê ÆÐŶÀ» ÅëÇØ Àü¼ÛµÈ ÇÁ·Î±×·¥ÀÌ ¾Ïȣȭ µÇ¾ú´Ù°í ÇÒÁö¶óµµ ³ëµå¿¡¼­ ¼öÇàÇÏ·Á¸é º¹È£È­ µÇ¾î¾ß ÇϹǷΠÀ̵¿ ¾Ïȣȭ ±â¹ý(mobile cryptography)ÀÇ °³³äÀÌ ÇÊ¿äÇÏ´Ù.


³ª. °áÇÔ ³»±¸¼º(fault tolerance) ±â¹ý


°áÇÔ ³»±¸¼º ±â¹ý¿¡´Â º¹»ç(replication), º¸Á¸(persistence), ¹æÇâÀç¼³Á¤(redirection)ÀÌ ÀÖ´Ù. º¹»ç¶õ ³ëµå¿¡¼­ ¿À·ù°¡ ¹ß»ýÇÒ °æ¿ì¸¦ ´ëºñÇÏ¿© °¢ ³ëµå¿¡ ÆÐŶµéÀ» º¹»çÇÏ´Â °ÍÀÌ´Ù. º¸Á¸Àº ³ëµå°¡ Æı«(crash)µÇ´Â µîÀÇ ³ëµåÀÇ °áÇÔ¿¡ ´ëºñÇÏ¿© ÆÐŶµéÀ» Àӽ÷ΠÀúÀåÇÏ¿© º¹»çº»À» ÀúÀå°ø°£¿¡ À¯ÁöÇÏ´Â °ÍÀÌ´Ù. ¹æÇâÀç¼³Á¤Àº ¿ø·¡ °æ·Î(default route)°¡ ½ÇÆÐÇÏ¿´À» ¶§ ´Ù¸¥ °æ·Î¸¦ ã´Â °ÍÀÌ´Ù.


º¹»ç ¹× º¸Á¸ÀÇ ¹æ¹ýÀº ¸Þ¸ð¸®¿Í ´ë¿ªÆøÀ» ¸¹ÀÌ ¼Ò¸ðÇϹǷΠ´ëºÎºÐÀÇ ³×Æ®¿öÅ© ÆÐŶº¸È£¿¡´Â ºÎÀûÇÕÇÑ ¹æ¹ýÀÌ´Ù. ¹æÇâÀç¼³Á¤°ú ¾Ïȣȭ ±â¹ýÀº ±âº»ÀûÀ¸·Î CPU ÀÚ¿ø¸¸À» ¼Ò¸ðÇϹǷΠÆÐŶ º¸È£¿¡ °¡Àå ³Î¸® ¾²ÀδÙ. µû¶ó¼­ ¾×Ƽºê ÆÐŶÀ» º¸È£ÇÏ´Â ¹®Á¦´Â °áÇÔ ³»±¸¼º ±â¹ý°ú ¾Ïȣȭ ±â¹ýÀ» Á¶ÇÕÇÏ¿© »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. ±×·¯³ª ÀÌ·¯ÇÑ ±â¹ýµéÀÌ ¾ÆÁ÷ Ãʱ⠴ܰ迡 ÀÖÀ¸¹Ç·Î È®½ÇÇÏ°í ¿Ïº®ÇÏ°Ô º¸È£ÇÏ·Á¸é ´õ ¸¹Àº ÀÛ¾÷ÀÌ ÇÊ¿äÇÏ´Ù. ÆÐŶÀÌ ¿Ã¹Ù¸£°Ô È®ÀεÇÁö ¾ÊÀ¸¸é Á¦ÇÑµÈ È¯°æ¿¡¼­ Äڵ带 ½ÇÇàÇϵµ·Ï Çϰųª ÄÚµå Àüü¸¦ ½ÇÇàÇÏÁö ¸øÇϵµ·Ï ¸·¾Æ¾ß ÇÑ´Ù.


IV. °á ·Ð


¾×Ƽºê ³×Æ®¿öÅ©´Â ³×Æ®¿öÅ©¿¡ ´ëÇؼ­ »ç¿ëÀÚ°¡ ÇÊ¿ä·Î ÇÏ´Â ±â´ÉÀ̳ª ³×Æ®¿öÅ© ±â´ÉÀÇ Çâ»óÀ» À§ÇØ ³×Æ®¿öÅ© ³ëµå¿¡ ÇÁ·Î±×·¥ÀÇ ¼öÇàÀÌ °¡´ÉÇÑ ½ÇÇà ȯ°æÀ» ±¸ÃàÇÏ°í ½ÇÇà ÇÁ·Î±×·¥ÀÇ Àü¼Û ¹× ½ÇÇà°ú °ü·ÃµÈ ±â¼úÀ» °³¹ßÇÔÀ¸·Î½á »ç¿ëÀÚ¿¡°Ô º¸´Ù À¯¿¬ÇÏ°í ´Ù¾çÇÑ ³×Æ®¿öÅ© ¼öÁØ¿¡¼­ÀÇ ±â´ÉÀ» Á¦°øÇÒ ¼ö ÀÖ´Â »õ·Î¿î ³×Æ®¿öÅ© Æз¯´ÙÀÓÀÌ´Ù. À̸¦ ÅëÇØ ±âÁ¸ÀÇ ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµÇ´Â »õ·Î¿î ÇÁ·ÎÅäÄÝ ¹× ³×Æ®¿öÅ© ±â´ÉÀÇ Ã¤ÅÃÀ» ´Ü½Ã°£ ³»¿¡ ¼öÇàÇÒ ¼ö ÀÖ°í, ³×Æ®¿öÅ© °ü¸®³ª »õ·Î¿î ¼­ºñ½º Á¦°ø Ãø¸é¿¡¼­ ´Éµ¿ÀûÀÌ°í À¯¿¬ÇÏ°Ô ´ëóÇÒ ¼ö ÀÖ´Â ÀåÁ¡À» ºÎ¿©ÇÑ´Ù.


ÇÏÁö¸¸ ¾×Ƽºê ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÏ´Â ³ëµåµé¿¡ ¾×Ƽºê ÆÐŶÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Â ½ÇÇà ȯ°æÀ» ±¸ÃàÇØ¾ß ÇÑ´Ù´Â Á¡, ³×Æ®¿öÅ© ³ëµåÀÇ º»¿¬ÀÇ ±â´É°ú ¾×Ƽºê ÆÐŶ ¼öÇàÀ» À§ÇÑ ÀÚ¿ø°£ÀÇ Á¦¾î ±â´É, ¼öÇà ¿äûÀ» ÇÑ ¿©·¯ ¾×Ƽºê ÆÐŶ »çÀÌ¿¡ ³×Æ®¿öÅ© ³ëµåÀÇ ÀÚ¿ø ºÐ¹è ¹®Á¦, ¾×Ƽºê ÆÐŶÀÇ ½ÇÇà ½Ã ³×Æ®¿öÅ© ¹× ÇØ´ç ³ëµåÀÇ µ¿ÀÛÀ» ¾ÈÀüÇÑ »óÅ·ΠÀ¯ÁöÇÏ´Â ¹®Á¦, ¾×Ƽºê ÆÐŶÀÇ »ý¼º ¹× Àü¼Û°ú °ü·ÃµÈ º¸¾È ¹®Á¦ µî ÇØ°áÇÏ¿©¾ß ÇÒ ¸¹Àº ¿¬±¸ °úÁ¦°¡ Á¸ÀçÇÑ´Ù. µû¶ó¼­ ¾×Ƽºê ³×Æ®¿öÅ©´Â ÀÌ¹Ì ¿¬±¸°¡ »ó´çÈ÷ ÁøôµÇ¾î ±âÁ¸ ³×Æ®¿öÅ©¿¡ Àû¿ëµÉ ¼ö ÀÖ´Â ´Ü°è°¡ ¾Æ´Ï¶ó ÇØ°áÇØ¾ß ÇÒ °úÁ¦°¡ ¸¹ÀÌ ³²¾ÆÀÖ´Â »óÅÂÀÌ´Ù. ¾ÕÀ¸·Î ÀÌ·± ºÎºÐ¿¡ ´ëÇÑ ¿¬±¸°¡ ÁøôµÇ°í ÇØ°áÃ¥À» ã´Â´Ù¸é ³×Æ®¿öÅ© ÀÚü¿¡ ¸¹Àº À¯¿¬¼ºÀ» °¡Áö°Ô µÊÀ¸·Î½á ´õ¿í ´Ù¾çÇÑ ¼­ºñ½º¿Í ³×Æ®¿öÅ© ±â´ÉÀ» ªÀº ½Ã°£ ³»¿¡ Á¦°øÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀ¸·Î º¸ÀδÙ.


<Âü °í ¹® Çå>


[1]    Konstantinos Psounis, Active Networks: Applications, Security, Safety and Architectures, IEEE Communications Surveys, First Quarter 1999.


[2]    ÀÌÁß¼ö, À̽ÂÇå, ÀÌ¿µÈñ, Active Network ±¸Á¶: ¹®Á¦Á¡ ¹× Á¢±Ù ¹æ¹ý, Sigcomm Review Vol.1, No.1, Dec. 2000.


[3]    À̳²Èñ, Active Network ±â¼ú °³¹ß ÇöȲ, Sigcomm Review Vol.1, No.1, Dec. 2000.


[4]    ¹ÚÁ¤¹Î, ä±âÁØ, Active NetworkÀÇ º¸¾È ±â¼ú ¹ßÀü Àü¸Á, Sigcomm Review Vol.1, No.1, Dec. 2000.


[5]    D. Wetherall, J. Guttag and D. Tennenhouse, ¡°ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols,¡± Proc. IEEE OPENARCH ¡¯98, San Francisco, CA, April 1998.


[6]    D. Tennenhouse and D. Wetherall, Toward an Active Network Architecture, Comp. Commun. Rev. Vol.26, No.2, Apr. 1996.


[7]    D.S. Alexander, et al., ¡°The SwitchWare Active Network Architecture,¡± IEEE Network Special Issue on Active and Controllable Networks, Vol.12 No.3, 1998


[8]    S. da Silva, D. Florissi and Y. Yemini, Composing Active Services in NetScript, DARPA Active Networks Workshop, Tucson, AZ, March 9-10, 1998.


[9]    S. Merugu, S. Bhattacharjee, Y. Chae, M. Sanders, K. Calvert and E. Zegura, Bowman and CANEs: Implementation of an Active Network. Invited paper at 37th Annual Allerton Conference, Monticello, IL, Sep. 1999.


[10]  Smart Packets Homepage, //www. ir.bbn.com/projects/spkts/smtpkts-index.html


[11]  Alex Galis, Bernhard Plattner, Jonathan M.Smith, Spyros Denazis, Eckhard Moeller, Hui Guo, Cornel Klein, Joan Serrat, Jan Laarhuis, George T.karetsos and Chris Todd, A Flexible IP Active Networks Architecture, IWAN 2000 Conference.


[12]  Michael Hicks, Pnkaj Kakkar, Jonathan T. Moore, Carl A. Gunter, Scott Nettles, PLAN: A Packet Language for Active Networks, ICFP 98.




2001-05-16 15:40:31
1168 ¹ø ÀÐÀ½
¢Ñ ·Î±×ÀÎ ÈÄ ÀÇ°ßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù
 Ä³½Ã¼±¹°





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
ű×