Ȩ  I   ȸ»ç¼Ò°³  I  »çÀÌÆ®¸Ê  I  µµ¿ò¸»
Àαâ°Ë»ö¾î
  IDÀúÀå
 
ȸ¿ø°¡ÀÔ I ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£Ã£±â
¤ýOS / Çϵå¿þ¾î / ¼­¹ö±º
¤ýOA / ¿ÀÇǽº / ÀüÀÚÃâÆÇ
¤ý¾ÆÀÌÆù / ¾Èµå·ÎÀ̵å
¤ýµðÁöÅÐ Æ÷Åä±×·¡ÇÇ
¤ý±×·¡ÇÈ / ȨÆäÀÌÁö
¤ýÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö
¤ýÀϹÝÇÁ·Î±×·¡¹Ö
¤ý°ÔÀÓÇÁ·Î±×·¡¹Ö
¤ýSNS / E-Business
¤ýµ¥ÀÌÅͺ£À̽º
¤ý±â Ÿ
¤ý±æ¶óÀâÀÌ
¤ý½Ç·ÂÀÌ Å½³ª´Â
¤ýȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â
¤ý¿¹Á¦°¡ °¡µæÇÑ
¤ý±×¸² ÇÑ ÀåÀ¸·Î º¸´Â
¤ýµðÁöÅÐ Æ÷Åä±×¶óÇÇ
¤ý±×·¡ÇÈ/ȨÆäÀÌÁö
ÆäÀ̽ººÏ ºí·Î±× ³×À̹öÆ÷½ºÆ®
°ü·ÃºÐ·ù : ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö / .NET ÇÁ·Î±×·¡¹Ö
Network Programming for The Microsoft .NET Framework - ÀýÆÇ
Å©°Ôº¸±â l Â÷·Êº¸±â
¤ýÀú ÀÚ Anthony Jones , Jim Ohlund , Lance Olson
¤ý¿ª ÀÚ ±è³²½Ä
¤ý±¸ ºÐ ¹ø¿ª¼­
¤ý¹ßÇàÀÏ 2005³â 01¿ù 10ÀÏ
¤ýÁ¤ °¡ 18,000¿ø
¤ýÆäÀÌÁö 425 ÆäÀÌÁö
¤ýISBN 89-5674-235-9
¤ý³­À̵µ Áß±Þ.»ó±Þ
¤ýÃâÆÇ»ç Á¤º¸¹®È­»ç
.NET FrameworkÀ» ÀÌ¿ëÇÏ¿© °­·ÂÇÑ ³×Æ®¿÷ ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇϱâ À§ÇÑ °¡À̵å!

.NET FrameworkÀÇ ³×Æ®¿÷ API¸¦ Ȱ¿ëÇÏ´Â ÃÖ»óÀÇ ¹æ¹ý°ú ³×Æ®¿÷ ÀÀ¿ëÇÁ·Î±×·¥¿¡ À¯¿¬¼º°ú ȣȯ¼ºÀ» ³ôÀ̱â À§ÇÑ ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù. MicrosoftÀÇ ¼¼ ¸íÀÇ ÇÁ·Î±×·¡¹Ö Àü¹®°¡°¡ Ãʺ¸ÀûÀÎ ¼ÒÄÏ ±â¹ÝÀÇ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ °í¼º´ÉÀÇ N-tier À¥ ÀÀ¿ëÇÁ·Î±×·¥±îÁö ´Ù¾çÇÑ ½Ã³ª¸®¿À¸¦ ±¸ÇöÇϱâ À§ÇÏ¿© System.Net ³×ÀÓ½ºÆäÀ̽ºÀÇ Å¬·¡½ºµéÀ» Ȱ¿ëÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù.

¿©·¯ºÐÀÌ Win32 ±â¹ÝÀÇ ³×Æ®¿÷ ÇÁ·Î±×·¡¸Ó¿¡¼­ .NET Framework ±â¹ÝÀ¸·Î ¿Å°Ü°¡°íÀÚ ÇÑ´Ù¸é, ȤÀº XML À¥ ¼­ºñ½º³ª .NET Remoting °³¹ßÀڷμ­ °ü·ÃµÈ ³×Æ®¿÷ ±â¹Ý ±â¼ú¿¡ ´ëÇØ Á» ´õ ±í°Ô ÀÌÇØÇϰíÀÚ ÇÑ´Ù¸é ÀÌ Ã¥À» ÅëÇÏ¿© ÇÊ¿äÇÑ ÄÚµå¿Í Áö½ÄÀ» ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.

ÀÌ Ã¥¿¡ Æ÷ÇÔµÈ ³»¿ë
  • º¹ÀâÇÑ µ¥ÀÌÅ͸¦ Á÷·ÄÈ­Çϱâ À§ÇÑ ±â¼ú - ¹ÙÀ̳ʸ®, XML, SOAP

  • ÀÀ¿ëÇÁ·Î±×·¥ÀÇ À¯¿¬¼ºÀ» ³ôÀ̱â À§ÇÑ µ¿½Ã ÇÁ·Î±×·¡¹Ö ±â¼ú - ¾²·¹µå, ºñµ¿±â I/O

  • ƯÁ¤ ÇÁ·ÎÅäÄÝ¿¡ ÇÑÁ¤ÀûÀÎ Äڵ带 ÀÛ¼ºÇÏÁö ¾Ê°íµµ URI¸¦ ÇØ¼®ÇÏ´Â ¹æ¹ý

  • DNS, IPv4, IPv6¸¦ ÀÌ¿ëÇÏ¿© IP ³×Æ®¿÷ »ó¿¡¼­ Åë½ÅÇÏ´Â ¹æ¹ý

  • Ŭ¶óÀ̾ðÆ®, ¼­¹ö °³¹ßÀ» À§ÇÑ ¼ÒÄÏ ÇÁ·Î±×·¡¹ÖÀÇ ÇÙ½É ±â¼ú¿¡¼­ °í±Þ ±â¼ú±îÁö

  • .NETÀÇ À¥ °ü·Ã Ŭ·¡½ºµé°ú ÇÁ·Ï½Ã ¼­¹ö, ÄíŰ, ÀÎÁõ¼­ µî

  • È¿À²¼ºÀ» À§ÇÏ¿© XML À¥ ¼­ºñ½º¿Í ±× ±â¹Ý HTTP ÇÁ·ÎÅäÄÝÀ» Á¶Á¤ÇÏ´Â ¹æ¹ý

  • .NET RemotingÀÇ »ç¿ëÀÚ Á¤ÀÇ Ã¤³ÎÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ý

  • ÄÚµå Á¢±Ù º¸¾È(CAS), ¾Ïȣȭ, HTTP ÀÎÁõÀÇ È°¿ë ¹æ¹ý

  • ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼º´É°ú È®À强 Çâ»óÀ» À§ÇÑ ±â¼úµé
  •  
    óÀ½ ÀÌ Ã¥ÀÇ ÃâÆÇ ¿©ºÎ¿¡ ´ëÇÑ °ËÅ並 ÀÇ·Ú ¹Þ°í Çѵ¿¾È ¸Á¼³¿´´Ù. ¿ø¼­°¡ ¾ÆÁ÷ µµÂøÇÏÁö ¾ÊÀº »óȲ¿¡¼­ ¿ªÀÚ°¡ ¾Æ´Â ³»¿ëÀº Ã¥ÀÇ Á¦¸ñ°ú ¸ñÂ÷, ±×¸®°í Network Programming for Microsoft Windows¸¦ ÁýÇÊÇß´ø µÎ »ç¶÷ÀÌ ÀúÀÚ·Î Âü¿©Çß´Ù´Â °Í»ÓÀ̾ú´Ù. ³×Æ®¿÷ ºÐ¾ßÀÇ Ã¥Àº ¾Æ¹«¸® ½±°Ô ¾²·Á°í ÇØµµ ¾î·Æ°Ô ´À²¸Áö±â ½±°í, ´õ±º´Ù³ª .NETÀ» ±â¹ÝÀ¸·Î ÇÑ´Ù¸é ³×Æ®¿÷ °èÃþ»Ó¸¸ ¾Æ´Ï¶ó ÇʼöÀûÀ¸·Î ÇÁ·¡ÀÓ¿÷ÀÇ ÇϺΠ±¸Á¶¿¡ ´ëÇÑ ¼³¸íÀÌ Æ÷ÇԵǾî¾ß Çϱ⠶§¹®¿¡ ³×Æ®¿÷ ÇÁ·Î±×·¡¹ÖÀ» ¾î·Á¿ö ÇÏ´Â µ¶ÀÚµéÀ» ´õ¿í È¥¶õ½º·´°Ô ÇÏÁö ¾ÊÀ»±î °ÆÁ¤Çß´Ù. ÇÏÁö¸¸ ¿ªÀÚ´Â ¿ø¼­¸¦ ¹Þ¾Æº¸°í óÀ½ »ý°¢°ú ´Þ¸® ÀÌ Ã¥¿¡ °³ÀÎÀûÀÎ ±â´ë°¨À» °®°Ô µÇ¾ú´Ù.

    ÀÌ Ã¥Àº ´Ü¼øÈ÷ ´å³Ý ÇÁ·¹ÀÓ¿÷ÀÇ System.Net ³×ÀÓ½ºÆäÀ̽º¸¦ ¼³¸íÇÑ Ã¥Àº ¾Æ´Ï´Ù. ÀÌ Ã¥ÀÇ ÀåÁ¡Àº ¾îµð±îÁö³ª ³×Æ®¿÷ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ Ã¥À̶ó´Â µ¥ ÀÖ´Ù. ¿ªÀÚ°¡ »ý°¢ÇÏ´Â ÀÌ Ã¥ÀÇ ÀåÁ¡À» ³ª¿­ÇÏ¸é ´ÙÀ½°ú °°´Ù.

    • ù°, ÀÌ Ã¥Àº ¹æ´ëÇÑ .NET FrameworkÀ» ³×Æ®¿÷ ÇÁ·Î±×·¡¹Ö °üÁ¡¿¡¼­ Ãæ½ÇÇÏ°Ô ÀçÇØ¼®Çϰí ÀÖ´Ù. ƯÈ÷, Ã¥ÀÇ ¾ÕÂÊ Àå(Chapter)µé¿¡¼­´Â ³×Æ®¿÷ ÇÁ·Î±×·¡¹Ö¿¡ ²À ÇÊ¿äÇÑ Å¬·¡½ºµé¸¸À» ¸ð¾Æ¼­ ÆÐÅÏ ±â¹ÝÀ¸·Î ü°èÀûÀ¸·Î ¼³¸íÇϰí ÀÖ´Ù. ¿©±â¿¡´Â ½ºÆ®¸² ÆÐÅÏ, ºñµ¿±â ÆÐÅÏ, Á÷·ÄÈ­°¡ Æ÷ÇԵȴÙ. µû¶ó¼­ Ã¥¿¡¼­ ÇÊ¿äÇÑ ºÎºÐÀ» Áß°£ Áß°£ ÂüÁ¶ÇÏ´Â °Íº¸´Ù´Â óÀ½ºÎÅÍ ÀÐ¾î º¼ °ÍÀ» ±ÇÀåÇÑ´Ù.
      µÚÂÊ Àå(Chapter)¿¡¼­´Â ÀÌ·¯ÇÑ ÆÐÅÏ¿¡ ±â¹ÝÇÑ Request- Response ¸ðµ¨·Î HTTP °ü·Ã Ŭ·¡½ºµéÀ» ¼³¸íÇÑ´Ù.
    • µÑ°, HTTP °ü·Ã Ŭ·¡½ºµéÀÇ ÇϺθ¦ ÀÌ·ç°í ÀÖ´Â ´Ù¾çÇÑ ±â¼ú¿¡ ´ëÇØ Àß ¼³¸íµÇ¾î ÀÖ´Ù. ¿©±â¿¡´Â ¾²·¹µå Ç®, ÀÎÁõ, ¿¬°á °ü¸®, ÄÚµå º¸¾È ü°è µîÀÌ Æ÷ÇԵȴÙ. ¹ÌµéƼ¾î¸¦ ÀÛ¼ºÇÏ´Â À¥ ÇÁ·Î±×·¡¸Ó³ª ³×Æ®¿÷ ÇÁ·Î±×·¡¸Ó´Â ÀÌ Ã¥À» ÀÐ°í ³ª¸é ±â¹Ý ±â¼ú¿¡ ´ëÇØ¼­ »ó´çÇÑ ÀڽۨÀ» ¾ò°Ô µÇ¸®¶ó »ý°¢µÈ´Ù.
    • ¼Â°, ½±°Ô ÀÌÇØÇϵµ·Ï ¾²¿©Á³´Ù. °¢ Àå(Chapter)¸¶´Ù ÁÖÁ¦¿¡ ´ëÇÑ ±âÃÊÀûÀÎ ¼³¸íºÎÅÍ °ü·ÃµÈ ÇϺΠ±â¼ú°ú ÁÖÀÇ »çÇ׿¡ ´ëÇØ ´Ù·ç°í ÀÖ´Ù. ±×·±µ¥µµ Ã¥ÀÌ µÎ²®Áö ¾ÊÀº ÀÌÀ¯´Â .NET FrameworkÀÌ ÆÐÅϰú ¸ðµ¨ ±â¹ÝÀ¸·Î ³×Æ®¿÷ ÇÁ·Î±×·¡¹Ö¿¡ ÇÊ¿äÇÑ ±â¼úÀ» µÑ·¯½Î°í ÀÖ¾î ±×¸¸Å­ ¿©À¯°¡ »ý±â±â ¶§¹®À̶ó »ý°¢µÈ´Ù. ¿¹¸¦ µé¸é, ´ëºÎºÐÀÇ ³×Æ®¿÷ Ŭ·¡½ºµéÀÇ I/O ºÎºÐÀÌ StreamÀ̶ó´Â ÆÐÅÏÀ¸·Î ±¸¼ºµÇ¾î Àֱ⠶§¹®¿¡ °¢ Ŭ·¡½ºµéÀÇ ÀÔÃâ·Â ÇÁ·ÎÅäŸÀÔÀ» ÀÏÀÏÀÌ ¼³¸íÇÏ´Â ´ë½Å, Nagle ¾Ë°í¸®ÁòÀ̳ª TIME_WAIT¿Í °°Àº Á» ´õ À¯¿ëÇÑ ÁÖÁ¦¿¡ Áö¸éÀ» ÇÒ¾ÖÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
    • ¸¶Áö¸·À¸·Î, 14ÀåÀÇ ³×Æ®¿÷ ¼º´É°ú °ü·ÃµÈ ÁÖÁ¦´Â Network Programming for Microsoft Windows 2ndÀÇ 6Àå°ú´Â ¶Ç ´Ù¸¥ À¯¿ëÇÑ ³»¿ëÀ» ´ã°í ÀÖ´Ù. ±×¹Û¿¡µµ .NET ±â¹ÝÀÇ pingÀ» ¸¸µé¾î º»´Ù°Å³ª °£´ÜÇÏ°Ô À¥ ¼­ºñ½º¸¦ ¸¸µé¾î º»´Ù°Å³ª .NET Remoting¿¡¼­ »ç¿ëÀÚ Á¤ÀÇ Ã¤³ÎÀ» ¸¸µé¾î º¸´Â µîÀÇ Èï¹Ì·Î¿î ÁÖÁ¦µµ ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ·¯ÇÑ ÁÖÁ¦µéÀº ¾îµð±îÁö³ª ³×Æ®¿÷ ÇÁ·Î±×·¡¹Ö °üÁ¡¿¡¼­ ¾²¿©Áø °ÍÀ̹ǷÎ, À¥ ¼­ºñ½º³ª .NET RemotingÀ» °øºÎÇϱâ À§ÇÏ¿© ÀÌ Ã¥À» ±¸¸ÅÇÏ´Â °ÍÀº ÀÚÁ¦ÇØ Áֱ⠹ٶõ´Ù.

    ÀÌ Ã¥À» ÅëÇÏ¿© ±âÁ¸ÀÇ Win32 ±â¹ÝÀÇ ³×Æ®¿÷ ÇÁ·Î±×·¡¸ÓµéÀº .NET Framework ±â¹ÝÀÇ ³×Æ®¿÷ ÇÁ·Î±×·¡¹Ö¿¡ ½±°Ô ÀûÀÀÇÒ ¼ö ÀÖÀ» °ÍÀ̰í, ¹ÌµéƼ¾î °³¹ßÀ» ´ã´çÇÏ´Â À¥ ÇÁ·Î±×·¡¸ÓµéÀº ÀÚ½ÅÀÌ »ç¿ëÇϴ Ŭ·¡½ºµéÀÇ Æ¯¼º°ú ÇϺΠ±¸Á¶¸¦ ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¶ÇÇÑ, Æò¼Ò¿¡´Â ¸ð¸£°í »ç¿ëÇß´ø .NET FrameworkÀÇ ³×Æ®¿÷ µ¿ÀÛ¿¡ ´ëÇØ¼­µµ ¾Ë ¼ö ÀÖ´Â °è±â°¡ µÉ °ÍÀ̶ó ±â´ëÇÑ´Ù.
     
     
     
                                      
    ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»