2.2.1 NDIS ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö

NDIS ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â (¶ÇÇÑ ¹Ì´ÏÆ÷Æ® NIC µå¶óÀ̹ö¶ó ºÒ¸®´Â) µÎ°¡Áö ±âº» ÇÔ¼öµéÀÌ´Ù.

  • NICÀ» ÅëÇØ µ¥ÀÌÅ͸¦ º¸³»°í ¹Þ´Â °ÍÀ» Æ÷ÇÔÇØ, ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º Ä«µå(NIC)À» °ü¸®ÇÑ´Ù.

  • ÀÎÅ͹̵ð¾ù µå¶óÀ̹öµé°ú Àü¼Û °èÃþ µå¶óÀ̹öµé°ú °°Àº »óÀ§ ·¹º§ µå¶óÀ̹öµé°ú ÀÎÅÍÆäÀ̽ºÇÑ´Ù.

¹Ì´ÏÆ÷Æ® NIC µå¶óÀ̹ö´Â NDIS ¶óÀ̺귯¸®¸¦ ÅëÇØ NIC°ú ±×¸®°í »óÀ§ ·¹º§ µå¶óÀ̹öµé°ú Åë½ÅÇÑ´Ù. NDIS ¶óÀ̺귯¸®´Â ¹Ì´ÏÆ÷Æ®°¡ È£ÃâÇϴµ¥ ÇÊ¿äÇÑ ¸ðµç ¿î¿µÃ¼Á¦ÀÇ ½Ã½ºÅÛ ÇÔ¼öµéÀ» ĸ½¶È­ÇÏ´Â ÇÔ¼öµéÀ»(NdisXxx ÇÔ¼öµé)À» ÀͽºÆ÷Æ®ÇÑ´Ù. ¹Ì´ÏÆ÷Æ®´Â Â÷·Ê·Î NDIS°¡ ¹Ì´ÏÆ÷Æ®¿¡ Á¢±ÙÇϱâ À§ÇØ »óÀ§ ·¹ºô µå¶óÀ̹öµéÀ» À§ÇØ È¤Àº ÀÚ±â ÀÚ½ÅÀ» À§ÇØ NDIS°¡ È£ÃâÇÏ´Â ¿£Æ®¸® Æ÷ÀÎÆ®µé(MiniportXxx ÇÔ¼öµé)À» ÀͽºÆ÷Æ®ÇØ¾ß ÇÑ´Ù. º¸³»°í ¹Þ´Â ¿¬»êµéÀº ¹Ì´ÏÆ÷Æ® NIC µå¶óÀ̹öµé°ú NDIS¿Í »óÀ§ ·¹º§ µå¶óÀ̹öµé°£¿¡ »óÈ£ ÀÛ¿ëÀ̶ó´Â °ÍÀ» ¼³¸íÇÑ´Ù. :

  • Àü¼Û °èÃþ µå¶óÀ̹ö°¡ Àü¼ÛÇÏ´Â ÆÐŶÀ» °¡Áö°í ÀÖÀ» ¶§, NDIS ¶óÀ̺귯¸®¿¡ ÀÇÇØ ÀͽºÆ÷Æ®µÇ¾îÁö´Â NdisXxx ÇÔ¼ö¸¦ È£ÃâÇÑ´Ù. NDIS´Â ±×¸®°í³ª¼­ ¹Ì´ÏÆ÷Æ®¿¡ ÀÇÇØ ÀͽºÆ÷Æ®µÈ Àû´çÇÑ MiniportXxx ÇÔ¼ö¸¦ È£ÃâÇÔÀ¸·Î½á ¹Ì´ÏÆ÷Æ®¿¡°Ô ÆÐŶÀ» Àü´ÞÇÑ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ±×¸®°í ³ª¼­ Àû´çÇÑ NdisXxx ÇÔ¼öµéÀ» È£ÃâÇÔÀ¸·Î½á Àü¼ÛÀ» À§ÇØ NIC¿¡°Ô ÆÐŶÀ» Æ÷¿öµåÇÑ´Ù.

  • NICÀÌ NIC¿¡°Ô ÁÖ¼ÒÈ­µÈ ÆÐŶÀ» ¼ö½ÅÇÒ ¶§, NDIS ȤÀº NICÀÇ ¹Ì´ÏÆ÷Æ®¿¡ ÀÇÇØ ó¸®µÉ ¼ö ÀÖ´Â Çϵå¿þ¾î ÀÎÅÍ·´Æ®¸¦ Æ÷½ºÆ®ÇÒ ¼ö ÀÖ´Ù. NDIS´Â Àû´çÇÑ MiniportXxx ÇÔ¼ö¸¦ È£ÃâÇÔÀ¸·Î½á NICÀÇ ¹Ì´ÏÆ÷Æ®¿¡°Ô ¾Ë¸°´Ù. ¹Ì´ÏÆ÷Æ®´Â NICÀ¸·ÎºÎÅÍ µ¥ÀÌÅÍ Àü¼ÛÀ» ¼³Á¤ÇÏ°í ±×¸®°í³ª¼­ Àû´çÇÑ NdisXxx ÇÔ¼ö¸¦ È£ÃâÇÔÀ¸·Î½á ¹ÙÀεåµÈ »óÀ§·¹º§ µå¶óÀ̹öµé¿¡°Ô ¼ö½ÅµÈ ÆÐŶÀÇ Á¸À縦 ÀεðÄÉÀÌÆ®ÇÑ´Ù.

NDIS´Â ºñ¿¬°á ÁöÇâ ȯ°æ°ú ¿¬°á ÁöÇâ ȯ°æÀ» À§ÇÑ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµéÀ» Áö¿øÇÑ´Ù. ºñ¿¬°á ÁöÇâ ¹Ì´ÏÆ÷Æ®µéÀº Ethernet, FDDI, Token Ring°ú °°Àº ºñ¿¬°á ³×Æ®¿öÅ© ¹Ìµð¾î¸¦ À§ÇÑ NICµéÀ» Á¦¾îÇÑ´Ù. ºñ¿¬°á ÁöÇâ ¹Ì´ÏÆ÷Æ®µéÀº ´ÙÀ½°ú°°Àº ¼­ºêŸÀÔµé·Î ´õ ±í°Ô ³ª´©¾îÁø´Ù.

  • Á÷·ÄÈ­µÈ µå¶óÀ̹öµéÀº NDIS¿¡°Ô MiniportXxx ÇÔ¼öµé¿¡ ´ëÇÑ È£Ãâµé°ú º¸³»±â Å¥¸¦ °ü¸®ÇÏ´Â °Í¿¡ ´ëÇØ ÀÇÁ¸ÇÑ´Ù.

  • ºñÁ÷·ÄÈ­µÈ µå¶óÀ̹öµéÀº ±×µé ÀÚ½ÅÀÇ MiniportXxx ÇÔ¼öµéÀÇ ¿¬»êÀ» Á÷·ÄÈ­ÇÏ°í ³»ºÎÀûÀ¸·Î ¸ðµç µé¾î¿À´Â º¸³»±â ÆÐŶµéÀ» Å¥¿¡ ÀúÀåÇÑ´Ù. À̰ÍÀº µå¶óÀ̹öÀÇ Å©¸®Æ¼Äà ¼½¼ÇµéÀÌ(´ÜÁö ÇϳªÀÇ ¾²·¹µå°¡ Çѹø¿¡ ½ÇÇàµÇ´Â ÄÚµå) ÀÛ°Ô À¯ÁöÇϵµ·Ï Á¦°øÇϸ鼭 full-duplex ÆÛÆ÷¸Õ½º¸¦ ³º´Â´Ù.

¿¬°á ÁöÇâ ¹Ì´ÏÆ÷Æ®µéÀº ATM°ú ISDN°ú °°Àº ¿¬°á ÁöÇâ ³×Æ®¿öÅ© ¹Ìµð¾î¸¦ À§ÇÑ NICµéÀ» Á¦¾îÇÑ´Ù. ¿¬°á ÁöÇâ ¹Ì´ÏÆ÷Æ®µéÀº Ç×»ó ºñÁ÷·ÄÈ­ÀÌ´Ù. - ±×µéÀº Ç×»ó ±×µé ÀÚ½ÅÀÇ MiniportXxx ÇÔ¼öµéÀÇ ¿¬»êÀ» Á÷·ÄÈ­ÇÏ°í ³»ºÎÀûÀ¸·Î ¸ðµç µé¾î¿À´Â º¸³»±â ÆÐŶµéÀ» Å¥¿¡ ÀúÀåÇÑ´Ù.

NDIS ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ºñ-NDIS lower edge¸¦ °¡Áú ¼ö ÀÖ´Ù.

±×¸² 2.3 NDIS Lower Edge°¡ ¾ø´Â NDIS ¹Ì´ÏÆ÷Æ®

ºñ NDIS lower edge¸¦ ÅëÇØ, ¹Ì´ÏÆ÷Æ®´Â Universal Serial Bus(USB) ȤÀº IEEE 1394(fire wire)¿Í °°Àº ¹ö½º¿¡ ÀÖ´Â ÀåÄ¡¸¦ Á¦¾îÇϱâ À§ÇØ ¹ö½º¸¦ À§ÇÑ Å¬·¡½º ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÑ´Ù. ¹Ì´ÏÆ÷Æ®´Â ¹ö½º¿¡ ȤÀº Á÷Á¢ ¹ö½º¿¡ ¿¬°áµÈ(attached) ¸®¸ðÆ® ÀåÄ¡µé¿¡ I/O request packets(IRPs) µéÀ» º¸³¿À¸·Î½á ÀåÄ¡¿Í Åë½ÅÀ» ÇÑ´Ù. upper edge¿¡¼­ ¹Ì´ÏÆ÷Æ®´Â ¹Ì´ÏÆ÷Æ®°¡ À§¿¡ ÀÖ´Â NDIS µå¶óÀ̹öµé°ú Åë½ÅÇÒ ¼ö ÀÖ°Ô Ç¥ÁØ NDIS ¹Ì´ÏÆ÷Æ® ÀÎÅÍÆäÀ̽º¸¦ ³ëÃâÇÑ´Ù.

NDIS´Â ¶ÇÇÑ WAN NICµéÀ» °ü¸®ÇÏ´Â ¹Ì´ÏÆ÷Æ®µéÀ» À§ÇÑ Wide Area Network(WAN) È®ÀåµéÀ» Áö¿øÇÑ´Ù. WAN ³×Æ®¿öÅ© ȯ°æ¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â Section 2.4.3À» ºÁ¶ó.