Chapter 1 ³×Æ®¿÷ µå¶óÀ̹ö µðÀÚÀÎ °¡À̵忡 ´ëÇÑ ·Îµå¸Ê

ÀÌ ÀåÀº Network Drivers Design Guide¿¡ ´ëÇÑ ·Îµå¸ÊÀ» Á¦°øÇÑ´Ù. ÀÛ¼ºÇÏ·Á°í ÇÏ´Â Ä¿³Î ¸ðµå ³×Æ®¿öÅ© µå¶óÀ̹öÀÇ Å¸ÀÔÀ» ±âÃÊ·Î ´ç½ÅÀÌ Àоî¾ß ÇÒ °¡À̵åÀÇ ºÎºÐÀ» °¡¸®Å²´Ù.

¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ìÁî 2000Àº ¼¼°¡Áö ±âº» ŸÀÔÀÇ Ä¿³Î ¸ðµå ³×Æ®¿öÅ© µå¶óÀ̹öµéÀ» Á¦°øÇÑ´Ù.

  • Miniport NIC Drivers
  • ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â Á÷Á¢ NICÀ» °ü¸®ÇÏ°í »óÀ§ ·¹º§ µå¶óÀ̹öµé¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù.

  • Intermediate Drivers
  • ÀÎÅ͹̵ð¾ù ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö´Â legacy Àü¼Û µå¶óÀ̹ö¿Í °°Àº »óÀ§ ·¹º§ ÇÁ·ÎÅäÄÝ µå¶óÀ̹öµé°ú ¹Ì´ÏÆ÷Æ® »çÀÌ¿¡ ÀÎÅÍÆäÀ̽ºÀÌ´Ù. ÀϹÝÀûÀÎ ÀÎÅ͹̵ð¾ù ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö¸¦ °³¹ßÇÏ´Â ÀϹÝÀûÀÎ ÀÌÀ¯´Â Á¸ÀçÇÏ´Â legacy µå¶óÀ̹ö¿Í Àü¼Û µå¶óÀ̹ö¿¡ ¾Ë·ÁÁöÁö ¾ÊÀº »õ·Î¿î ¹Ìµð¾î ŸÀÔÀ» À§ÇÑ NICÀ» °ü¸®ÇÏ´Â ¹ÌµðÆ÷Æ® »çÀÌ¿¡ ¹Ìµð¾î ÀüȯÀ» ÇàÇÏ´Â °Å´Ù.

  • Protocol Drivers
  • »óÀ§ ·¹º§ ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö´Â TDI ÀÎÅÍÆäÀ̽º¸¦ ½ÇÇàÇϰųª ³×Æ®¿öÅ© »ç¿ëÀڵ鿡 ´ëÇÑ ¼­ºñ½ºµéÀ» Á¦°øÇϱâ À§ÇØ »óÀ§ edge¿¡ ¶Ç ÇϳªÀÇ ¾îÇø®ÄÉÀÌ¼Ç Æ¯Á¤ ÀÎÅÍÆäÀ̽º¸¦ ÇàÇÑ´Ù. lower edge¿¡ ÀÌ·¯ÇÑ Å¸ÀÔÀÇ µå¶óÀ̹ö´Â ´ÙÀ½ lower µå¶óÀ̹ö·ÎºÎÅÍ µé¾î¿À´Â ÆÐŶµéÀ» ¼ö½ÅÇÏ°í ÆÐŶµéÀ» ÇÁ·ÎÅäÄÝ ÀÎÅÍÆäÀ̽º¿¡ Á¦°øÇÑ´Ù. ¶Ç ÇϳªÀÇ Å¸ÀÔÀÇ ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö´Â ¿¬°á ÁöÇâ ÄÝ ¸Å´ÏÀúÀÌ´Ù. ÄÝ ¸Å´ÏÀú´Â ÇÁ·ÎÅäÄÝ µå¶óÀ̹öÀÎ ¿¬°á ÁöÇâ Ŭ¶óÀÌ¾ðÆ®µéÀ» À§ÇØ ¼­ºñ½ºµéÀ» ÄÝ ¼³Á¤Çϰí tear-down À» Á¦°øÇÑ´Ù.

À©µµ¿ìÁî ÀÌõ¿¡ ÀÇÇØ Á¦°øµÇ´Â ¶Ç Çϳª ŸÀÔÀÇ Ä¿³Î ¸ðµå µå¶óÀ̹ö´Â ÇÊÅÍ hook µå¶óÀ̹öÀÌ´Ù. ÇÊÅÍ ÆÐŶµé¿¡ »ç¿ëµÇ´Â ÇÊÅÍ-hook µå¶óÀ̹ö´Â ¿î¿µÃ¼Á¦¿¡ ÀÇÇØ Á¦°øµÇ´Â IP ÇÊÅÍ µå¶óÀ̹öÀÇ ±â´ÉÀ» È®ÀåÇÑ´Ù.

ÀÛ¼ºÇÏ·Á°íÇÏ´Â µå¶óÀ̹ö ŸÀÔÀÇ »ó°ü¾øÀÌ Part 1, Network Drivers Design Guide ÀÇ Chapter 2-3À» Àоî¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ÀåµéÀº À©µµ¿ìÁî ÀÌõ ³×Æ®¿öÅ© ¾ÆÅ°ÅØÃ³¿Í ÇÁ·Î±×·¡¹Ö °í·Á »çÇ×µéÀ» Åä·ÐÇÑ´Ù. ¶ÇÇÑ Part5, Chapter 1À» Àоî¾ß ÇÑ´Ù. ÀÌ ÀåÀº ³×Æ®¿öÅ© ¿ä¼ÒµéÀ» ÀνºÅçÇϱâ À§ÇØ »ç¿ëµÈ ³×Æ®¿öÅ© INF ÆÄÀϵéÀ» Åä·ÐÇÑ´Ù. ¸¸¾à ³×Æ®¿öÅ© µå¶óÀ̹ö°¡ ¿¹¸¦ µé¾î ¹ÙÀεùÀ» Á¦¾îÇϱâ À§ÇØ notify °´Ã¼¸¦ ¿ä±¸ÇÑ´Ù¸éÀº, Part 5, Chapter 2¸¦ Àоî¶ó.

Àоî¾ß ÇÒ Ãß°¡ÀûÀÎ chaptersµéÀ» ¾Ë±â À§ÇØ, ´ÙÀ½ ±×¸²¿¡¼­ Àû´çÇÑ µå¶óÀ̹ö ŸÀÔÀ» Ŭ¸¯Ç϶ó. À̰ÍÀº µå¶óÀ̹ö ŸÀÔÀÇ ¼±ÅÃÀ» Àç Á¤ÀÇÇϵµ·Ï ÇÏ°í ±× ¼½¼ÇÀ¸·Î Á¡ÇÁÇÒ °ÍÀÌ´Ù.

Miniport Drivers

ÀÛ¼ºÇÒ ´ÙÀ½°ú °°Àº ŸÀÔÀ» ¼±ÅÃÇÑ´Ù.

Connectionless Miniport
¸¸¾à Ethernet, FDDI, ȤÀº Token Ring°ú °°Àº ºñ¿¬°á ÁöÇâ ³×Æ®¿öÅ© ¹Ìµð¾îÀ» À§ÇØ NICÀ» Á¦¾îÇÏ´Â ¹Ì´ÏÆ÷Æ®¸¦ ÀÛ¼ºÇÑ´Ù¸éÀº,

Part 2, Chaters 1-7, 9À» Àоî¶ó.

WAN Miniport
¸¸¾à WAN NICÀ» Á¦¾îÇÏ´Â ¹Ì´ÏÆ÷Æ®¸¦ ÀÛ¼ºÇÑ´Ù¸éÀº,

Part 2, Chapters 1-9¸¦ Àоî¶ó.

Connection-Oriented Miniport
¸¸¾à ATM ȤÀº ISDN°ú °°Àº ¿¬°á ÁöÇâ ³×Æ®¿öÅ© ¹Ìµð¾îÀ» À§ÇÑ NICÀ» Á¦¾îÇÏ´Â ¹Ì´ÏÆ÷Æ®¸¦ ¾´´Ù¸éÀº,

Part 2, Chapters 1-7, 9
Part 4, Chapter 1À» Àоî¶ó.

Integrated Miniport Call Manager(MCM)
¸¸¾à ÄÝ ¸Å´ÏÀú ¼­ºñ½ºµéÀ» Á¦°øÇÏ´Â ¿¬°á ÁöÇâ NICÀ» Á¦¾îÇÏ´Â ¹Ì´ÏÆ÷Æ®¸¦ ÀÛ¼ºÇÑ´Ù¸éÀº,

Part 2, Chapters 1-7, 9
Part 3, Chapter 2
Part 4, Chapter 1 ¸¦ Àоî¶ó.

Intermediate Drivers

ÀÛ¼ºÇÒ ÀÎÅ͹̵ð¾ù ŸÀÔÀ» ¼±ÅÃÇÑ´Ù.

With a Connectionless Lower Edge
¸¸¾à lower edge°¡ ºñ¿¬°áÁöÇâ ¹Ì´ÏÆ÷Æ®µé¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö¸¦ ÀÛ¼ºÇÑ´Ù¸éÀº

Part 3, Chapter 1À» Àоî¶ó.

With a Connection-Oriented Lower Edge
¸¸¾à lower edge°¡ ¿¬°á ÁöÇâ ¹Ì´ÏÆ÷Æ®µé¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö¸¦ Á¦°øÇÑ´Ù¸éÀº,

Part 3, Chapter 1
Part 4, Chapter 4¸¦ Àоî¶ó.

Protocol Drivers

ÀÛ¼ºÇÒ ÇÁ·ÎÅäÄÝ µå¶óÀ̹öÀÇ Å¸ÀÔÀ» ¼±ÅÃÇÑ´Ù.

With a Connectionless Lower Edge
¸¸¾à lower edge°¡ ºñ¿¬°áÁöÇâ¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö¸¦ ÀÛ¼ºÇÑ´Ù¸éÀº,

Part 3, Chapters, 2¸¦ Àоî¶ó.

With TDI upper edge
TDI upper edge¸¦ °¡Áö´Â ÇÁ·ÎÅäÄݸ¦ ÀÛ¼ºÇÑ´Ù¸éÀº

Part 3, Chapters, 2, 3, 4, 5¸¦ ºÁ¶ó.

With Winsock support
¸¸¾à Winsock Áö¿øÀ» Á¦°øÇÏ´Â ÇÁ·ÎÅäÄÝÀ» ÀÛ¼ºÇÑ´Ù¸éÀº,

Part 3, Chapters, 2, 3, 4, 5, 6À» ºÁ¶ó.

Connection-Oriented Client or Call Manager
¸¸¾à ¿¬°á ÁöÇâ ¹Ì´ÏÆ÷Æ®µé¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â ¿¬°á ÁöÇâ Ŭ¶óÀÌ¾ðÆ®¸¦ ÀÛ¼ºÇϰųª, ¿¬°á ÁöÇâ ÄÝ ¸Å´ÏÀú¸¦ ÀÛ¼ºÇÑ´Ù¸éÀº

Part 3, Chapter 2
Part 4, Chapter 1À» ºÁ¶ó.

Filter-hook Drivers

Part 6, Chapter 1À» ºÁ¶ó.