¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    NETWORK PROGRAMMING FOR THE MICROSOFT .NET FRAMEWO

    NETWORK PROGRAMMING FOR THE MICROSOFT .NET FRAMEWO

    • ¾ÈÅä´ÏÁ¸½º¿Ü Àú
    • Á¤º¸¹®È­»ç
    • 2005³â 01¿ù 10ÀÏ
    • Á¤°¡
      18,000¿ø
    • ÆǸŰ¡
      16,200¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      810¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    ÆǸŰ¡ Á¾·áµÈ »óÇ°ÀÔ´Ï´Ù.

    ȸ¿ø¸®ºä
    - [0]
    425ÂÊ 188 x 257 (§®)

    Áö±Ý ÀÌÃ¥Àº

    • ÆǸÅÁö¼ö : 133

    ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

    ÀÌ Ã¥Àº

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

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ¡¼ ÀÌ Ã¥ÀÇ Æ¯Â¡ ¡½

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

    .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 ÀÎÁõÀÇ È°¿ë ¹æ¹ý
    ¡¡
    ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼º´É°ú È®À强 Çâ»óÀ» À§ÇÑ ±â¼úµé
    ¡¡
    ¡¡
    ¡¼ ÀúÀÚ¡¤¿ªÀÚ Prolog ¡½
    ¡¡
    óÀ½ ÀÌ Ã¥ÀÇ ÃâÆÇ ¿©ºÎ¿¡ ´ëÇÑ °ËÅ並 ÀÇ·Ú ¹Þ°í Çѵ¿¾È ¸Á¼³¿´´Ù. ¿ø¼­°¡ ¾ÆÁ÷ µµÂøÇÏÁö ¾ÊÀº »óȲ¿¡¼­ ¿ªÀÚ°¡ ¾Æ´Â ³»¿ëÀº Ã¥ÀÇ Á¦¸ñ°ú ¸ñÂ÷, ±×¸®°í 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ÀÇ ³×Æ®¿÷ µ¿ÀÛ¿¡ ´ëÇؼ­µµ ¾Ë ¼ö ÀÖ´Â °è±â°¡ µÉ °ÍÀ̶ó ±â´ëÇÑ´Ù.

    ÀúÀÚ ¼Ò°³

    ¾ÈÅä´ÏÁ¸½º¿Ü

    ¸ñÂ÷

    ¸ñÂ÷
    Part 1 ±âº» °³³ä
    ¡¡
    Chapter 1 ´å³Ý ÇÁ·¹ÀÓ¿÷À» ÀÌ¿ëÇÑ ³×Æ®¿÷ ÇÁ·Î±×·¡¹Ö
    CLR(Common Language Runtime)
    ¿Ö ´å³Ý ÇÁ·¹ÀÓ¿÷À» »ç¿ëÇØ¾ß Çϴ°¡?
    CLRÀ» ±â¹ÝÀ¸·Î ÇÔÀ¸·Î½á ¾ò´Â ÀåÁ¡
    ÆÐÅÏÀÇ Æø³ÐÀº »ç¿ë
    ´Ù¾çÇÑ À©µµ¿ì Ç÷§ÆûÀÇ Áö¿ø
    Ŭ·¡½º ±â¹ÝÀÇ ¸ðµ¨
    °èÃþÈ­µÈ ±¸Á¶(Layered Architecture)
    ´å³Ý ÇÁ·¹ÀÓ¿÷ÀÇ Å¬·¡½ºµé
    System.* ³×ÀÓ½ºÆäÀ̽º
    ÀϹÝÀûÀÎ ´å³Ý ÇÁ·¹ÀÓ¿÷ÀÇ ³×Æ®¿÷ ÇÁ·Î±×·¥ ¿ä¼Òµé
    ½ºÆ®¸²À» ÅëÇÑ ÀÔÃâ·Â
    ¾²·¹µå¿Í ºñµ¿±â API
    Á÷·ÄÈ­(Serialization)
    System.Uri
    System.Net
    System.Web.Services
    System.Runtime.Remoting
    º¸¾È(Security)
    ¼º´É
    ¹Ì·¡¿¡ ´ëÇÏ¿©(More To Come)
    ¿ä¾à
    ¡¡
    Chapter 2 I/O ó¸®
    ½ºÆ®¸² ŸÀÔ(Stream Types)
    ½ºÆ®¸² Ŭ·¡½º(Stream Class)
    ±âº» µ¿ÀÛ
    °øÅë ¼Ó¼º
    µ¿±â¿Í ºñµ¿±â I/O
    Base Streams
    ÆÄÀÏ ½ºÆ®¸²(File Stream)
    ¸Þ¸ð¸® ½ºÆ®¸²(Memory Stream)
    ³×Æ®¿÷ ½ºÆ®¸²(Network Stream)
    Composable Streams
    BufferedStream Ŭ·¡½º
    CryptoStream Ŭ·¡½º
    ½ºÆ®¸² ¸®´õ¿Í ½ºÆ®¸² ¶óÀÌÅÍ
    StreamReader¿Í StreamWriter Ŭ·¡½º
    BinaryReader¿Í BinaryWriter Ŭ·¡½º
    ¿ä¾à
    ¡¡
    Chapter 3 ¾²·¹µå¿Í ºñµ¿±â ÆÐÅÏ
    ¾²·¹µå
    ¾²·¹µå »ý¼º
    ¾²·¹µå Á¦¾î
    ¾²·¹µå ³¡³»±â
    ¾²·¹µå Ç®(Thread Pools)
    À̺¥Æ®¸¦ ÀÌ¿ëÇÏ¿© ¾²·¹µå¸¦ µ¿±âÈ­Çϱâ
    Å©¸®Æ¼Äà ¼¼¼Ç µðÀÚÀÎÇϱâ
    ºñµ¿±â ÆÐÅÏ(Asynchronous Pattern)
    ¿ä¾à
    ¡¡
    Chapter 4 Á÷·ÄÈ­
    Á÷·ÄÈ­ Æ÷¸Ëµé(Serialization Formats)
    ¹ÙÀ̳ʸ® Á÷·ÄÈ­
    ¹ÙÀ̳ʸ® Á÷·ÄÈ­ Á¦¾î
    XML Á÷·ÄÈ­
    XML Á÷·ÄÈ­ Á¦¾î
    XML Á÷·ÄÈ­ ¿À¹ö¶óÀ̵ù
    SOAP Á÷·ÄÈ­
    ÄÚµå Á¢±Ù º¸¾È(Code Access Security)
    ¿ä¾à
    ¡¡
    Chapter 5 URI(Uniform Resource Identifiers)
    URIÀÇ ±¸¼º ¿ä¼Òµé
    ½ºÅ°¸¶ ¿ä¼Ò(Scheme Component)
    Authority ¿ä¼Ò
    °æ·Î ¿ä¼Ò(Path Component)
    Äõ¸® ¿ä¼Ò(Query Component)
    URIÀÇ Á¾·ù
    System.Uri·Î ÀÛ¾÷Çϱâ
    URIÀÇ Á¤±ÔÈ­(Canonicalization)
    URIÀÇ ºñ±³(Comparing URIs)
    ½ºÅ°¸¶ ´Ù·ç±â
    È£½ºÆ® À̸§ ÆĽÌ
    System.Uri¸¦ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇϱâ
    ¾ðÁ¦ System.Uri¸¦ »ç¿ëÇØ¾ß Çϳª?
    ¾ðÁ¦ System.Uri¸¦ »ç¿ëÇÏ¸é ¾È µÇ´Â°¡?
    ¿ä¾à
    ¡¡
    ¡¡
    Part 2 ³×Æ®¿÷ »ç¿ë
    ¡¡
    Chapter 6 System.Net ¼Ò°³
    System.NetÀÇ °èÃþ
    ±âº»ÀûÀÎ ³×Æ®¿÷ ŸÀÔ°ú ¼­ºñ½º
    ¼ÒÄÏ-·¹º§ Ŭ·¡½º »ç¿ëÇϱâ
    ÀÀ¿ë ÇÁ·ÎÅäÄݵé(Application Protocols)
    ¿äû-ÀÀ´ä ¸ðµ¨(Request-Response model)
    ¾ðÁ¦ System.NetÀ» ÀÌ¿ëÇØ¾ß Çϳª
    System.NetÀ» ÀÌ¿ëÇÏ´Â ÀϹÝÀûÀÎ ½Ã³ª¸®¿À
    System.Net vs. À¥ ¼­ºñ½º ȤÀº ´å³Ý ¸®¸ðÆÃ
    ¿ä¾à
    ¡¡
    Chapter 7 IP ÁÖ¼Ò¿Í DNS ´Ù·ç±â
    IP ÁÖ¼Ò Ã¼°è
    IPv4 ÇÁ·ÎÅäÄÝ
    IPv6 ÇÁ·ÎÅäÄÝ
    DNS
    Forward Name Lookup(Á¤¹æÇâ È£½ºÆ® À̸§ Çؼ®)
    Reverse Name Lookup(¿ª¹æÇâ È£½ºÆ® À̸§ Çؼ®)
    ¿ä¾à
    ¡¡
    Chapter 8 Ŭ¶óÀ̾ðÆ® ¼ÒÄÏ
    ÇÁ·ÎÅäÄÝ
    TCP
    UDP
    ¼ÒÄÏÀÇ ±âÃÊ
    »ý¼º
    ¹ÙÀεå
    ¿¬°á
    µ¥ÀÌÅÍ ¼Û¼ö½Å
    ¼ÒÄÏ ´Ý±â
    ¼ÒÄÏ ¿É¼Ç
    ¼ÒÄÏ Ioctls(Socket I/O control)
    ¼ÒÄÏÀÇ ³Íºí·ÎÅ· ¸ðµå·Î ¼³Á¤Çϱâ
    IP ¸ÖƼij½ºÆÃ(IP Multicasting)
    ±×·ì¿¡ °¡ÀÔÇϱâ(Joining a Group)
    ¸ÖƼij½ºÆ® ±×·ì¿¡ µ¥ÀÌÅÍ Àü¼ÛÇϱâ
    ¸ÖƼij½ºÆ® ±×·ì Å»ÅðÇϱâ(Leaving a Group)
    Raw Sockets
    raw socketÀ¸·Î µ¥ÀÌÅÍ Àü¼ÛÇϱâ
    raw socketÀ¸·Î µ¥ÀÌÅÍ ¼ö½ÅÇϱâ
    HeaderInclude ¿É¼ÇÀÇ »ç¿ë
    ÇÁ·ÎÅäÄÝ Ã¼Å©¼¶ °è»êÇϱâ
    ´Ü¼øÈ­ÇÑ ¼ÒÄÏ Å¬·¡½ºµé(Simplified Socket Classes)
    TcpClient
    TcpListener
    UdpClient
    ÄÚµå Á¢±Ù º¸¾È(Code Access Security)
    ¿ä¾à
    ¡¡
    Chapter 9 ¼­¹ö ¼ÒÄÏ
    ¼­¹ö »ý¼º
    ¿¬°á ´ë±â(Listening)
    Ŭ¶óÀ̾ðÆ®ÀÇ ¿¬°á ¼ö¶ô(Accepting)
    ¼­¹ö Á¾·á
    ¼ÒÄÏ º¸¾È(Socket Security)
    Æ÷Æ® °øÀ¯(Sharing Ports)
    ¼ÒÄÏ ±ÇÇÑ(Socket Permissions)
    ºñµ¿±â ¼ÒÄÏ
    ºñµ¿±â ÀÛ¾÷ È£Ãâ
    ÁøÇàÁßÀÎ ºñµ¿±â ÀÛ¾÷ Ãë¼ÒÇϱâ
    ¿ä¾à
    ¡¡
    Chapter 10 ´å³Ý¿¡¼­ÀÇ HTTP
    À¥ Ŭ·¡½º ±âÃÊ
    HttpWebRequest¿Í HttpWebResponse
    À¥ ÇÁ·Ï½Ã(Web Proxies)
    WebRequest¿Í WebResponse
    ÄíÅ°(Cookies)
    ºñµ¿±â HTTP ¸ðµ¨(Asynchronous HTTP Model)
    ¿¬°á °ü¸®(Connection Management)
    º¸¾È ¿¬°á(Secure Connections)
    ÀÎÁõ(Authentication)
    SSL
    ÀÎÁõ¼­(Certificates)
    ÀÀ¿ëÇÁ·Î±×·¥ ¸ðµ¨(Application Models)
    ÄÚµå Á¢±Ù º¸¾È(Code Access Securiy)
    ¿ä¾à
    ¡¡
    ¡¡
    Part 3 °í±Þ ÁÖÁ¦
    ¡¡
    Chapter 11 XML À¥ ¼­ºñ½º¿Í ³×Æ®¿÷
    À¥ ¼­ºñ½º(Web Services)
    ³×Æ®¿÷°úÀÇ »óÈ£ÀÛ¿ë
    ¼º´É(Performance)
    È®À强(Scalability)
    ÀϹÝÀûÀ¸·Î ºüÁö±â ½¬¿î ÇÔÁ¤ ÇÇÇϱâ
    ¹Ì·¡¿¡ ´ëÇÑ ´ëºñ
    ¿ä¾à
    ¡¡
    Chapter 12 ´å³Ý ¸®¸ðÆÃ(.NET Remoting)
    ÀÀ¿ëÇÁ·Î±×·¥ µµ¸ÞÀÎ(Application Domains)
    ¸®¸ðÆ® Ŭ·¡½º ŸÀÔ Á¢±Ù
    Marshal by Value
    Marshal by Reference
    ¸®¸ðÆà Åë½Å ¼³Á¤
    ÇÁ·Î±×·¡¹ÖÀûÀ¸·Î ¼³Á¤Çϱâ
    ¼³Á¤ ÆÄÀÏÀ» ÅëÇÑ ±¸¼º
    ¸®¸ðÆà ä³Î(Remoting Channels)
    HTTP ä³Î(HTTP Channel)
    TCP ä³Î(TCP Channel)
    »ç¿ëÀÚ Á¤ÀÇ Ã¤³Î °³¹ß
    ä³Î »ý¼ºÀÚ
    Ãß»ó ¸Þ¼­µåµé°ú ¼Ó¼ºµé
    Ŭ¶óÀ̾ðÆ® ä³Î ±¸Çö
    ¼­¹ö ä³ÎÀÇ ±¸Çö
    ¿ä¾à
    ¡¡
    Chapter 13 ´å³Ý ÇÁ·¹ÀÓ¿÷ ³×Æ®¿÷ º¸¾È(.NET Framework Network Security)
    CAS(Code Access Security)
    񀀥(Permissions)
    Á¤Ã¥ ¼öÁØ(Policy Levels)
    ÄÚµå ±×·ì(Code Groups)
    Á¶°Ç(Conditions)
    ¼ÒÄÏ ÀÀ¿ëÇÁ·Î±×·¥ Á¦¾î
    ¼ÒÄÏ ±ÇÇÑ(Socket Permissions)
    DNS 񀀥(DNS Permissions)
    ¼ÒÄÏ µ¥ÀÌÅÍ Åë½Å º¸È£
    º¸¾È°ú °ü·ÃµÈ ¼ÒÄÏ ¿É¼Çµé
    ¿¬°á »ó´ë¹æ È®ÀÎ ¹× Á¦¾î
    À¯ÈÞ»óÅ ¿¬°á ó¸®
    µ¥ÀÌÅÍ ¾Ïȣȭ
    HTTP º¸¾È
    IISÀÇ ÀÎÁõ ¹æ¹ýµé
    ÀÎÁõ ¹æ¹ýÀÇ ¼±ÅÃ
    Preauthentication(»çÀü ÀÎÁõ)
    À¥ ¼­ºñ½º(Web Services)
    ´å³Ý ¸®¸ðÆÃ(.NET Remoting)
    SSL(Secure Sockets Layer)
    XML µðÁöÅÐ ¼­¸í(XML Digital Signatures)
    WS-Security(Web Services Security)
    ¿ä¾à
    ¡¡
    Chapter 14 ³×Æ®¿÷ ¼º´É°ú È®À强
    ±â¹Ý ÇÁ·ÎÅäÄÝ
    TCP(Transmission Control Protocol)
    UDP(User Datagram Protocol)
    ºñµ¿±â I/O ÆÐÅÏ(Asynchronous I/O Pattern)
    ¸®¼Ò½º °ü¸®
    ¸Þ¸ð¸®(Memory)
    ´ë¿©Æø(Bandwidth)
    À¥ Ŭ·¡½º ÃÖÀûÈ­
    ¾²·¹µå¿Í ¿¬°á °ü¸®
    HTTP GET°ú POST ¼º´É(Managing HTTP Verbs)
    ÀÎÁõ(Authentication)
    ¿ä¾à
    ¡¡
    Chapter 15 ´å³Ý ÇÁ·¹ÀÓ¿÷ ³×Æ®¿÷ÀÇ Áøº¸Àû ÁÖÁ¦

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽŠµµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óÇ°ÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î Ç°Àý ¶Ç´Â ÀýÆÇ µÇ¾î »óÇ° ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹ÝÇ°/±³È¯

    »óÇ° ¼³¸í¿¡ ¹ÝÇ°/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹ÝÇ°/±³È¯ °¡´É ±â°£ ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹ÝÇ°/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óÇ°(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(Æĺ»/ÈѼÕ/¿À¹ß¼Û »óÇ°À» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹ÝÇ°, ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øȸ°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹ÝÇ°/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved