

Ã¥Àº ¾ãÁö¸¸ ³»¿ëÀº °áÄÚ ¾ãÁö ¾ÊÀº
IPv6¿Í C++¸¦ Æ÷ÇÔÇÑ TCP/IP ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö ½Ç¿ë °¡À̵å
2001³â Ãâ°£ ´ç½Ã ´ë´ÜÇÑ ¹ÝÇâÀ» ÀÏÀ¸Å² º£½ºÆ®¼¿·¯ ¡ºTCP/IP ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö C¹öÀü(2001³â, Áö¾Ø¼±) ¡»ÀÇ °³Á¤ÆÇÀ¸·Î TCP/IP ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö(The Pocket Guide to TCP/IP Sockets)Àº ¼ÒÄÏÀ» »ç¿ëÇÏ¿© º¹ÀâÇÏ°í °·ÂÇÑ ³×Æ®¿öÅ© ÇÁ·Î±×·¥À» °³¹ßÇϱâ À§ÇØ ÇÊ¿äÇÑ Áö½Ä°ú ±â¹ýµéÀ» ¾òÀ» ¼ö ÀÖ´Â ºü¸£°í ¿ëÀÌÇÑ ¹æ¹ýÀ» Á¦°øÇÑ´Ù. µÎ ¸íÀÇ °æÇ踹Àº ³×Æ®¿öÅ· °»ç°¡ Ŭ¶óÀÌ¾ðÆ® ¹× ¼¹ö¸¦ À§ÇÑ ±âº» ¼ÒÄÏ ±â¹ýµéÀ» ¼øÂ÷ÀûÀ¸·Î ¼³¸íÇÏ´Â ´Ù¾çÇÑ ¿¹µéÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ Á¦ 2ÆÇÀº IPv6»Ó¸¸ ¾Æ´Ï¶ó °³¹ßÀÚÀÇ ½Ç¼ö³ª ¿ÜºÎÀÇ ¿Ã¹Ù¸£Áö ¾ÊÀº Á¢±Ù¿¡µµ Á¤»óÀûÀÎ ¼ºñ½º¸¦ ¼öÇàÇÏ´Â º¸È£ ±â¹ýµµ Æ÷ÇÔÇϰí ÀÖ´Ù.
¸¹Àº ½ÇÁ¦ÀÇ ¿¹µéÀ» »ç¿ëÇϹǷΠÀÌ Ã¥Àº ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö Ãʺ¸ÀÚÀÇ ¿ÏÀüÇÑ Áöħ¼°¡ µÇ¸ç, ¶ÇÇÑ ¸ÖƼ¹Ìµð¾î ÇÁ·ÎÅäÄݵéÀ» À§½ÃÇÑ °í±Þ ³×Æ®¿öÅ· ÁÖÁ¦¿¡ ´ëÇÑ Ãâ¹ßÁ¡ÀÌ µÇ°Ô ÇÏ¿´´Ù. IPv4 Àü¿ë, IPv6 Àü¿ë, IPv4-IPv6 ¹ü¿ë(Generic) Äڵ带 Æ÷ÇÔÇÏ¿´À¸¸ç, 'C++ ±â¹ÝÀÇ ¼ÒÄÏÇÁ·Î±×·¡¹Ö' ÀåÀ» Ãß°¡¿´´Ù. ±×¸®°í ³×Æ®¿öÅ· °ú¸ñµé¿¡¼ ¼ÒÄÏ À§ÁÖÀÇ ÇÁ·Î±×·¡¹Ö °úÁ¦¸¦ È¿À²ÀûÀ¸·Î ´Ù·ç°í ÀÖ´Ù

ÀúÀÚ: ¸¶ÀÌŬ µµ³ªÈÄ
¸¶ÀÌŬ µµ³ªÈÄ(Micheal J. Donahoo)´Â º£À̾î(Baylor) ´ëÇÐÀÇ ºÎ±³¼öÀ̸ç ÇÐºÎ¿Í ´ëÇпø °úÁ¤¿¡¼ ³×Æ®¿öÅ©¸¦ °¡¸£Ä¡°í ÀÖ´Ù. ´Ù¾çÇÑ ¾ð¾îÀÇ ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö°ú SQL°ü·Ã Ã¥À» Àú¼úÇÏ¿´´Ù.
ÀúÀÚ: Äɳ׽º Ä®¹öÆ®
Äɳ׽º Ä®¹öÆ®(Kenneth L.Calvert)´Â ÄËÅÍŰ(Kentucky) ´ëÇÐÀÇ ±³¼öÀ̸ç ÄÄÇ»ÅÍ ³×Æ®¿öÅ©¿¡ °üÇÑ ¿¬±¸¿Í °ÀǸ¦ Çϰí ÀÖ´Ù. 20¿© ³â µ¿¾È TCP/IP ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö¿¡ °ü·ÃµÈ Àú¼úÀ» Çϰí ÀÖ´Ù.
¿ªÀÚ: À¯ÀçÇÊ
±×´Â ´Ù³â°£ °Ç±¹´ëÇб³¿¡¼ ÇкλýÀ» ´ë»óÀ¸·Î µ¥ÀÌÅÍ Åë½Å/³×Æ®¿öÆ® ÇÁ·Î±×·¡¹ÖÀ» °¡¸£ÃÄ ¿ÔÀ¸¸ç C/C++¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö ±³À° °æÇèÀÌ Ç³ºÎÇÏ´Ù. ÇöÀç (ÁÖ)¿¢½º¿£Áö¿¡¼ ¼ÒÇÁÆ®¿þ¾î ÃѰýÀ» ¸Ã°í ÀÖÀ¸¸ç ¹«¼± ³×Æ®¿öÅ©¿Í ÄÚµ¦ Á¦¾î¸¦ ¿¬µ¿ÇÏ´Â ºÎºÐÀ» ´ã´çÇϰí ÀÖ´Ù.

ºñ·Ï À̹ø 2ÆÇÀº 1ÆÇ¿¡ ºñÇØ ¾çÀûÀ¸·Î ´Ù·ç´Â ¹üÀ§°¡ »ó´çÈ÷ ¸¹¾ÆÁø °ÍÀº »ç½ÇÀ̳ª, ¿ì¸®´Â ÀÌ Ã¥ÀÌ ¿©ÀüÈ÷ ½Ç¹«ÀûÀÎ º» ¿ªÇÒ¿¡ Ãæ½ÇÇϱ⸦ ¹Ù¶ó°í ÀÖ´Ù. ÀÌ Ã¥Àº À¯¿ëÇÑ Äڵ带 ÀÛ¼ºÇϰíÀÚ ÇÏ´Â ½Ç¹«ÀÚµéÀ» À§ÇÑ ´Ü ÇÑ ±ÇÀÇ ÀÔ¹® µµ¼·Îµµ ÀüÇô ¼Õ»öÀÌ ¾ø´Ù. ½Ç½ÀÀ» ÇÏ¸é¼ ¹è¿î´Ù¶ó´Â ¿ì¸®ÀÇ Ã¶ÇÐÀº º¯ÇÔÀÌ ¾ø´Ù. ¶ÇÇÑ È¥ÀÚ ÇнÀÇÏ¿© ¹è¿ì±â¸¦ ¿øÇÏ´Â »ç¶÷¿¡°Ô °£°áÇÑ ÀÚ½À¼ ±â´ÉÀ» Á¦°øÇϰí, ´Ù¸¥ º¹ÀâÇÑ ºÎºÐµéÀº ¶Ç ´Ù¸¥ ÀúÀڵ鿡°Ô ³²°ÜµÐ´Ù´Â ¿ì¸®ÀÇ ¹æ½Äµµ ¿©ÀüÈ÷ º¯ÇÔÀÌ ¾ø´Ù. ¿ì¸®ÀÇ ¸ñÇ¥´Â Çлý, ½Ç¹«ÀÚ ±×¸®°í ¸ðµç µ¶Àڵ鿡°Ô º»ÀÎÀÌ ½º½º·Î ½ÇÇèÇÏ°í ½º½º·Î ÇнÀÀ» ½ÃÀÛÇÒ ¼ö ÀÖµµ·Ï Çϴ ȯ°æÀ» Á¦°øÇÏ´Â °ÍÀÌ´Ù.--- 'ÀúÀÚ ¼¹®' Áß¿¡¼

Ã¥Àº ¾ãÁö¸¸ ³»¿ëÀº °áÄÚ ¾ãÁö ¾ÊÀº
IPv6¿Í C++¸¦ Æ÷ÇÔÇÑ TCP/IP ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö ½Ç¿ë °¡À̵å
"C ¾ð¾î¿Í ¼ÒÄϸ¦ ÀÌ¿ëÇÏ¿© 20³â ÀÌ»ó ÇÁ·Î±×·¥À» °³¹ßÇØ¿ÔÁö¸¸ ¿©ÀüÈ÷ ÀÌ Ã¥ÀÌ ÇÊ¿äÇÏ´Ù ´Â °ÍÀ» ´À²¼´Ù. ÀÌ Ã¥Àº ¼ÒÄÏÀ» °¡Áö°í C ¾ð¾î ±â¹ÝÀÇ ³×Æ®¿öÅ© ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÒ ¶§ °æÇèÇÏ°Ô µÇ´Â ³ÇØÇÑ ¹®Á¦µé°ú ±× ÇØ°á ¹æ¾ÈÀ» ¸ðµÎ ´Ù·ç°í ÀÖ´Ù." - Bobby Krupczak
º» µµ¼´Â 2001³â Ãâ°£ ´ç½Ã ´ë´ÜÇÑ ¹ÝÇâÀ» ÀÏÀ¸Å² º£½ºÆ®¼¿·¯ ¡ºTCP/IP ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö C¹öÀü(2001³â, Áö¾Ø¼±) ¡»ÀÇ °³Á¤ÆÇ(2ÆÇ)(¿ø¼ ¶ÇÇÑ ¼¼°èÀûÀÎ º£½ºÆ®¼¿·¯ÀÌ´Ù)À¸·Î, ¼¼·ÃµÇ°í °·ÂÇÑ ÀÎÅÍ³Ý ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇϴµ¥ ÇÊ¿äÇÑ Áö½Ä°ú ±â¼úµéÀ» ºü¸£°í ÀûÀýÇÏ°Ô ¾Ë·ÁÁÖ°í ÀÖ´Ù. ÀÚ½À¼ Çü½ÄÀ¸·Î ±â¼úµÈ ÀÌ Ã¥Àº C ¼ÒÄÏÀ» ÀÌ¿ëÇÏ´Â ¼¹ö-Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ®¿¡ ÇÊ¿äÇÑ Çʼö ±â¼ú ¹× ¹æ¹ýÀ» ¸¶½ºÅÍ ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. Á¦ 2ÆÇÀº IPv6»Ó¸¸ ¾Æ´Ï¶ó °³¹ßÀÚÀÇ ½Ç¼ö³ª ¿ÜºÎÀÇ ¿Ã¹Ù¸£Áö ¾ÊÀº Á¢±Ù¿¡µµ Á¤»óÀûÀÎ ¼ºñ½º¸¦ ¼öÇàÇÏ´Â º¸È£ ±â¹ýµµ Æ÷ÇÔÇϰí ÀÖ´Ù.
ºÐ·®Àº °¡´ÉÇÑ ¾ã°Ô, ±×¸®°í °æÇè°ú ÄÚµå´Â °¡´ÉÇÑ ¸¹ÀÌ ´ãÀÚ´Â ÀúÀÚµéÀÇ Ã¶ÇÐÀ» ±â¹ÝÀ¸·Î ¾²¿©Áø ÀÌ Ã¥Àº ´ÙÀ½°ú °°Àº Ư¡À» °¡Áö°í ÀÖ´Ù.
1ÆÇ°ú ´Ù¸¥ Á¡µé
À̹ø 2ÆÇ¿¡¼´Â µÎ °³ÀÇ ÀåÀ» Ãß°¡ÇÑ °ÍÀ» Æ÷ÇÔÇÏ¿© ±âÁ¸ ³»¿ëÀÇ ´ëºÎºÐÀÌ °»½ÅµÇ°í È®ÀåµÇ¾ú´Ù. 1ÆÇ°ú ´Ù¸¥ Á¡µéÀº ´ÙÀ½°ú °°´Ù.
1. IPv6¸¦ ´Ù·é´Ù. IPv4 Àü¿ë, IPv6 Àü¿ë, IPv4-IPv6 ¹ü¿ë(Generic) Äڵ带 Æ÷ÇÔÇÏ¿´´Ù. ÀÌ Ã¥ÀÇ ÈĹݺο¡ ³ª¿À´Â ÄÚµåµéÀº µà¾ó-½ºÅÃ(dual-stack) ±â¹ÝÀÇ È£½ºÆ®¿¡¼ IPv4¿Í IPv6 Áß ¾î´À ÄÚµå¶óµµ Áö¿øÇϵµ·Ï ¼³°èµÇ¾ú´Ù.
2. 'C++ ±â¹ÝÀÇ ¼ÒÄÏÇÁ·Î±×·¡¹Ö' ÀåÀ» Ãß°¡ÇÏ¿´´Ù(ÀÌ ºÎºÐÀº David B. SturgillÀÌ µµ¿òÀ» ÁÖ¾ú´Ù). PracticalSocket ¶óÀ̺귯¸®´Â C++ ¼ÒÄÏ ¶óÀ̺귯¸®·Î¼ C ¾ð¾î ±â¹ÝÀÇ ±âº» ±â´ÉÀ» Æ÷ÇÔÇÏ´Â ·¡ÆÛ(wrapper) Ŭ·¡½º ±â´ÉÀ» Á¦°øÇÑ´Ù. ÀÌ·¯ÇÑ ·¡ÆÛ Ŭ·¡½ºµéÀ» »ç¿ëÇÏ°Ô µÉ °æ¿ì, ¶óÀ̺귯¸®¸¦ Á¦°øÇϰí ÇÁ·ÎÅäÄÝ °èÃþ ±¸Á¶¸¦ Çϳª¾¿ µå·¯³»´Â °úÁ¤À» ÅëÇØ C ¾ð¾îÀÇ ±âÃÊÁö½ÄÀÌ ºÎÁ·ÇÑ Çлýµé¿¡°Ôµµ ÃæºÐÇÑ ±³À°ÀÌ °¡´ÉÇÏ´Ù. ÇлýµéÀº ´Ü¼øÈ÷ ÁÖ¼Ò/Æ÷Æ®¿Í Ŭ¶óÀ̾ðÆ®/¼¹ö µîÀÇ ÀÌÇØ¸¸ °¡Áö°íµµ °ð¹Ù·Î °³¹ßÀ» ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. ÈĹݺο¡ ·¡ÆÛ Ŭ·¡½ºÀÇ ³»ºÎ¸¦ ¿³º¸´Â °úÁ¤À» ÅëÇØ¼ ¼ÒÄÏ ÇÁ·Î±×·¡¹ÖÀÇ ¼¼¼¼ÇÑ ³»ºÎ ¸é¸ð¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù. ³×Æ®¿öÅ·°ú °ü·ÃµÈ ÁÖÁ¦(¿î¿µÃ¼Á¦ µî)¸¦ ±³À°ÇÏ´Â...Ã¥Àº ¾ãÁö¸¸ ³»¿ëÀº °áÄÚ ¾ãÁö ¾ÊÀº
IPv6¿Í C++¸¦ Æ÷ÇÔÇÑ TCP/IP ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö ½Ç¿ë °¡À̵å
"C ¾ð¾î¿Í ¼ÒÄϸ¦ ÀÌ¿ëÇÏ¿© 20³â ÀÌ»ó ÇÁ·Î±×·¥À» °³¹ßÇØ¿ÔÁö¸¸ ¿©ÀüÈ÷ ÀÌ Ã¥ÀÌ ÇÊ¿äÇÏ´Ù ´Â °ÍÀ» ´À²¼´Ù. ÀÌ Ã¥Àº ¼ÒÄÏÀ» °¡Áö°í C ¾ð¾î ±â¹ÝÀÇ ³×Æ®¿öÅ© ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÒ ¶§ °æÇèÇÏ°Ô µÇ´Â ³ÇØÇÑ ¹®Á¦µé°ú ±× ÇØ°á ¹æ¾ÈÀ» ¸ðµÎ ´Ù·ç°í ÀÖ´Ù." - Bobby Krupczak
º» µµ¼´Â 2001³â Ãâ°£ ´ç½Ã ´ë´ÜÇÑ ¹ÝÇâÀ» ÀÏÀ¸Å² º£½ºÆ®¼¿·¯ ¡ºTCP/IP ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö C¹öÀü(2001³â, Áö¾Ø¼±) ¡»ÀÇ °³Á¤ÆÇ(2ÆÇ)(¿ø¼ ¶ÇÇÑ ¼¼°èÀûÀÎ º£½ºÆ®¼¿·¯ÀÌ´Ù)À¸·Î, ¼¼·ÃµÇ°í °·ÂÇÑ ÀÎÅÍ³Ý ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇϴµ¥ ÇÊ¿äÇÑ Áö½Ä°ú ±â¼úµéÀ» ºü¸£°í ÀûÀýÇÏ°Ô ¾Ë·ÁÁÖ°í ÀÖ´Ù. ÀÚ½À¼ Çü½ÄÀ¸·Î ±â¼úµÈ ÀÌ Ã¥Àº C ¼ÒÄÏÀ» ÀÌ¿ëÇÏ´Â ¼¹ö-Ŭ¶óÀÌ¾ðÆ® ÇÁ·ÎÁ§Æ®¿¡ ÇÊ¿äÇÑ Çʼö ±â¼ú ¹× ¹æ¹ýÀ» ¸¶½ºÅÍ ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. Á¦ 2ÆÇÀº IPv6»Ó¸¸ ¾Æ´Ï¶ó °³¹ßÀÚÀÇ ½Ç¼ö³ª ¿ÜºÎÀÇ ¿Ã¹Ù¸£Áö ¾ÊÀº Á¢±Ù¿¡µµ Á¤»óÀûÀÎ ¼ºñ½º¸¦ ¼öÇàÇÏ´Â º¸È£ ±â¹ýµµ Æ÷ÇÔÇϰí ÀÖ´Ù.
ºÐ·®Àº °¡´ÉÇÑ ¾ã°Ô, ±×¸®°í °æÇè°ú ÄÚµå´Â °¡´ÉÇÑ ¸¹ÀÌ ´ãÀÚ´Â ÀúÀÚµéÀÇ Ã¶ÇÐÀ» ±â¹ÝÀ¸·Î ¾²¿©Áø ÀÌ Ã¥Àº ´ÙÀ½°ú °°Àº Ư¡À» °¡Áö°í ÀÖ´Ù.
1ÆÇ°ú ´Ù¸¥ Á¡µé
À̹ø 2ÆÇ¿¡¼´Â µÎ °³ÀÇ ÀåÀ» Ãß°¡ÇÑ °ÍÀ» Æ÷ÇÔÇÏ¿© ±âÁ¸ ³»¿ëÀÇ ´ëºÎºÐÀÌ °»½ÅµÇ°í È®ÀåµÇ¾ú´Ù. 1ÆÇ°ú ´Ù¸¥ Á¡µéÀº ´ÙÀ½°ú °°´Ù.
1. IPv6¸¦ ´Ù·é´Ù. IPv4 Àü¿ë, IPv6 Àü¿ë, IPv4-IPv6 ¹ü¿ë(Generic) Äڵ带 Æ÷ÇÔÇÏ¿´´Ù. ÀÌ Ã¥ÀÇ ÈĹݺο¡ ³ª¿À´Â ÄÚµåµéÀº µà¾ó-½ºÅÃ(dual-stack) ±â¹ÝÀÇ È£½ºÆ®¿¡¼ IPv4¿Í IPv6 Áß ¾î´À ÄÚµå¶óµµ Áö¿øÇϵµ·Ï ¼³°èµÇ¾ú´Ù.
2. 'C++ ±â¹ÝÀÇ ¼ÒÄÏÇÁ·Î±×·¡¹Ö' ÀåÀ» Ãß°¡ÇÏ¿´´Ù(ÀÌ ºÎºÐÀº David B. SturgillÀÌ µµ¿òÀ» ÁÖ¾ú´Ù). PracticalSocket ¶óÀ̺귯¸®´Â C++ ¼ÒÄÏ ¶óÀ̺귯¸®·Î¼ C ¾ð¾î ±â¹ÝÀÇ ±âº» ±â´ÉÀ» Æ÷ÇÔÇÏ´Â ·¡ÆÛ(wrapper) Ŭ·¡½º ±â´ÉÀ» Á¦°øÇÑ´Ù. ÀÌ·¯ÇÑ ·¡ÆÛ Ŭ·¡½ºµéÀ» »ç¿ëÇÏ°Ô µÉ °æ¿ì, ¶óÀ̺귯¸®¸¦ Á¦°øÇϰí ÇÁ·ÎÅäÄÝ °èÃþ ±¸Á¶¸¦ Çϳª¾¿ µå·¯³»´Â °úÁ¤À» ÅëÇØ C ¾ð¾îÀÇ ±âÃÊÁö½ÄÀÌ ºÎÁ·ÇÑ Çлýµé¿¡°Ôµµ ÃæºÐÇÑ ±³À°ÀÌ °¡´ÉÇÏ´Ù. ÇлýµéÀº ´Ü¼øÈ÷ ÁÖ¼Ò/Æ÷Æ®¿Í Ŭ¶óÀ̾ðÆ®/¼¹ö µîÀÇ ÀÌÇØ¸¸ °¡Áö°íµµ °ð¹Ù·Î °³¹ßÀ» ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. ÈĹݺο¡ ·¡ÆÛ Ŭ·¡½ºÀÇ ³»ºÎ¸¦ ¿³º¸´Â °úÁ¤À» ÅëÇØ¼ ¼ÒÄÏ ÇÁ·Î±×·¡¹ÖÀÇ ¼¼¼¼ÇÑ ³»ºÎ ¸é¸ð¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù. ³×Æ®¿öÅ·°ú °ü·ÃµÈ ÁÖÁ¦(¿î¿µÃ¼Á¦ µî)¸¦ ±³À°ÇÏ´Â °æ¿ì, À§ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¸é¼ °¡²û Ç¥Áö Á¤µµ¸¸ »ìÆìºÁµµ µÉ Á¤µµÀÌ´Ù.
3. µ¥ÀÌÅÍ Ç¥Çö¿¡ °ü·ÃµÈ ºÎºÐ°ú ¼Û¼ö½Å ¸Þ½ÃÁö¸¦ ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ °ü·ÃµÈ ÄÚµå ±¸¼ºÀ» °ÈÇÏ¿´´Ù. ½ÇÁ¦ ÇöÀå¿¡¼ ±³À°À» ÇÑ °æÇè¿¡ ºñÃ߾¸é, ÃÖ±Ù¿¡ ¸¹Àº ÇлýµéÀÌ ¸Þ¸ð¸®¿¡ µ¥ÀÌÅͰ¡ ½ÇÁ¦·Î ¾î¶»°Ô ÀúÀåµÇ´ÂÁö¿¡ ´ëÇÑ ÀÌÇØ ¼öÁØÀÌ Á¡Á¡ ´õ ¶³¾îÁö°í ÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ¾ú´Ù. µû¶ó¼ ¿ì¸®´Â ÀÌ·¯ÇÑ Áß¿äÇÑ ÁÖÁ¦¸¦ ½Éµµ ÀÖ°Ô ³íÀÇÇÏ¸é¼ ¸ðÀÚ¶õ ºÎºÐÀ» º¸ÃæÇÏ·Á°í ³ë·ÂÇß´Ù. µ¿½Ã¿¡ ±¹Á¦È¿¡ ´ëÇÑ Á߿伺ÀÌ ³ô¾ÆÁü¿¡ µû¶ó ¿ÍÀ̵å(wide) ¹®ÀÚÇü°ú ÀÎÄÚµùÀ» ±âº»ÀûÀ¸·Î ´Ù·ç´Â ¹æ¹ýÀ» Æ÷ÇÔÇÏ¿´´Ù.
4. API ÂüÁ¶ ¸ñ·Ï ºÎºÐÀº »èÁ¦ÇÏ¿´´Ù. ¼ÒÄÏ API¸¦ ±¸¼ºÇÏ´Â ´ëºÎºÐÀÇ ÇÔ¼ö¿¡ ´ëÇÑ ¼³¸íµéÀº ÃʹÝÀÇ Àåµé¿¡¼ ¸ðµÎ ¼Ò°³µÈ´Ù. ¶ÇÇÑ 'man ÆäÀÌÁö'¿Í °°Àº ¼ö¸¹Àº API Á¤º¸µéÀÌ ¿Â¶óÀÎ »ó¿¡ Á¸ÀçÇÔÀ¸·Î½á ¿ì¸®´Â ´õ ¸¹Àº ÄÚµå ¼³¸íÀ» À§Çؼ API ·¹ÆÛ·±½º¸¦ »©¹ö¸®±â·Î Çß´Ù.
5. Áß¿äÇÏÁö¸¸ Áö³ªÄ¡±â ½¬¿î »ç½ÇÀ̳ª °æ°í µîÀ» °Á¶ÇÏ¿´´Ù. ÆäÀÌÁö ¿©¹éÀÇ Æ¯¼ö ±âÈ£(!)µéÀº óÀ½ ÀоúÀ» ¶§ ½±°Ô Áö³ªÄ¡±â Áß¿äÇÑ °³³äÀ̳ª Á¤º¸µéÀ» ³ªÅ¸³½´Ù.
Ư¡
-IPv6 ³×Æ®¿öÅ© ȯ°æ, ¹æ¾îÀû ÇÁ·Î±×·¡¹Ö ±â¹ý, select ½Ã½ºÅÛ ÄÝ¿¡ ´ëÇÑ È®Àå
-C++ ¼ÒÄÏ ÇÁ·Î±×·¡¹ÖÀÇ Ãß°¡
-µ¥ÀÌÅÍ Ç¥Çö¿¡ °ü·ÃµÈ Ư¼ºµé°ú ¸Þ½ÃÁö ±¸Á¶È ¹× ÆÄ½Ì Àü·«
-Çà ´ÜÀ§ÀÇ Ä£ÀýÇÑ ÄÚµå ¼³¸íÀ¸·Î ºü¸¥ À¥ ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥ ÀÛ¼ºÀÌ ¿ëÀÌÇÔ
-À¥ »çÀÌÆ®¸¦ ÅëÇØ ¸ðµç ¿¹Á¦Äڵ带 Á¦°ø(ÃâÆÇ»ç ȨÆäÀÌÁö¿¡¼µµ ´Ù¿î·Îµå °¡´É)
-ȯ°æ¼³Á¤À» ÅëÇØ ÄÚµåÀÇ ¼öÁ¤ ¾øÀÌ À©µµ¿ì¿¡¼µµ ½ÇÇàÀÌ °¡´ÉÇϵµ·Ï ºÎ·Ï Ãß°¡
-ÃâÆÇ»ç ȨÆäÀÌÁö¸¦ ÅëÇØ °ÀÇÀÚ·á ¿äû °¡´É(*°ÀÇÀÚ·á´Â °ÀÇÀÚ¿¡°Ô¸¸ Á¦°øµÊÀ» ¾Ë·Áµå¸³´Ï´Ù)
µ¶ÀÚ´ë»ó : ÃÊÁß±Þ
ÀÎÅͳݿ¡¼ ¿î¿ëµÇ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ½º½º·Î °³¹ßÇϰíÀÚ ÇÏ´Â ½Ç¹«ÀÚ
Çкγª ´ëÇпø °úÁ¤¿¡¼ ÄÄÇ»ÅÍ ³×Æ®¿öÅ©ÀÇ ±âÃÊ °úÁ¤¿¡ ÀÖ´Â Çлý
¼Ò½ºÄÚµå ´Ù¿î·Îµå ¹× °ÀÇÀÚ·á ¿äû http://www.bjpublic.co.kr