Chapter 3 NDIS ¶óÀ̺귯¸® ÇÔ¼ö ·¹ÆÛ·±½º
¿©±â¿¡ ¼¼úµÈ ÇÔ¼ö¿Í ¸ÅÅ©·Î´Â ¾ËÆÄºª ¼ø¼ÀÌ´Ù. À̰ÍÀº ÁÖ¿ä Çì´õÀÎ ndis.h ÆÄÀÏ¿¡ Á¤Àǵǰųª ½Ã½ºÅÛ Á¦°ø ÇÊÅÍ ¶óÀ̺귯¸® Çì´õÀÎ _filter.h ÆÄÀÏ¿¡ Á¤ÀÇµÈ ¸ðµç ¸ÅÅ©·Î¿Í ÇÔ¼öµéÀ» Æ÷ÇÔÇÑ´Ù. ÀÌ ÇÔ¼ö¿Í ¸ÅÅ©·ÎµéÀº NDIS ÇÁ·ÎÅäÄÝ, ¹Ì´ÏÆ÷Æ®, WAN ¹Ì´ÏÆ÷Æ®, ±×¸®°í ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö°¡ È£ÃâÇÑ´Ù.
Win32¸¦ Áö¿øÇÏ´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»çÀÇ ¿î¿µÃ¼Á¦ »ó¿¡¼ ÀÌÁø ȣȯ°ú Windows 2000 Ç÷¡Æû¿¡¼ ±×µéÀÇ À̽ļºÀ» È®½ÇÈ÷Çϱâ À§Çؼ NDIS ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¿©±â¿¡ ¼¼úµÈ ÇÔ¼öµé¸¸À» È£ÃâÇØ¾ßÇÑ´Ù. ±×·¯ÇÑ ¹Ì´ÏÆ÷Æ®´Â ´Ù¸¥ Windows 2000 Ç÷¡ÆûÀ» À§Çؼ ÀçÆíÁýÀ» ¿ä±¸ÇÑ´Ù. ±×¸®°í ¸¶ÀÌÆ®·Î¼ÒÇÁÆ®»çÀÇ ¸ðµç Win32 Ç÷¡Æû¿¡¼ NIC ¼³Ä¡¸¦ À§ÇÑ ¼³Ä¡ ½ºÅ©¸³Æ®¸¦ ºÐ¸®ÇÏÁö¸¸ ÀåÄ¡ µå¶óÀ̹ö´Â ¿î¿µÃ¼Á¦¿¡ µ¶¸³ÀûÀÌ´Ù.
¹Ý¸é¿¡ NDIS Á¤ÀÇ upper-edge (MiniportXxx)¿Í lower-edge (ProtocolXxx)¸¦ °®´Â NDIS ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö¿Í ÃÖ»óÀ§ ·¹º§ NDIS Æ®·£½ºÆ÷Æ® ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö´Â Åë»óÀûÀ¸·Î ¿î¿µÃ¼Á¦¿¡ ÀÇÇØ¼ Á¦°øµÈ Ãß°¡ÀûÀÎ µå¶óÀ̹ö Áö¿ø·çƾÀ» È£ÃâÇÑ´Ù. NDIS ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö¿Í ÃÖ»óÀ§ ·¹º§ ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö¿¡ ÀÇÇØ¼ È£ÃâµÉ ¼ö ÀÖ´Â Ä¿³Î¸ðµå Áö¿ø·çƾ¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ¸·Á¸é Ä¿³Î¸ðµå µå¶óÀ̹ö ·¹ÆÛ·±½º¸¦ ºÁ¶ó.
ÇÁ·ÎÅäÄÝ, ¹Ì´ÏÆ÷Æ®, WAN ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡ ÀÇÇØ¼ °¢°¢ »ç¿ëµÇ´Â NDIS ÇÔ¼ö¿Í ¸ÅÅ©·ÎÀÇ ¿ä¾à¿¡ ´ëÇØ¼´Â Chapter 2¸¦ ºÁ¶ó.
¸®°Å½Ã µå¶óÀ̹ö¿¡ ÀÇÇØ¼¸¸ Áö¿øµÇ´Â ±×·¡¼ ÇöÀç¿¡´Â »ç¿ëµÇÁö ¾Ê´Â NDIS ÇÔ¼ö¿Í ¸ÅÅ©·ÎÀÇ ¿ä¾à¿¡ ´ëÇØ¼´Â ºÎ·Ï A¸¦ ºÁ¶ó.
|