Windows 2000 Network Task Offload


Contents:
TCP/IP Task Offload in NDIS 5.0
Checksum Offload
TCP Segmentation Offload
IPSec Offload
Notes on TCP/IP Offload Tasks
See also:
NDIS DDK Driver Sample for Fast Forward Path Support

NDIS(Network Driver Interface Specification) ŽºÅ© ¿ÀÇÁ·Îµå ´É·ÂÀº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ À©µµ¿ìÁî 2000DDK¿¡ ¹®¼­È­µÇ¾î ÀÖ´Ù. ÀÌ ±ÛÀº NDIS 5.0ÀÇ Å½ºÅ© ¿ÀÇÁ·Îµå¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù.

NDIS 5.0¿¡¼­ TCP/IP ŽºÅ© ¿ÀÇÁ·Îµå
Back to Top

ÀûÀýÇÑ NDIS 5.0 ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¸¦ °®´Â ³×Æ®¿öÅ© ¾î´ðÅÍ´Â CPU-Áý¾à ÀÛ¾÷À» TCP/IPÀÇ Çϵå¿þ¾î ¿ÀÇÁ·Îµå¸¦ Áö¿øÇÏ¹Ç·Î½á ½Ã½ºÅÛ ÆÛÆ÷¸Õ½º¸¦ Çâ»ó½Ãų ¼ö ÀÖ´Ù. ¿¹¸¦µé¾î TCP/IP ý¼¶ ¿ÀÇÁ·Îµå¸¸À» °¡Áö°í CPUÀÇ »ç¿ë·® ¸é¿¡¼­ 30 ÆÛ¼¾Æ®±îÁö ÆÛÆ÷¸Õ½ºÀÇ À̵æÀ» ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»çÀÇ Å×½ºÆ®¿¡¼­ º¸¾Æ¿Ô´Ù. NDIS ÀÎÅÍÆäÀ̽º¿Í TCP/IP Æ®·£½ºÆ÷Æ®´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé·Î ÇÏ¿©±Ý ¿¬»ê¿¡ ´ëÇÑ Çϵå¿þ¾î Áö¿øÇ¥½Ã Çã¶ôÀ» º¸°­ÇؿԴÙ:

  • TCP/IP ý¼¶ °è»ê.
  • TCP/IP ¼¼±×¸ÕÅ×À̼Ç.
  • ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ º¸¾È(IPSec) ¾Ïȣȭ¿Í ¸Þ¼¼Áö ó¸®.

ÃʱâÈ­ µ¿¾ÈÀ̳ª ÀÎÅÍÆäÀ̽º°¡ Ç÷¯±× ¾Ø Ç÷¹ÀÌ À̺¥Æ®·Î½á ³ªÅ¸³¯ ¶§ TCP/IP µå¶óÀ̹ö´Â ³×Æ®¿öÅ© µå¶óÀ̹ö°¡ Áö¿øÇÏ´Â ¿ÀÇÁ·Îµå ´É·ÂÀ» È®ÀÎÇÑ ¼ø¼­´ë·Î OID_TCP_TASK_OFFLOADÀÇ OID(object ID)¸¦ °¡Áö°í NdisRequest() ¸ÅÄ¿´ÏÁòÀ» ÅëÇØ¼­ ¹Ì´ÏÆ÷Æ®¸¦ Äõ¸®ÇÒ °ÍÀÌ´Ù.

³×Æ®¿öÅ© ¾î´ðÅͰ¡ ¿ÀÇÁ·ÎµåÇÒ ¼ö ÀÖ´Â °¢°¢ÀÇ Å½ºÅ©¿¡ ´ëÇØ¼­ ³×Æ®¿öÅ© ¾î´ðÅÍ´Â ±× ŽºÅ©¿¡ ´ëÇØ¼­ ƯÁ¤ ÆÄ¶ó¹ÌÅÍ¿Í Áö¿øµÇ´Â ŽºÅ©ÀÇ ÀεðÄÉÀ̼ÇÀ» Æ÷ÇÔÇÏ´Â NDIS_TASK_OFFLOAD ±¸Á¶Ã¼¸¦ ¸®ÅÏÇÒ °ÍÀÌ´Ù. ±×¸®°í³ª¼­ ÇÁ·ÎÅäÄÝÀº ±× ŽºÅ©¸¦ À§Çؼ­ NDIS_TASK_OFFLOAD ±¸Á¶Ã¼¸¦ Æ÷ÇÔÇÏ´Â ¼Â ¸®Äù½ºÆ®¸¦ Á¦½ÃÇϹǷνá ÀûÀýÇÑ Å½ºÅ©¸¦ Àο¡À̺íÇÑ´Ù. ÀÌ ½ÃÁ¡¿¡¼­ ÀÌ·± ŽºÅ©µéÀº ¿ÀÇÁ·Îµå¸¦ À§Çؼ­ Àο¡À̺íµÈ´Ù. ³×Æ®¿öÅ© ¾î´ðÅÍ´Â °¢°¢ÀÇ ÆÐŶ°ú ÇÔ²² ÆÐŶ ±âº»´ç ŽºÅ© ƯÁ¤ Á¤º¸¸¦ ¼ö½ÅÇÒ °ÍÀÌ´Ù.

ý¼¶ ¿ÀÇÁ·Îµå
Back to Top

º¸³»´Â Ãø¸é¿¡¼­ º¼ ¶§, ÀÌ·± ¿ÀÇÁ·Îµå¸¦ Áö¿øÇÏ´Â ³×Æ®¿öÅ© ¾î´ðÅÍ´Â ÇÊ¿ä½ÃµÇ´Â ý¼¶À» °è»êÇÏ°í ¼öÇà´É·ÂÀ» ¾Ë¸± °ÍÀÌ´Ù. TCP ý¼¶¿¡ ´ëÇØ¼­ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Æ®·£½ºÆ÷Æ®´Â TCP ÀÇ»ç(pseudo) Çì´õ ý¼¶À» °è»êÇϰí ý¼¶ Çʵ忡 ÀÌ °ªÀ» ³ÖÀ» °ÍÀÌ´Ù. ±×·¡¼­ ³×Æ®¿öÅ© ¾î´ðÅÍ´Â IP Çì´õÀÇ Á¶ÀÛ¾øÀÌ Á¤È®ÇÑ TCP ý¼¶À» °è»êÇÒ ¼ö ÀÖ´Ù.

¹Þ´Â Ãø¸é¿¡¼­ º¼ ¶§, ³×Æ®¿öÅ© ¾î´ðÅÍ´Â NDIS_TCP_IP_CHECKSUM_PACKET_INFO ±¸Á¶Ã¼¸¦ ä¿ì°í ÀûÀýÇÑ ºñÆ®¸¦ ¼³Á¤ÇÒ °ÍÀÌ´Ù. ¸¸¾à ¾î¶² ÀÌÀ¯¿¡¼­µçÁö ³×Æ®¿öÅ© ¾î´ðÅͰ¡ ý¼¶À» ¼öÇàÇÒ ¼ö ¾ø´Ù¸é ³×Æ®¿öÅ© ¾î´ðÅÍ´Â ¾î¶°ÇÑ ºñÆ®µµ ¼³Á¤ÇÏÁö ¾Ê°í ÆÐŶÀ» ÀεðÄÉÀÌÆ®ÇÒ °ÍÀÌ´Ù. ±×¸®°í³ª¼­ TCP/IP´Â À̰ÍÀ» º¸°í ½º½º·Î ÀûÀýÇÑ Ã½¼¶À» °è»êÇÑ´Ù.

TCP ¼¼±×¸ÕÅ×ÀÌ¼Ç ¿ÀÇÁ·Îµå
Back to Top

¼¼±×¸ÕÅ×ÀÌ¼Ç ¿ÀÇÁ·Îµå, ȤÀº Å« TCP Àü¼ÛÀ» °®´Â TCP´Â ¹Ìµð¾ö¿¡ ÀÇÇØ¼­ Áö¿øµÇ´Â MTU(maximum transmission unit)º¸´Ù Å©°Ô Àü¼ÛµÇ´Â ¹öÆÛ¸¦ Àü´ÞÇÒ ¼ö ÀÖ´Ù. Áö´ÉÀûÀÎ ¾î´ðÅÍ´Â ¿ä±¸µÈ »çÀÌÁîÀÇ ¼¼±×¸ÕÆ®¸¦ °³Ã´Çϱâ À§Çؼ­ µé¾î¿À´Â º¸³»±â ¹öÆÛÀÇ TCP¿Í IP Çì´õÀÇ ÇÁ·ÎÅäŸÀÔÀ» »ç¿ëÇϹǷνá Å« º¸³»±â ¿¬»êÀ» ¼öÇàÇÑ´Ù. ÇÁ·ÎÅäŸÀÔ Çì´õ¿Í ¿É¼ÇÀ» º¹»çÇÏ°í³ª¼­ ½ÃÄö½º ³Ñ¹ö¸¦ °è»êÇϰí ý¼¶Çʵå´Â TCP ¼¼±×¸ÕÆ® Çì´õ¸¦ »ý¼ºÇÑ´Ù. ¿É¼Ç°ú Ç÷¡±× °ª°°Àº ´Ù¸¥ ¸ðµç Á¤º¸µéÀº ¿©±â¿¡¼­´Â Á¦¿ÜÇß´Ù.

¼º°øÀûÀÎ ¼¼±×¸ÕÆ®¸¦ À§ÇÑ ½ÃÄö½º ³Ñ¹ö´Â ¼¼±×¸ÕÆ® »çÀÌÁ °è»êÇÏ¹Ç·Î½á ´Ù·ïÁø´Ù. ý¼¶ ¿ÀÇÁ·Îµå ŽºÅ©¿¡¼­Ã³·³ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Æ®·£½ºÆ÷Æ®´Â ÀÇ»ç(pseudo) Çì´õ ý¼¶À» °è»êÇÏ°í ³×Æ®¿öÅ© ¾î´ðÅͰ¡ IPÇì´õÀÇ Á¶ÀÛ¾øÀÌ Á¤È®ÇÑ TCP ý¼¶À» °è»êÇÒ ¼ö ÀÖ±â À§Çؼ­ TCP Çì´õ¾È¿¡ °á°úµéÀ» ³õ´Â´Ù. Å« Àü¼ÛÀ» À§ÇÑ TCP ý¼¶ÀÇ ´Ù¾çÇÑ ÄÄÆ÷³ÍÆ®´Â ´õ Å« ÆÐŶÀ» °³Ã´ÇÏ´Â °¢°¢ÀÇ ¼¼±×¸ÕÆ®¿¡ ´ëÇÑ ³×Æ®¿öÅ© ¾î´ðÅÍ¿¡ ÀÇÇØ¼­ Á¦°øµÇ¾î¾ßÇÑ´Ù.

ÇÁ·ÎÅäŸÀÔ Çì´õÀÇ IP Àüü ±æÀÌ´Â µ¥ÀÌŸ »çÀÌÁ À¯ÁöÇÑ´Ù. µ¥ÀÌŸ »çÀÌÁî´Â ´ÙÀ½°ú °°´Ù: ³×Æ®¿öÅ© ¾î´ðÅÍÀÇ Àü¼Û¿¡ ÀÇÇØ¼­ ±â´ëµÇ´Â óÀ½ ¼¼±×¸ÕÆ®µÈ ÇÁ·¹ÀÓÀÇ TCP ÆäÀ̷εå + TCP Çì´õ »çÀÌÁî + ¿É¼Ç ±æÀÌ + IP Çì´õ »çÀÌÁî¿Í ¿É¼Ç ±æÀÌ. . TCP ½ÃÄö½º ³Ñ¹ö´Â TCP ÆäÀ̷ε忡¼­ óÀ½ ¹ÙÀÌÆ®ÀÇ ½ÃÄö½º ³Ñ¹ö¸¦ À¯ÁöÇÑ´Ù.

À¯»çÇÏ°Ô °¢°¢ÀÇ ÇÁ·¹ÀÓ¿¡ ´ëÇÑ IP ID´Â Áõ°¡µÇ°í ý¼¶Àº °è»êµÈ´Ù. ¾î´ðÅͰ¡ Á¤È®ÇÏ°Ô Å« Àü¼Û ¿ÀÇÁ·Îµå¸¦ ¼öÇàÇϴ ý¼¶À» °è»êÇÒ ¼ö ÀÖ¾î¾ß ÇÔ¿¡µµ ºÒ±¸ÇÏ°í ºÐ¸®µÈ ¿ÀÇÁ·Îµå·Î½á ý¼¶ÀÇ Áö¿ø¾øÀÌ ¾î´ðÅÍ´Â Å« Àü¼Û ¿ÀÇÁ·Îµå¸¦ Áö¿øÇÒ ¼ö ÀÖ´Ù. °Ô´Ù°¡ ¾î´ðÅÍ´Â TCP ȤÀº IP ¿É¼ÇÀ» °®µç ±×·¸Áö ¾Êµç Å« Àü¼Û ¿ÀÇÁ·Îµå¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Ù.

ÀüÁ¦:

  • TCP/IP ½ºÅÃÀº {»ç¿ë°¡´ÉÇÑ TCP À©µµ¿ì}ÀÇ µ¥ÀÌŸ±îÁö ¿ÀÇÁ·ÎµåÇÒ °ÍÀÌ´Ù. ¾î´ðÅÍ´Â ÇÊ¿ä·Î ÇÏÁö¾Ê°í TCP È帧 ÅëÁ¦¸¦ ¼öÇàÇÏÁö ¸»¾Æ¾ßÇÑ´Ù.
  • ³×Æ®¿öÅ© ¾î´ðÅÍ´Â ÀÛ¾÷À» ÀûÀýÇÏ°Ô Çϱâ À§ÇÑ TCP/IP ½ºÅÿ¡ ´ëÇØ¼­ (ÇÕº´Àº Çã¶ôµÇÁö ¾Ê´Â´Ù.) ¼ö½ÅµÈ ¸ðµç ACKs¸¦ ÀεðÄÉÀÌÆ® ÇØ¾ßÇϰí ÀçÀü¼ÛÀ» ´Ù·ï¾ßÇÑ´Ù.
  • ÇÁ·ÎÅäŸÀÔ IP Çì´õ´Â MF ºñÆ® ¼³Á¤À» °®Áö ¾ÊÀ» °ÍÀÌ°í ¿É¼ÂÀº 0ÀÏ °ÍÀÌ´Ù.
  • ÇÁ·ÎÅäŸÀÔ TCP Çì´õ´Â URG, RST, SYN Ç÷¡±× ¼³Á¤À» °®Áö ¾ÊÀ» °ÍÀÌ°í ±ä±ÞÇÑ Æ÷ÀÎÅÍ´Â 0ÀÏ °ÍÀÌ´Ù.
  • ¸¸¾à FIN ºñÆ®°¡ ¼³Á¤µÇ¸é ÃÖ±Ù¿¡ º¸³»Áø ¼¼±×¸ÕÆ®ÀÇ TCP Çì´õ´Â FIN ºñÆ® ¼³Á¤À» °¡Áú °ÍÀÌ´Ù.
  • ¸¸¾à PUSH ºñÆ®°¡ ¼³Á¤µÇ¸é ÃÖ±Ù¿¡ º¸³»Áø ¼¼±×¸ÕÆ®ÀÇ TCP Çì´õ´Â ±× ºñÆ® ¼³Á¤À» °¡Áú °ÍÀÌ´Ù.
  • ³×Æ®¿öÅ© ¾î´ðÅÍ´Â ÆÐŶÀÌ º¸³»Á³´ø ¼ø¼­·Î ÆÐŶÀ» º¸³½´Ù. ÀÛÀº Àü¼Û(ÀϹÝÀûÀÎ Àü¼Û)µéÀÌ ¸ð¿©¼­ Å« Àü¼ÛÀÌ µÉ ¼ö ÀÖ´Ù.
  • IpOptions ȤÀº TcpOptions, ¾Æ´Ï¸é µÑ ´Ù¸¦ Áö¿øÇÏ´Â ³×Æ®¿öÅ© ¾î´ðÅÍ´Â ÇÁ·ÎÅäŸÀÔ TCP¿¡¼­ ¹ß°ßµÈ °ªÀ¸·ÎºÎÅÍ ±×µéÀÇ °ªÀ¸·Î °íÄ¡Áö ¾ÊÀ» °ÍÀÌ´Ù. ±¸Ã¼ÀûÀ¸·Î ¸»Çϸé ŸÀÓ ½ºÅÆÇÁ ¿É¼Ç¿¡¼­ ŸÀÓ½ºÅÆÇÁ¸¦ Áõ°¡½ÃŰÁö ¾Ê´Â´Ù.

NOTE:TCP ¼¼±×¸ÕÅ×ÀÌ¼Ç ¿ÀÇÁ·Îµå´Â À©µµ¿ìÁî 2000¿¡ ÀÖÁö¸¸ ±×°ÍÀº ±âº»ÀûÀ¸·Î ·¹Áö½ºÆ®¸®¿¡¼­ µð½º¿¡À̺í·Î µÇ¾î ÀÖ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ·¹Áö½ºÆ®¸®¿¡¼­ ±×°ÍÀ» Àο¡À̺íÇÏ´Â TCP ¼¼±×¸ÕÅ×ÀÌ¼Ç ¿ÀÇÁ·Îµå ¾î´ðÅÍ¿¡ ´ëÇÑ °³¹ß Ç÷§ÆûÀ¸·Î½á Çϵå¿þ¾î º¥´õµéÀÌ À©µµ¿ìÁî 2000À» »ç¿ëÇÏ´Â °ÍÀ» ÃßõÇÑ´Ù. ¿äÁò ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â Çϵå¿þ¾î¿Í µå¶óÀ̹öÀÇ º£Å¸ Å×½ºÆÃÀ» Á¦¿ÜÇϰí´Â ¿£µåÀ¯Àú ȯ°æ¿¡¼­ TCP ¼¼±×¸ÕÅ×ÀÌ¼Ç ¿ÀÇÁ·ÎµåÀÇ »ç¿ëÀ» ÃßõÇÏÁö ¾Ê´Â´Ù.

IPSec ¿ÀÇÁ·Îµå
Back to Top

IPSec ´Â º¸¾È Çù»ó°ú ¾ÏÈ£ Ű °ü¸®¸¦ À§ÇÑ ÀÎÅÍ³Ý Å° ÀͽºÃ¼ÀÎÁö(IKE; ÀÌÀü¿¡´Â ISAKMP/Oakley) ¸¦ »ç¿ëÇÔÀ¸·Î½á ÆÐŶ(ÆÐŶ´ç µ¥ÀÌÅÍ ¹«°á¼º°ú ¼Ò½º ÀÎÁõ)´ç IP Æ®·¡ÇÈÀÇ ¾Ïȣȭ¸¦ Á¦°øÇÏ´Â IPv4ÀÇ È®ÀåÀÌ´Ù. Windows 2000 IPSecÀº ³×Æ®¿öÅ© °ü¸®ÀÚµéÀÌ corporate ³×Æ®¿öÅ©»ó¿¡¼­ Æ®·¡ÇÈÀ» ¾ÈÀüÇÏ°Ô Çϰí, Á¸ÀçÇÏ´Â ¾îÇø®ÄÉÀ̼ǵ鿡 ´ëÇÑ Åõ¸íÇÏ°Ô ÇÑ´Ù. IPSecÀÇ Áß¾Ó ÁýÁᫎ ±¸¼ºÀº Windows 2000 Active Directory ¿Í Group Policy features¿¡ ÀÇÇØ¼­ Á¦°øµÈ´Ù.

IPSec´Â µÎ°¡Áö ¸ðµåµéÀ» °¡Áö°í ÀÖ´Ù: ¿£µå-to-¿£µå º¸¾È¿¡ ´ëÇÑ Àü¼Û ¸ðµå, ±×¸®°í ¶ó¿ìÅÍ-to-¶ó¿ìÅÍ º¸¾ÈÀ» À§ÇÑ ÅͳΠ¸ðµå. Àü¼Û ¸ðµå´Â ¾î¶² µÎ°³ÀÇ È£½ºÆ®µé °£ÀÇ(Ŭ¶óÀÌ¾ðÆ®µé°ú ¼­¹öµé) Åë½Å¿¡¼­, ¶Ç´Â Ŭ¶óÀÌ¾ðÆ®¿Í ÅͳΠ¼­¹ö--¿¹¸¦µé¸é, ±×¸®°í IPSec Àü¼Û ¸ðµå(L2TP/IPSec)¿¡ ÀÇÇØ¼­ ¾ÈÀüÈ­µÈ L2TP--ÅͳΠ¿£µå-to-¿£µå º¸¾ÈÀ» Á¦°øÇÑ´Ù. IPSec ÅͳΠ¸ðµå´Â ´ÜÁö L2TP/IPSec °¡ °¡´ÉÇÏÁö ¾ÊÀº °÷¿¡¼­ °ÔÀÌÆ®¿þÀÌ-to-°ÔÀÌÆ®¿þÀÌ VPN °¢º»¿¡¼­ ÃßõµÈ´Ù.

IPSec Á¤Ã¥Àº IPSec µå¶óÀ̹ö¿Í IKE ¼­ºñ½ºÀÇ ±¸¼ºÀ» Á¦¾îÇÑ´Ù. Security associations (SA)´Â ¾îÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅͰ¡ ¾ÈÀüÇÏ°Ô ¼Û½ÅµÇ°Å³ª ¼ö½ÅµÇ±âÀü¿¡ ÄÄÇ»Å͵é»çÀÌ¿¡¿¡¼­ IKE¿¡ ÀÇÇØ¼­ ¼³¸³µÇ¾î¾ßÇÑ´Ù. IKE ´Â Diffie Hellman Å×Å©´ÐÀ» »ç¿ëÇÔÀ¸·Î½á °øÀ¯µÈ º¸¾È Ű ÀÚ·á(shared secret key material)¸¦ ¹ß»ý½Ã۰í 3°¡Áö ¹æ¹ýµéÁßÀÇ Çϳª¸¦ »ç¿ëÇÔÀ¸·Î½á »óÈ£ ÀÎÁõÀ» ¼öÇàÇÑ´Ù.: Kerberos version 5.0, Public/Private key signatures with certificates, and pre-shared authentication key.

IKE ±×·±ÈÄ¿¡ ¾îÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅ͸¦ º¸È£Çϱâ À§Çؼ­ »ç¿ëÇÒ ¾ÏÈ£ ¾Ë°í¸®ÁòÀ» Çù»óÇÏ°í ÆÐŶ´ç µ¥ÀÌÅÍ ¾ÏÈ£¿Í ÇØ½Ì ¿¬»êµéÀ» À§ÇÑ ´ë·®ÀÇ ¾Ïȣ۵éÀ» À̲ø¾î³½´Ù. ¸¸¾à ¾ÏÈ£ ¾Ë°í¸®ÁòµéÀÌ ÀÏÄ¡ÇÏ¿© º¸³»´Â ³×Æ®¿öÅ© ¾Æ´äÅÍ¿¡ ÀÇÇØ¼­ ¼öÇàµÉ ¼ö ÀÖ´Ù¸é, ±×·± ´ÙÀ½¿¡ IPSec µå¶óÀ̹ö´Â ³×Æ®¿öÅ© ¾Æ´äÅÍ¿¡ ÇùÁ¤µÈ(agreed-upon) ÆÄ¶ó¹ÌÅ͵é°ú ۵éÀ» ´õÇØ¼­ º¸¾È association À» Ãß°¡ÇÑ´Ù.

TCP/IP´Â IP ÆÐŶÀ» ÇÁ·¡ÀÓÈ­ÇÒ °ÍÀ̰í, ±×·±´ÙÀ½ ÆÐŶÀÌ º¸¾È association °ú ¸ÅÄ¡ÇÏ´ÂÁö¸¦ °áÁ¤Çϱâ À§Çؼ­ IPSec µå¶óÀ̹ö¿¡°Ô Åë°ú½ÃŲ´Ù. IPSec µå¶óÀ̹ö´Â ¸ðµç IPSec ÇÊÅ͵鿡 ´ëÇ×ÇÏ¿© ÆÐŶµéÀ» ¸ÅÄ¡ÇÒ °ÍÀÌ´Ù. ¸¸¾à ÇÊÅÍ ¸ÅÄ¡°¡ ÀÖ´Ù¸é, ±×¸®°í º¸¾È association ÀÌ Á¸ÀçÇÑ´Ù¸é, ±×¸®°í ÀÌ SA°¡ ³×Æ®¿öÅ© ¾Æ´äÅÍ¿¡ ¿ÀÇÁ·ÎµåµÇ¾ú´Ù¸é, ±×·±´ÙÀ½ ÆÐŶÀº SA ÄÁÅØ½ºÆ®·Î ³×Æ®¿öÅ© ¾Æ´äÅÍ¿¡°Ô Á÷Á¢À¸·Î ÁÖ¾îÁ®¼­, ¾Æ´äÅÍ´Â ±× ÆÐŶµéÀ» À§Çؼ­ ¾ÏÈ£ ¿¬»êµéÀ» ¼öÇàÇÒ ¼ö ÀÖ´Ù.

IPSec ¿ÀÇÁ·Îµå ´É·ÂÀº ¾Æ·¡ÀÇ º¯È¯µé°ú ¾Ë°í¸®ÁòµéÀ» ³×Æ®¿öÅ© ¾Æ´äÅͰ¡ ¼öÇàÇÒ°ÍÀ» °¡´ÉÇϰÔÇÒ °ÍÀÌ´Ù.:

  • Àü¼Û°ú Åͳθðµå ¸ðµÎ ¿ÀÇÁ·ÎµåµÉ ¼ö ÀÖ´Ù
  • ÇϳªÀÇ ÅͳÎÀ» ÅëÇÑ Àü¼Û¸ðµåÀÇ »ç¿ëÀº ¿ÀÇÁ·ÎµåµÉ ¼ö ÀÖ´Ù
  • IPSec Encapsulating Security Payload (ESP) º¯È¯(transform) algorithms
  • MD5 ¶Ç´Â SHA1 ¹«°á¼ºÀ» °¡Áø 56bitDES ¶Ç´Â 3DES ¶Ç´Â "null" ¾ÏÈ£
  • IPSec Authentication Header (AH) transform algorithms: MD5 ¿Í SHA-1
  • ¿Ïº®ÇÑ ÆÐŶ ¹«°á¼º°ú privacy¸¦ À§ÇÑ Á¶ÇÕµÈ °áÇÕµÈ AH + ESP º¯È¯

TCP/IP ¿ÀÇÁ·Îµå ÀÛ¾÷¿¡ °üÇÑ ³ëÆ®µé
Back to Top

°°Àº ³×Æ®¿öÅ© ¾Æ´äÅ͵éÀº ÀÌ·¯ÇÑ ÀÛ¾÷µéÀÇ ¸î¸îÀ» ¿ÀÇÁ·Îµå ÇÒ ¼ö ÀÖÀ½¿¡µµ ºÒ±¸Çϰí, IPSec Á¤Ã¥ÀÌ ÇÒ´çµÇ¾úÀ»¶§, ý¼¶°ú TCP large º¸³»±â ¿ÀÇÁ·ÎµåµéÀº µð½º¿¡À̺íµÈ´Ù.

NOTE: Windows 2000 ¿¡¼­ IPSec¿Í ¿¬°üµÈ ¼­ºñ½ºµéÀº Microsoft and Cisco Systems, Inc ¿¡ ÀÇÇØ¼­ °øµ¿À¸·Î °³¹ßµÇ¾ú´Ù.


NDIS ŽºÅ© ¿ÀÇÁ·Îµå¸¦ À§ÇÑ Çൿ¿¡ ´ëÇÑ È£Ãâ:

  • PCMCIA ¿Í PCI 10/100 Mbit ÀÌ´õ³Ý ¾Æ´äÅ͵éÀ» À§ÇÑ 100 ÀÌ»óÀÇ IPSec Àü¼Û security associationsÀÇ ´É·ÂÀÌ Àִ Ŭ¶óÀÌ¾ðÆ® IPSec ¿ÀÇÁ·Îµå ¾Æ´äÅÍµé ¸¸µé¾î¶ó.
  • 100Mbit ¿Í ±â°¡ºñÆ® ÀÌ´õ³Ý ¾Æ´äÅ͵éÀ» À§Çؼ­ 5000 ÀÌ»óÀÇ IPSec Àü¼Û°ú ÅͳΠ¸ðµå security associationsÀÇ ´É·ÂÀÌ Àִ Ŭ¶óÀÌ¾ðÆ® IPSec ¿ÀÇÁ·Îµå ¾Æ´äÅÍµé ¸¸µé¾î¶ó.
  • ý¼¶ ¿ÀÇÁ·Îµå ¾Æ´äÅ͵é°ú, ÇÁ·ÎÅäŸÀÔ TCP ¼¼±×¸ÕÅ×ÀÌ¼Ç ¿ÀÇÁ·Îµå ¾Æ´äÅ͵éÀ» ¸¸µé¾î¶ó.
  • ŽºÅ© ¿ÀÇÁ·Îµå ÇÁ·ÎÅäŸÀÔµéÀ» Å×½ºÆ®Çϱâ À§Çؼ­ Microsoft Networking development team °ú ÇÔ²² ÀÛ¾÷ÇØ¶ó.
  • NDIS µå¶óÀ̹ö verifier¸¦ »ç¿ëÇÔÀ¸·Î½á È¿À²¼º°ú scalability ½ºÆ®·¹½º Å×½ºÆ® ¸ðµÎÀÇ Ã³½Å¿¡ ´ëÇÑ °èȹ, Ãß°¡ÇÏ¿© ÀϹÝÀûÀÎ ÇÁ·ÎÅäÄÝ ±â´ÉÀû Å×½ºÆ®µé.
  • NDIS Task Offload¿¡ °üÇÑ ´õ ¸¹Àº Á¤º¸´Â, ÁÖÁ¦ ¶óÀο¡ NDIS ŽºÅ© ¿ÀÇÁ·Îµå·Î ndisfb@microsoft.com ¿¡°Ô À̸ÞÀÏÀ» º¸³»¶ó. ´ç½ÅÀÇ À̸§, Á÷ÇÔ, ȸ»çÀ̸§, ȸ»çÁ¾·ù(IHV ¶Ç´Â OEM), ±×¸®°í ÀüÈ­¹øÈ£¿Í ÆÑ½º¹øÈ£¸¦ È®½ÇÈ÷ Æ÷ÇÔÇØ¶ó.
  • IEFT Ç¥ÁØ ÇÁ·ÎÅäÄÝ »ç¾çµé¿¡ °üÇØ¼­´Â, ¾Æ·¡ÀÇ RFC¸¦ ºÁ¶ó.:
    http://www.ietf.org/html.charters/ipsec-charter.html This link leaves the Microsoft.com site
  • ¾Æ·¡ Á¤º¸´Â Microsoft IPSec °ú °ü·ÃµÈ VPN ¹®Á¦¿¡ °üÇØ¼­ À¥»ó¿¡¼­ °¡´ÉÇÏ´Ù.: