1.6.6.2 ´ÙÁ߯÷ÀÎÆ® È£Ãâ¿¡¼ Party »èÁ¦Çϱâ
¸ÖƼÆ÷ÀÎÆ® È£ÃâÀÇ ·çÆ®·Î¼ ¿ªÇÒÀ» ÇÏ´Â(serve) ¿¬°á ÁöÇâ Ŭ¶óÀÌ¾ðÆ®´Â ±Ã±ØÀûÀ¸·Î ±×·¯ÇÑ È£Ãâ·ÎºÎÅÍ
NdisClDropParty¿Í NdisClCloseCall·Î °¢ party¸¦ µå¶øÇØ¾ß ÇÑ´Ù.
Ŭ¶óÀÌ¾ðÆ®´Â ´ÙÀ½°ú °°Àº »óȲ¿¡¼ È£Ãâ·ÎºÎÅÍ party¸¦ µå¶øÇÑ´Ù:
- NdisClCloseCall·Î ¸ÖƼÆ÷ÀÎÆ® È£ÃâÀÇ ²÷±â(tear down)À» ÃʱâÈÇϱâ Àü¿¡(Section 1.6.8.1¸¦ ºÁ¶ó.),
Ŭ¶óÀÌ¾ðÆ®´Â ´ÜÁö NdisClDropParty¿¡ ´ëÇÑ ¿¬¼ÓÀûÀΠȣÃâµé·Î ¸¶Áö¸· party¸¦ µå¶øÇØ¾ß ÇÑ´Ù.
Ŭ¶óÀÌ¾ðÆ®´Â NdisClCloseCall·Î È£Ãâ·ÎºÎÅÍ µå¶øÇÏ´Â ¸¶Áö¸· party¸¦ ÁöÁ¤ÇÑ´Ù.
- ¸ÖƼÆ÷ÀÎÆ® È£Ãâ·ÎºÎÅÍ µå¶øµÇ´Â ¸®¸ðÆ® partyÀÇ ¿ä±¸µé¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î(Section 1.6.6.3À» ºÁ¶ó.),
ProtocolClIncomingDropParty·ÎºÎÅÍ Å¬¶óÀÌ¾ðÆ®´Â NdisClDropParty¸¦ È£ÃâÇÑ´Ù.
- NdisClAddParty·Î ¸ÖƼÆ÷ÀÎÆ®¿¡ ´ëÇÑ party¸¦ Ãß°¡ÇÏ´Â °Í¿¡ ´ëÇÑ Å¬¶óÀÌ¾ðÆ® ½Ãµµ°¡ ½ÇÆÐÇÒ ¶§,
(Section 1.6.6.1¸¦ ºÁ¶ó) Ŭ¶óÀÌ¾ðÆ®´Â NdisClDropParty¸¦ È£ÃâÇØ¾ß ÇÑ´Ù.
NdisClDropParty¿¡ ´ëÇÑ Å¬¶óÀÌ¾ðÆ® È£ÃâÀº NDIS°¡ ¸ÖƼÆ÷ÀÎÆ® VC¿¡¼ °°Àº NdisVcHandleÀ» °øÀ¯ÇÏ´Â
ÄÝ ¸Å´ÏÀú ȤÀº MCMÀÇ ProtocolCmDropParty ÇÔ¼ö¸¦ È£ÃâÇϵµ·Ï ÇÑ´Ù.
±×¸² 1.33Àº ¸ÖƼÆ÷ÀÎÆ® È£Ãâ·ÎºÎÅÍ party¸¦ µå¶øÇϱâ À§ÇØ ¿ä±¸µÇ¾îÁö´Â ÄÝ ¸Å´ÏÀúÀÇ Å¬¶óÀÌ¾ðÆ®¸¦
º¸¿©ÁØ´Ù.

±×¸² 1.33 ÄÝ ¸Å´ÏÀú¸¦ ÅëÇØ¼ ´ÙÁ߯÷ÀÎÆ® È£Ãâ·ÎºÎÅÍ party »èÁ¦
±×¸² 1.34´Â ¸ÖƼÆ÷ÀÎÆ®·ÎºÎÅÍ party¸¦ µå¶øÇÏ´Â °ÍÀ» ¿ä±¸ÇÏ´Â ÄÝ ¸Å´ÏÀúÀÇ Å¬¶óÀÌ¾ðÆ®¸¦ º¸¿©ÁØ´Ù.

±×¸² 1.34 MCMÀ» ÅëÇØ¼ ´ÙÁ߯÷ÀÎÆ® È£Ãâ·ÎºÎÅÍ party »èÁ¦
ProtocolCmDropParty´Â Á¸ÀçÇÏ´Â ¸ÖƼÆ÷ÀÎÆ® È£Ãâ·ÎºÎÅÍ party¸¦ µå¶øÇϱâ À§ÇØ ³×Æ®¿öÅ© ÀåÄ¡µé°ú
Åë½ÅÇÑ´Ù. NDIS´Â ProtocolCmDropParty¿¡°Ô µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â Æ÷ÀÎÅ͵éÀ» Àü´ÞÇÒ ¼ö ÀÖ´Ù.
(NdisClDropParty¿¡ ´ëÇÑ È£Ãâ·Î Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Á¦°øµÇ¾îÁø´Ù.)
ProtocolCmDropParty´Â ¿¬°áÀÌ µå¶øµÇ±â Àü¿¡ ³×Æ®¿öÅ©À» °¡·ÎÁú·¯ ¾î¶² ±×·¯ÇÑ µ¥ÀÌÅ͸¦ º¸³»¾ß ÇÑ´Ù.
ProtocolCmDropParty´Â µ¿±âÀûÀ¸·Î ¿Ï¼ºÇÒ ¼ö Àְųª ȤÀº ÄÝ ¸Å´ÏÀúÀÎ °æ¿ì, NdisCmDropPartyComplete·Î,
MCMÀÎ °æ¿ì¿¡´Â NdisMCmDropPartyComplete·Î ºñµ¿±âÀûÀ¸·Î ¿Ï¼ºµÉ ¼ö ÀÖ´Ù.
Ndis(M)CmDropPartyComplete¿¡ ´ëÇÑ È£ÃâÀº NDIS¿¡°Ô Ŭ¶óÀ̾ðÆ®ÀÇ ProtocolClDropPartyComplete¸¦
È£ÃâÇϵµ·Ï ÇÑ´Ù. ¸¸¾à Ŭ¶óÀÌ¾ðÆ®°¡ ±×°ÍÀÌ ¸¸µç ¸ÖƼÆ÷ÀÎÆ® VC¸¦ ²÷´Â °úÁ¤(tear down)¿¡ ÀÖ´Ù¸éÀº,
ProtocolClDropPartyComplete´Â Ŭ¶óÀ̾ðÆ®ÀÇ È°¼ºÈµÈ ¸ÖƼÆ÷ÀÎÆ® VC·Î ³²¾ÆÀÖ´Â partiesµé Áß Çϳª¿¡
¾î¶² À¯È¿ÇÑ NdisPartyHandle·Î NdisClDropParty¸¦ È£ÃâÇÒ ¼ö ÀÖ´Ù.
¸¸¾à ´ÜÁö ÇϳªÀÇ party°¡ ¸ÖƼÆ÷ÀÎÆ® VC¿¡ ³²¾ÆÀÖ´Ù¸éÀº, Ŭ¶óÀÌ¾ðÆ®´Â NdisClCloseCall¿¡ NdisPartyHandleÀ»
Àü´ÞÇÔÀ¸·Î½á ±×·¯ÇÑ party¸¦ µå¶øÇØ¾ß ÇÑ´Ù. (Section 1.6.8.1¸¦ ºÁ¶ó) |