1.4 MCMÀÌ ÄÝ ¸Å´ÏÀú¿Í ´Ù¸¥ Á¡

ÅëÇÕ ¹Ì´ÏÆ÷Æ® ÄÝ ¸Å´ÏÀú(MCM)Àº ¶ÇÇÑ ¿¬°á ÁöÇâ Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ÄÝ ¸Å´ÏÀú ¼­ºñ½ºµéÀ» Á¦°øÇÏ´Â ¿¬°á ÁöÇâ ¹Ì´ÏÆ÷Æ®ÀÌ´Ù. ±×·¯ÇÑ °Íó·³, MCMÀº ¿¬°á ÁöÇâ ¹Ì´ÏÆ÷Æ®¿Í ÄÝ ¸Å´ÏÀúÀÇ ¸ðµç ¿¬°á ÁöÇâ ±â´É(fucntions)µéÀ» ÇàÇÑ´Ù. ¸ðµç ¹Ì´ÏÆ÷Æ®µé°ú °°ÀÌ, MCMµéÀº ¾Æ·¡ NIC Çϵå¿þ¾î¿Í Åë½ÅÇϱâ À§ÇØ NdisXxx È£ÃâµéÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.

MCMÀº µÎ°³ÀÇ ÁÖ ¹æ½Ä¿¡¼­ ÄÝ ¸Å´ÏÀú¿Í ´Ù¸£´Ù:

  • ÄÝ ¸Å´ÏÀú´Â Ãß°¡µÈ ÄÝ ¸Å´ÏÀú ±â´É¿¡¼­ NDIS ¿¬°á ÁöÇâ ÇÁ·ÎÅäÄÝ µå¶óÀ̹öÀÌ´Ù. MCMÀº Ãß°¡µÈ ÄÝ °ü¸®ÀÚ ±â´É¿¡¼­ NDIS ¿¬°á ÁöÇâ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öÀÌ´Ù.
  • ÄÝ ¸Å´ÏÀú¿Í ¿¬°á ÁöÇâ ¹Ì´ÏÆ÷Æ® »çÀÌ¿¡ ÀÎÅÍÆäÀ̽º´Â ¿ÏÀüÇÏ°Ô NDIS¿¡°Ô ³ëÃâµÇ¾î ÀÖ´Ù. - Áï, ÄÝ ¸Å´ÏÀú¿Í ¹Ì´ÏÆ÷Æ® »çÀÌ¿¡ ¸ðµç Åë½ÅÀº NDIS¸¦ ÅëÇØ Àü´ÞµÇ¾îÁø´Ù. Ŭ¶óÀÌ¾ðÆ® VCµé(³ª°¡´Â ȤÀº(±×¸®°í) µé¾î¿À´Â Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅÍÀ» Àü¼ÛÇϰ¡ À§ÇØ »ç¿ëµÈ VCµé)ÀÇ È°¼ºÈ­¿Í ºñ Ȱ¼ºÈ­À» À§ÇÑ °ÍÀ» Á¦¿ÜÇÑ, MCMÀÇ ÄÝ ¸Å´ÏÀú ºÎºÐ°ú MCMÀÇ ¹Ì´ÏÆ÷Æ® ºÎºÐ»çÀÌ¿¡ ÀÎÅÍÆäÀ̽º´Â NDIS¿¡°Ô ºÒºÐ¸íÇÏ´Ù. Ŭ¶óÀÌ¾ðÆ® VCÀÇ È°¼ºÈ­ ȤÀº ºñȰ¼ºÈ­´Â NDIS°¡ Ŭ¶óÀÌ¾ðÆ® VCµéÀ» ÃßÀûÇϱ⠶§¹®¿¡ NDISÀ» ÅëÇØ ÀÌ·ç¾îÁ®¾ß ÇÑ´Ù.
MCM°ú ÄÝ ¸Å´ÏÀú »çÀÌ¿¡ Â÷ÀÌÁ¡Àº ´ÙÀ½ ¼½¼Ç¿¡¼­ ´õ ±í°Ô ¼³¸íµÇ¾îÁø´Ù:

  • Differences in Initialization
  • Differences in Calls to NdisXxx Functions
  • Differences in Virtual Connections