°·ÂÇÏ°í È¿À²ÀûÀÎ ³×Æ®¿öÅ© ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϱâ À§ÇØ ÆÄÀ̽ãÀ» È°¿ëÇÏ´Â Á¾ÇÕ °¡À̵åÀÎ "³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö with ÆÄÀ̽ã"¿¡ ¿À½Å °ÍÀ» ȯ¿µÇÕ´Ï´Ù. ¿À´Ã³¯ÀÇ »óÈ£ ¿¬°áµÈ ¼¼»ó¿¡¼ ´Ù¾çÇÑ ÇÁ·ÎÅäÄÝ°ú ¼ºñ½º¸¦ ÅëÇØ Åë½ÅÇÏ´Â °·ÂÇÑ ¼Ö·ç¼ÇÀ» ¸¸µé·Á´Â °³¹ßÀÚ¿¡°Ô ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀ» ÀÌÇØÇÏ´Â °ÍÀº ÇʼöÀûÀÔ´Ï´Ù. ÀÌ Ã¥Àº ÆÄÀ̽ãÀ» »ç¿ëÇØ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀ» ¸¶½ºÅÍÇÏ´Â µ¥ ÇÊ¿äÇÑ Áö½Ä°ú ±â¼úÀ» Á¦°øÇÕ´Ï´Ù.
1Àå, 'ÆÄÀ̽ãÀ» »ç¿ëÇÑ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö ÀÔ¹®'¿¡¼´Â ÄÄÇ»ÅÍ ³×Æ®¿öÅ©ÀÇ °³¿ä¿Í ±¸Á¶, Åë½Å ¿ø¸®¸¦ ¼³¸íÇÏ´Â °ÍÀ¸·Î ½ÃÀÛÇÕ´Ï´Ù. ÃֽŠ³×Æ®¿öÅ·ÀÇ ±â¹ÝÀÌ µÇ´Â TCP/IP ÇÁ·ÎÅäÄÝ Á¦Ç°±ºÀ» »ìÆ캸°í, ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö ÀÛ¾÷¿¡ ÀûÇÕÇÑ Çʼö ÆÄÀ̽㠶óÀ̺귯¸®¸¦ »ìÆ캾´Ï´Ù.
2Àå, 'ÆÄÀ̽ãÀÇ ¼ÒÄÏ°ú ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö'¿¡¼´Â ³×Æ®¿öÅ© Åë½ÅÀÇ ±âº» ±¸¼º ¿ä¼ÒÀÎ ¼ÒÄÏ¿¡ ÃÊÁ¡À» ¸ÂÃä´Ï´Ù. ¼ÒÄÏÀÇ ÀÛµ¿ ¹æ½ÄÀ» ÀÌÇØÇÏ°í, ÆÄÀ̽ãÀ¸·Î ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ¹è¿ì°í, °£´ÜÇÑ Å¬¶óÀ̾ðÆ®-¼¹ö ¾ÖÇø®ÄÉÀ̼ÇÀ» ºôµåÇÏ¿© ³×Æ®¿öÅ© ¿¬°á ¼³Á¤ÀÇ ±âº»À» ÆľÇÇÕ´Ï´Ù.
3Àå, '³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ'¿¡¼´Â ÃֽŠ³×Æ®¿öÅ·À» ÀÌÇØÇÏ´Â µ¥ ÇʼöÀûÀÎ ´Ù¾çÇÑ ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀ» »ìÆ캾´Ï´Ù. TCP¿Í UDP¸¦ ºñ±³ÇÏ°í, À¥ Åë½ÅÀ» À§ÇÑ HTTP¿Í HTTPS¸¦ »ìÆ캸°í, FTP¿Í SFTP¿Í °°Àº ÆÄÀÏ Àü¼Û ÇÁ·ÎÅäÄÝÀ» »ìÆ캸°í, À̸ÞÀÏ ¼Û¼ö½ÅÀ» À§ÇÑ SMTP¿Í IMAP °°Àº À̸ÞÀÏ ÇÁ·ÎÅäÄÝÀ» ÀÌÇØÇÕ´Ï´Ù.
4Àå, '³×Æ®¿öÅ© º¸¾È'¿¡¼´Â ³×Æ®¿öÅ© º¸¾ÈÀÇ Áß¿äÇÑ Ãø¸éÀ» »ìÆ캾´Ï´Ù. µ¥ÀÌÅÍ Àü¼ÛÀ» º¸È£ÇÏ´Â µ¥ »ç¿ëµÇ´Â ¾ÏÈ£È ¹× ¾ÏÈ£ Çص¶ ±â¼ú¿¡ ´ëÇØ ¾Ë¾Æº¸°í, ³×Æ®¿öÅ© Åë½Å º¸¾ÈÀ» À§ÇÑ SSL(Secure Sockets Layer) ¹× TLS(Transport Layer Security) ÇÁ·ÎÅäÄÝÀ» »ìÆ캸°í, ¾ÈÀüÇÑ ÄÚµù ¹æ½ÄÀ» Áö¿øÇÏ´Â ÆÄÀ̽㠾ÏÈ£È ¶óÀ̺귯¸®¸¦ »ìÆ캾´Ï´Ù.
5Àå, '³×Æ®¿öÅ© °ü¸®'¿¡¼´Â ³×Æ®¿öÅ© °ü¸® µµ±¸¿Í ½Ç½ÀÀ» ´Ù·ì´Ï´Ù. ³×Æ®¿öÅ© ±¸¼º ¹æ¹ýÀ» »ìÆ캸°í, SSH(Secure Shell)¸¦ »ç¿ëÇÏ¿© ¿ø°Ý °ü¸® ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°í, ÃÖÀûÀÇ ³×Æ®¿öÅ© ¼º´ÉÀ» º¸ÀåÇϱâ À§ÇÑ ³×Æ®¿öÅ© ¸ð´ÏÅ͸µ ¹× ¹®Á¦ ÇØ°á ±â¼úÀ» »ìÆ캾´Ï´Ù.
6Àå, 'À¥ ½ºÅ©·¡ÇÎ ¹× À¥ ¼ºñ½º'¿¡¼´Â ÆÄÀ̽ãÀ» »ç¿ëÇÑ À¥ ½ºÅ©·¡ÇÎ ±â¼úÀ» ¼Ò°³ÇÕ´Ï´Ù. Beautiful Soup°ú Scrapy °°Àº ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ À¥ »çÀÌÆ®¿¡¼ µ¥ÀÌÅ͸¦ ÃßÃâÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. ¶ÇÇÑ À¥ ¼ºñ½º¿Í API¸¦ »ìÆ캸°í ÆÄÀ̽ãÀ» »ç¿ëÇØ À¥ ¼ºñ½º¸¦ È¿À²ÀûÀ¸·Î ¼ÒºñÇÏ°í »óÈ£ ÀÛ¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¾´Ï´Ù.
7Àå, 'ºÐ»ê ÄÄÇ»ÆÃ'¿¡¼´Â ºÐ»ê ÄÄÇ»ÆÃÀÇ ¿µ¿ªÀ» »ìÆ캾´Ï´Ù. ¸Þ½ÃÁö Àü´Þ°ú ¿ø°Ý ÇÁ·Î½ÃÀú È£Ãâ(RPC)ÀÇ ¿ø¸®¸¦ ÀÌÇØÇÏ°í, ÆÄÀ̽ãÀÇ ¸ÖƼÇÁ·Î¼¼½Ì ±â´ÉÀ» »ç¿ëÇÑ º´·Ä ÄÄÇ»Æà ±â¼úÀ» »ìÆ캸°í, ºÐ»ê µ¥ÀÌÅÍ Ã³¸®¸¦ À§ÇÑ MapReduce ÇÁ·¹ÀÓ¿öÅ©¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¾´Ï´Ù.
ÀÌ Ã¥À» ¸¶Ä¡¸é ³×Æ®¿öÅ© ¾ÖÇø®ÄÉÀ̼ÇÀ» È¿°úÀûÀ¸·Î °³¹ß, º¸¾È, °ü¸®, ÃÖÀûÈÇÒ ¼ö ÀÖ´Â ±â¼úÀ» °®Ãá ÆÄÀ̽㠳×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀÇ ÅºÅºÇÑ ±âÃʸ¦ °®Ãß°Ô µÉ °ÍÀÔ´Ï´Ù. Ãʺ¸ÀÚÀÌµç ¼÷·ÃµÈ °³¹ßÀÚÀ̵ç, ÀÌ Ã¥Àº °·ÂÇÏ°í È®Àå °¡´ÉÇÑ ³×Æ®¿öÅ© ¼Ö·ç¼ÇÀ» ±¸ÃàÇϱâ À§ÇØ ÆÄÀ̽ãÀÇ ÀáÀç·ÂÀ» ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÙ °ÍÀÔ´Ï´Ù. ÆÄÀ̽㠳×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀ» ¸¶½ºÅÍÇϱâ À§ÇÑ ¿©Á¤À» ÇÔ²² ½ÃÀÛÇϼ¼¿ä!
1Àå : ÆÄÀ̽ãÀ» »ç¿ëÇÑ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö ¼Ò°³
___1. ÄÄÇ»ÅÍ ³×Æ®¿öÅ© °³¿ä
___2. TCP/IP ÇÁ·ÎÅäÄÝ Á¦Ç°±º
___3. ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ÆÄÀ̽㠶óÀ̺귯¸®
2Àå : ÆÄÀ̽ãÀÇ ¼ÒÄÏ°ú ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö
___1. ¼ÒÄÏ ÀÌÇØÇϱâ
___2. ÆÄÀ̽ãÀ¸·Î ¼ÒÄÏ ÇÁ·Î±×·¡¹ÖÇϱâ
___3. °£´ÜÇÑ Å¬¶óÀ̾ðÆ®-¼¹ö ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
3Àå : ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ
___1. ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ ÀÌÇØÇϱâ
___2. TCP¿Í UDP
___3. HTTP¿Í HTTPS
___4. FTP ¹× SFTP
___5. SMTP¿Í IMAP
4Àå : ³×Æ®¿öÅ© º¸¾È
___1. ³×Æ®¿öÅ© º¸¾È ÀÌÇØÇϱâ
___2. ¾ÏÈ£È ¹× º¹È£È
___3. SSL(Secure Sockets Layer) ¹× TLS(Transport Layer Security)
___4. ÆÄÀ̽ãÀÇ ¾ÏÈ£È ¶óÀ̺귯¸®
5Àå : ³×Æ®¿öÅ© °ü¸®
___1. ³×Æ®¿öÅ© °ü¸® µµ±¸
___2. ³×Æ®¿öÅ© ±¸¼º
___3. SSH¸¦ »ç¿ëÇÑ ¿ø°Ý °ü¸®
___4. ³×Æ®¿öÅ© ¸ð´ÏÅ͸µ ¹× ¹®Á¦ ÇØ°á
6Àå : À¥ ½ºÅ©·¡ÇÎ ¹× À¥ ¼ºñ½º
___1. À¥ ½ºÅ©·¡ÇÎ ¼Ò°³
___2. Beautiful Soup¿Í Scrapy
___3. À¥ ¼ºñ½º ¹× API
___4. ÆÄÀ̽ãÀ¸·Î À¥ ¼ºñ½º »ç¿ëÇϱâ
7Àå : ºÐ»ê ÄÄÇ»ÆÃ
___1. ºÐ»ê ÄÄÇ»Æà ¼Ò°³
___2. ¸Þ½ÃÁö Àü´Þ°ú ¿ø°Ý ÇÁ·Î½ÃÀú È£Ãâ
___3. ÆÄÀ̽ãÀ» »ç¿ëÇÑ º´·Ä ÄÄÇ»ÆÃ
___4. ÆÄÀ̽ãÀ» »ç¿ëÇÑ MapReduce