»óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ | |
- °¡°Ô ÀüȹøÈ£ : | 1544-1900 |
- Àüȹ®ÀÇ ½Ã°£ : |
¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö (¸ÅÁÖ ¿ù¿äÀÏ, È¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü) |
- °¡°Ô À̸ÞÀÏ : | ink@kyobobook.co.kr |
- ÀÌ¿ë Åùèȸ»ç : | CJ´ëÇÑÅë¿î |
ÆÇ¸Å°¡°ÔÁ¤º¸ |
|
- »ç¾÷ÀÚ¸í : | (ÁÖ)±³º¸¹®°í |
- »ç¾÷ÀÚµî·Ï¹øÈ£ : | 102-81-11670 |
- Åë½ÅÆÇ¸Å¾÷½Å°í : | 01-0653 |
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É |
|
ÀüÈÁÖ¹® ¹× °áÁ¦¹®ÀÇ |
|
- ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : | 1644-8422 |
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼ Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸, ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼µµ ²É¸¶·Î Á÷Á¢ ÀüÈÁÖ¼¼¿ä. |
»ó¼¼Á¤º¸ | ±¸¸ÅÈıâ (0°³) | »óǰ Q&A (0) | ¹è¼Û/±³È¯/ȯºÒ ¾È³» |
Ã¥¼Ò°³[±×¸²À¸·Î ¹è¿ì´Â HTTP & Network Basic]Àº À¥ÀÇ ±Ù°£À» ÀÌ·ç´Â HTTP¸¦ Áß½ÉÀ¸·Î ÇÏ¿© À¥, ÀÎÅÍ³Ý µ¥ÀÌÅÍ Åë½Å ºÐ¾ßÀÇ ±âÃʰ¡ µÇ´Â ³»¿ëµéÀ» ´Ù·ç°í ÀÖ´Ù. Ãʹݺο¡´Â ÀÎÅͳÝÀÇ ¿ª»çºÎÅÍ ½ÃÀÛÇØ ÀÎÅͳÝÀ» ÇÏ¸é¼ ÀÚÁÖ º¸°Ô µÇ´Â ÇÁ·ÎÅäÄÝÀÎ TCP/IP¸¦ ºñ·ÔÇØ ¿©·¯ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇØ ¼³¸íÇϰí, Á߹ݺο¡¼´Â º»°ÝÀûÀ¸·Î HTTP¿¡ ´ëÇÑ ³»¿ëµéÀ» ´Ù·é´Ù. ÈĹݺο¡¼´Â ¿ì¸®°¡ ÀÎÅÍ³Ý ¹ðÅ·À» ÀÌ¿ëÇÒ ¶§ ÀÚÁÖ º¸´Â ÀÎÁõ, HTTPS µîµî HTTP¿¡ ±â´ÉÀ» Ãß°¡ÇÑ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ ³»¿ëÀ» ¼Ò°³ÇÑ´Ù.
ÀúÀÚ¼Ò°³ÀúÀÚ : ¿ì¿¡³ë ¼¾
ÀúÀÚ ¿ì¿¡³ë ¼¾(ß¾å¯ à¾)Àº ÀϺ» ÁÖ½Äȸ»ç Æ®¶óÀÌ ÄÚ´õÀÇ ´ëÇ¥À̻縦 ¸Ã°í ÀÖÀ¸¸ç º¸¾È ÄÁ¼³ÆÃ, Ãë¾àÁ¡ Áø´Ü, Á¤º¸ º¸¾È ±³À°À» ´ã´çÇϰí ÀÖ´Ù.
¿ªÀÚ : À̺´¾ï
¿ªÀÚ À̺´¾ïÀº ÀϺ» ¼ÒÀç À¯ÇÑȸ»ç SYNC¿¡¼ YAMAHA MUSIC MEDIAÀÇ À½¿ø ¹èÆ÷¿ë À¯·á ¸ð¹ÙÀÏ »çÀÌÆ®¸¦ °³¹ßÇϰí À¯Áö&º¸¼ö ¾÷¹«¸¦ ´ã´çÇßÀ¸¸ç ±¹³»¿¡¼´Â (ÁÖ)±×·¹ÀÌÆ®Ç®µ¥ÀÌÁî¿¡¼ ÀÚ»ç À¥»çÀÌÆ®¸¦ °³¹ßÇϰí À¯Áö&º¸¼ö¸¦ ´ã´çÇÑ °æÇèÀ» °¡Áö°í ÀÖ´Ù.
¸ñÂ÷Á¦ 1Àå À¥°ú ³×Æ®¿öÅ©ÀÇ ±âº»¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ
1.1 À¥Àº HTTP·Î ³ªÅ¸³½´Ù
1.2 HTTP´Â ÀÌ·¸°Ô ž°í ¼ºÀåÇß´Ù
1.2.1 À¥Àº Áö½Ä °øÀ¯¸¦ À§ÇØ °í¾ÈµÇ¾ú´Ù
1.2.2 À¥ÀÌ ¼ºÀåÇÑ ½Ã´ë
1.2.3 Áøº¸ ¾ÈÇÏ´Â HTTP
1.3 ³×Æ®¿öÅ©ÀÇ ±âº»Àº TCP/IP
1.3.1 TCP/IP´Â ÇÁ·ÎÅäÄÝÀÇ ÁýÇÕ
1.3.2 °èÃþÀ¸·Î °ü¸®ÇÏ´Â TCP/IP
1.3.3 TCP/IP Åë½ÅÀÇ È帧
1.4 HTTP¿Í °ü°è°¡ ±íÀº ÇÁ·ÎÅäÄÝÀº IP/TCP/DNS
1.4.1 ¹è¼ÛÀ» ´ã´çÇÏ´Â IP
1.4.2 ½Å·Ú¼ºÀ» ´ã´çÇÏ´Â TCP
1.5 À̸§ ÇØ°áÀ» ´ã´çÇÏ´Â DNS
1.6 À̵é°ú HTTP¿ÍÀÇ °ü°è
1.7 URI¿Í URL
1.7.1 URI´Â ¸®¼Ò½º ½Äº°ÀÚ
1.7.2 URL Æ÷¸Ë
Á¦ 2Àå. °£´ÜÇÑ ÇÁ·ÎÅäÄÝ HTTP
2.1 HTTP´Â Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö°£¿¡ Åë½ÅÀ» ÇÑ´Ù
2.2 ¸®Äù½ºÆ®¿Í ¸®½ºÆù½º¸¦ ±³È¯ÇÏ¿© ¼º¸³
2.3 HTTP´Â »óŸ¦ À¯ÁöÇÏÁö ¾Ê´Â ÇÁ·ÎÅäÄÝ
2.4 ¸®Äù½ºÆ® URI·Î ¸®¼Ò½º¸¦ ½Äº°
2.5 ¼¹ö¿¡ ÀÓ¹«¸¦ ºÎ¿©ÇÏ´Â HTTP ¸Þ¼Òµå
2.6 ¸Þ¼Òµå¸¦ »ç¿ëÇØ¼ Áö½Ã¸¦ ³»¸®´Ù
2.7 Áö¼Ó ¿¬°á·Î Á¢¼Ó·®À» Àý¾à
2.7.1 Áö¼Ó ¿¬°á
2.7.2 ÆÄÀÌÇÁ¶óÀÎÈ
2.8 Äí۸¦ »ç¿ëÇÑ »óÅ °ü¸®
Á¦ 3Àå. HTTP Á¤º¸´Â HTTP ¸Þ½ÃÁö¿¡ ÀÖ´Ù
3.1 HTTP ¸Þ½ÃÁö
3.2 ¸®Äù½ºÆ® ¸Þ½ÃÁö¿Í ¸®½ºÆù½º ¸Þ½ÃÁöÀÇ ±¸Á¶
3.3 ÀÎÄÚµùÀ¸·Î Àü¼Û È¿À²À» ³ôÀÌ´Ù
3.3.1 ¸Þ½ÃÁö ¹Ùµð¿Í ¿£Æ¼Æ¼ ¹ÙµðÀÇ Â÷ÀÌ
3.3.2 ¾ÐÃàÇØ¼ º¸³»´Â ÄÜÅÙÃ÷ ÄÚµù
3.3.3 ºÐÇØÇØ¼ º¸³»´Â ûũ Àü¼Û ÄÚµù
3.4 ¿©·¯ µ¥ÀÌÅ͸¦ º¸³»´Â ¸ÖƼ ÆÄÆ®
3.5 ÀϺκи¸ ¹Þ´Â ·¹ÀÎÁö ¸®Äù½ºÆ®
3.6 ÃÖÀûÀÇ ÄÜÅÙÃ÷¸¦ µ¹·ÁÁÖ´Â ÄÜÅÙÃ÷ ³×°í½Ã¿¡À̼Ç
Á¦ 4Àå. °á°ú¸¦ Àü´ÞÇÏ´Â HTTP »óÅ ÄÚµå
4.1 »óÅ ÄÚµå´Â ¼¹ö·ÎºÎÅÍ ¸®Äù½ºÆ® °á°ú¸¦ Àü´ÞÇÑ´Ù
4.2 2xx ¼º°ø(Success)
4.2.1 200 OK
4.2.2 204 No Content
4.2.3 206 Partial Content
4.3 3xx ¸®´ÙÀÌ·ºÆ®(Redirection)
4.3.1 301 Moved Permanently
4.3.2 302 Found
4.3.3 303 See Other
4.3.4 304 Not Modified
4.3.5 307 Temporary Redirect
4.4 4xx Ŭ¶óÀÌ¾ðÆ® ¿¡·¯(Client Error)
4.4.1 400 Bad Request
4.4.2 401 Unauthorized
4.4.3 403 Forbidden
4.5 5xx ¼¹ö ¿¡·¯(Server Error)
4.5.1 500 Internal Server Error
4.5.2 503 Service Unavailable
Á¦ 5Àå HTTP¿Í ¿¬°èÇÏ´Â À¥ ¼¹ö
5.1 1´ë·Î ¸ÖƼ µµ¸ÞÀÎÀ» °¡´ÉÇÏ°Ô ÇÏ´Â °¡»ó È£½ºÆ®
5.2 Åë½ÅÀ» Áß°èÇÏ´Â ÇÁ·Î±×·¥ : ÇÁ·Ï½Ã, °ÔÀÌÆ®¿þÀÌ, ÅͳÎ
5.2.1 ÇÁ·Ï½Ã
5.2.2 °ÔÀÌÆ®¿þÀÌ
5.2.3 ÅͳÎ
5.3 ¸®¼Ò½º¸¦ º¸°üÇϴ ij½Ã
5.3.1 ij½Ã´Â À¯È¿±â°£ÀÌ ÀÖ´Ù
5.3.2 Ŭ¶óÀÌ¾ðÆ® Ãø¿¡µµ ij½Ã°¡ ÀÖ´Ù
Á¦ 6Àå HTTP Çì´õ
6.1 HTTP ¸Þ½ÃÁö Çì´õ
6.2 HTTP Çì´õ Çʵå
6.2.1 HTTP Çì´õ Çʵå´Â Áß¿äÇÑ Á¤º¸¸¦ Àü´ÞÇÑ´Ù
6.2.2 HTTP Çì´õ ÇʵåÀÇ ±¸Á¶
6.2.3 4Á¾·ùÀÇ HTTP Çì´õ Çʵå
6.2.4 HTTP/1.1 Çì´õ Çʵå À϶÷
6.2.5 HTTP/1.1 ÀÌ¿ÜÀÇ Çì´õ Çʵå
6.2.6 End-to-end Çì´õ¿Í Hop-by-hop Çì´õ
6.3 HTTP/1.1 ÀÏ¹Ý Çì´õ Çʵå
6.3.1 Cache-Control
6.3.2 Connection
6.3.3 Date
6.3.4 Pragma
6.3.5 Trailer
6.3.6 Transfer-Encoding
6.3.7 Upgrade
6.3.8 Via
6.3.9 Warning
6.4 ¸®Äù½ºÆ® Çì´õ Çʵå
6.4.1 Accept
6.4.2 Accept-Charset
6.4.3 Accept-Encoding
6.4.4 Accept-Language
6.4.5 Authorization
6.4.6 Expect
6.4.7 From
6.4.8 Host
6.4.9 If-Match
6.4.10 If-Modified-Since
6.4.11 If-None-Match
6.4.12 If-Range
6.4.13 If-Unmodified-Since
6.4.14 Max-Forwards
6.4.15 Proxy-Authorization
6.4.16 Range
6.4.17 Referer
6.4.18 TE
6.4.19 User-Agent
6.5 ¸®½ºÆù½º Çì´õ Çʵå
6.5.1 Accept-Ranges
6.5.2 Age
6.5.3 ETag
6.5.4 Location
6.5.5 Proxy-Authenticate
6.5.6 Retry-After
6.5.7 Server
6.5.8 Vary
6.5.9 WWW-Authenticate
6.6 ¿£Æ¼Æ¼ Çì´õ Çʵå
6.6.1 Allow
6.6.2 Content-Encoding
6.6.3 Content-Language
6.6.4 Content-Length
6.6.5 Content-Location
6.6.6 Content-MD5
6.6.7 Content-Range
6.6.8 Content-Type
6.6.9 Expires
6.6.10 Last-Midified
6.7 Äí۸¦ À§ÇÑ Çì´õ Çʵå
6.7.1 Set-Cookie
6.7.2 Cookie
6.8 ±× ÀÌ¿ÜÀÇ Çì´õ Çʵå
6.8.1 X-frame-Option
6.8.2 X-XSS-Protection
6.8.3 DNT
6.8.4 P3P
Á¦ 7Àå À¥À» ¾ÈÀüÇÏ°Ô ÇÏ´Â HTTPS
7.1 HTTPÀÇ ¾àÁ¡
7.1.1 Æò¹®À̱⠶§¹®¿¡ µµÃ» °¡´É
7.1.2 Åë½Å »ó´ë¸¦ È®ÀÎÇÏÁö ¾Ê±â ¶§¹®¿¡ À§Àå °¡´É
7.1.3 ¿ÏÀü¼ºÀ» Áõ¸íÇÒ ¼ö ¾ø±â ¶§¹®¿¡ º¯Á¶ °¡´É
7.2 HTTP + ¾ÏÈ£È + ÀÎÁõ + ¿ÏÀü¼º º¸È£ = HTTPS
7.2.1 HTTP¿¡ ¾ÏÈ£È¿Í ÀÎÁõ°ú ¿ÏÀü¼º º¸È£¸¦ ´õÇÑ HTTPS
7.2.2 HTTPS´Â SSLÀÇ ²®ÁúÀ» µ¤¾î¾´ HTTP
7.2.3 »óÈ£°£¿¡ ۸¦ ±³È¯ÇÏ´Â °ø°³Å° ¾ÏÈ£È ¹æ½Ä
7.2.4 °ø°³Å°°¡ Á¤È®ÇÑÁö ¾Æ´ÑÁö¸¦ Áõ¸íÇÏ´Â Áõ¸í¼
7.2.5 ¾ÈÀüÇÑ Åë½ÅÀ» ÇÏ´Â HTTPSÀÇ ±¸Á¶
Á¦ 8Àå ´©°¡ ¾×¼¼½ºÇϰí ÀÖ´ÂÁö¸¦ È®ÀÎÇÏ´Â ÀÎÁõ
8.1 ÀÎÁõÀ̶õ?
8.2 BASIC ÀÎÁõ
8.2.1 BASIC ÀÎÁõ ¼ö¼ø
8.3 DIGEST ÀÎÁõ
8.3.1 DIGEST ÀÎÁõ ¼ö¼ø
8.4 SSL Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ
8.4.1 SSL Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀÇ ÀÎÁõ ¼ö¼ø
8.4.2 SSL Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀº 2-factor ÀÎÁõ¿¡¼ »ç¿ëµÈ´Ù
8.4.3 SSL Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀº ÀÌ¿ëÇϴµ¥ ºñ¿ëÀÌ ÇÊ¿äÇÏ´Ù
8.5 Æû º£À̽º ÀÎÁõ
8.5.1 ÀÎÁõÀÇ ´ëºÎºÐÀº Æû º£À̽º ÀÎÁõ
8.5.2 ¼¼¼Ç °ü¸®¿Í ÄíŰ¿¡ ÀÇÇÑ ±¸Çö
Á¦ 9Àå HTTP¿¡ ±â´ÉÀ» Ãß°¡ÇÑ ÇÁ·ÎÅäÄÝ
9.1 HTTP¸¦ ±âº»À¸·Î ÇÏ´Â ÇÁ·ÎÅäÄÝ
9.2 HTTPÀÇ º´¸ñ Çö»óÀ» ÇØ¼ÒÇÏ´Â SPDY
9.2.1 HTTPÀÇ º´¸ñ Çö»ó
9.2.2 SPDY ¼³°è¿Í ±â´É
9.2.3 SPDY´Â À¥ÀÇ º´¸ñ Çö»óÀ» ÇØ°áÇϴ°¡?
9.3 ºê¶ó¿ìÀú¿¡¼ ¾ç¹æÇâ Åë½ÅÀ» ÇÏ´Â WebSocket
9.3.1 WebSocketÀÇ ¼³°è¿Í ±â´É
9.3.2 WebSocket ÇÁ·ÎÅäÄÝ
9.4 µîÀåÀÌ ±â´Ù·ÁÁö´Â HTTP/2.0
9.5 À¥ ¼¹ö »óÀÇ ÆÄÀÏÀ» °ü¸®ÇÏ´Â WebDAV
9.5.1 HTTP/1.1À» È®ÀåÇÑ WebDAV
9.5.2 WebDAV¿¡¼ Ãß°¡µÈ ¸Þ¼Òµå¿Í »óÅ ÄÚµå
Á¦ 10Àå À¥ ÄÜÅÙÃ÷¿¡¼ »ç¿ëÇÏ´Â ±â¼ú
10.1 HTML
10.1.1 ´ëºÎºÐ À¥ ÆäÀÌÁö´Â HTML·Î µÇ¾î ÀÖ´Ù
10.1.2 HTML ¹öÀü
10.1.3 µðÀÚÀÎÀ» Àû¿ëÇÏ´Â CSS
10.2 ´ÙÀ̳ª¹Í HTML
10.2.1 À¥ ÆäÀÌÁö¸¦ µ¿ÀûÀ¸·Î º¯°æÇÏ´Â ´ÙÀ̳ª¹Í HTML
10.2.2 HTMLÀ» Á¶ÀÛÇϱ⠽±°Ô ÇØÁÖ´Â DOM
10.3 À¥ ¾ÖÇø®ÄÉÀ̼Ç
10.3.1 À¥À» »ç¿ëÇØ¼ ±â´ÉÀ» Á¦°øÇÏ´Â À¥ ¾ÖÇø®ÄÉÀ̼Ç
10.3.2 À¥ ¼¹ö¿Í ÇÁ·Î±×·¥À» ¿¬°èÇÏ´Â CGI
10.3.3 Java¿¡¼ º¸±ÞµÈ ¼ºí¸´
10.4 µ¥ÀÌÅÍ ¼Û½Å¿¡ ÀÌ¿ëµÇ´Â Æ÷¸ËÀ̳ª ¾ð¾î
10.4.1 ¹ü¿ëÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¸¶Å©¾÷ ¾ð¾î XML
10.4.2 °»½Å Á¤º¸¸¦ ¼Û½ÅÇÏ´Â RSS/Atom
10.4.3 JavaScript¿¡¼ ÀÌ¿ëÇϱ⠽±°í °¡º¿î JSON
Á¦ 11Àå À¥ °ø°Ý ±â¼ú
11.1 À¥ °ø°Ý ±â¼ú
11.1.1 HTTP¿¡´Â º¸¾È ±â´ÉÀÌ ¾ø´Ù
11.1.2 ¸®Äù½ºÆ®´Â Ŭ¶óÀÌ¾ðÆ® Ãø¿¡¼ º¯Á¶ °¡´É
11.1.3 À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ °ø°Ý ÆÐÅÏ
11.2 Ãâ·Â °ªÀÇ À̽ºÄÉÀÌÇÁ ¹Ìºñ·Î ÀÎÇÑ Ãë¾à¼º
11.2.1 Å©·Î½º »çÀÌÆ® ½ºÅ©¸³ÆÃ
11.2.2 SQL ÀÎÁ§¼Ç
11.2.3 OS Ä¿¸Çµå ÀÎÁ§¼Ç
11.2.4 HTTP Çì´õ ÀÎÁ§¼Ç
11.2.5 ¸ÞÀÏ Çì´õ ÀÎÁ§¼Ç
11.2.6 µð·ºÅ丮 Á¢±Ù °ø°Ý
11.2.7 ¸®¸ðÆ® ÆÄÀÏ ÀÎŬ·ç¼Ç
11.3 À¥ ¼¹öÀÇ ¼³Á¤À̳ª ¼³°è ¹Ìºñ·Î ÀÎÇÑ Ãë¾à¼º
11.3.1 °Á¦ ºê¶ó¿ì¡
11.3.2 ºÎÀûÀýÇÑ ¿¡·¯ ¸Þ½ÃÁö ó¸®
11.3.3 ¿ÀÇ ¸®´ÙÀÌ·ºÆ®
11.4 ¼¼¼Ç °ü¸® ¹Ìºñ·Î ÀÎÇÑ Ãë¾à¼º
11.4.1 ¼¼¼Ç ÇÏÀÌÀè
11.4.2 ¼¼¼Ç Çȼ¼À̼Ç
11.4.3 Å©·Î½º »çÀÌÆ® ¸®Äù½ºÆ® Æ÷Àú¸®
11.5 ±âŸ
11.5.1 ÆÐ½º¿öµå Å©·¡Å·
11.5.2 Ŭ¸¯ ÀçÅ·
11.5.3 DoS °ø°Ý
11.5.4 ¹éµµ¾î
ÃâÆÇ»ç ¼ÆòÀÌ Ã¥Àº À¥ÀÇ ±Ù°£À» ÀÌ·ç´Â HTTP¸¦ Áß½ÉÀ¸·Î ÇÏ¿© À¥, ÀÎÅÍ³Ý µ¥ÀÌÅÍ Åë½Å ºÐ¾ßÀÇ ±âÃʰ¡ µÇ´Â ³»¿ëµéÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. °ü·Ã ºÐ¾ß¸¦ ¹è¿ì°íÀÚ ÇÏ´Â µ¶ÀÚµéÀ» À§ÇØ ¸¸È ij¸¯ÅÍ¿Í ÀÏ·¯½ºÆ®¸¦ Ȱ¿ëÇÏ¿© ³À̵µ°¡ ÀÖ´Â ³»¿ëµéµµ ºÎ´ã ¾øÀÌ ½±°Ô º¸°í ÀÍÈú ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´½À´Ï´Ù.
Ãʹݺο¡´Â ÀÎÅͳÝÀÇ ¿ª»çºÎÅÍ ½ÃÀÛÇØ ÀÎÅͳÝÀ» ÇÏ¸é¼ ÀÚÁÖ º¸°Ô µÇ´Â ÇÁ·ÎÅäÄÝÀÎ TCP/IP¸¦ ºñ·ÔÇØ ¿©·¯ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖ½À´Ï´Ù. ÀÌ ºÎºÐÀº ƯÈ÷ ÄÄÇ»ÅÍ&Á¤º¸Åë½Å °ü·Ã Çаú(ÇкÎ)¿¡¼ °¡¸£Ä¡´Â Àü°ø °ú¸ñ Áß µ¥ÀÌÅÍ Åë½Å ȤÀº ³×Æ®¿öÅ© °ü·Ã °ú¸ñ¿¡¼ Áß¿äÇÏ°Ô ´Ù·ç´Â ºÎºÐÀÔ´Ï´Ù.
Á߹ݺο¡¼´Â º»°ÝÀûÀ¸·Î HTTP¿¡ ´ëÇÑ ³»¿ëµéÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. »óÅ ÄÚµå(½ºÅ×ÀÌÅͽº ÄÚµå), ¸®Äù½ºÆ®&¸®½ºÆù½º Çì´õ¸¦ ºñ·ÔÇØ ÇÁ·Ï½Ã, °ÔÀÌÆ®¿þÀÌ, ÅͳΠµîµî¿¡ ´ëÇÑ ³»¿ëµéÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. ±×¸®°í HTTPS¸¦ ¼Ò°³ÇÏ¸é¼ ¼¼È÷ º¸¾È °ü·Ã ºÎºÐÀ¸·Î Á¢¾îµé°Ô µË´Ï´Ù.
ÈĹݺο¡¼´Â ¿ì¸®°¡ ÀÎÅÍ³Ý ¹ðÅ·À» ÀÌ¿ëÇÒ ¶§ ÀÚÁÖ º¸´Â ÀÎÁõ, HTTPS µîµî HTTP¿¡ ±â´ÉÀ» Ãß°¡ÇÑ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ ³»¿ëÀ» ¼Ò°³ÇÕ´Ï´Ù. ±×¸®°í HTML, CSS, ´ÙÀ̳ª¹Í HTML µîµî °ú À¥ ÄÜÅÙÃ÷¸¦ Á¦ÀÛÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ±â¼úµé¿¡ ´ëÇÑ ³»¿ëµéÀ» °£·«ÇÏ°Ô ´Ù·ç°í ÀÖÀ¸¸ç ¸¶Áö¸·¿¡´Â À¥ °ø°Ý ±â¼ú¿¡ ´ëÇÑ ³»¿ëµµ ¼Ò°³Çϰí ÀÖ½À´Ï´Ù.
¡á ÃâÆÇ»ç ¸®ºä
À¥À» ÁöÅÊÇÏ´Â HTTP, ±×¸®°í ÀÎÅÍ³Ý ¼¼°è
±×¸²À¸·Î Àç¹ÌÀÖ°Ô ¹è¿öº¸ÀÚ!
ÃÖ±Ù ±¹³» IT ´ë±â¾÷À» ½ÃÀÛÀ¸·Î SW °³¹ß ºÐ¾ß ¹× ÇÁ·Î±×·¡¸Ó¸¦ ä¿ëÇÒ ¶§ Áï¼®¿¡¼ ÁÖ¾îÁø ¹®Á¦ ÇØ°á ´É·ÂÀ» Å×½ºÆ®ÇÏ´Â ÇÁ·Î±×·¡¹Ö ¸éÁ¢, À̸¥ ¹Ù ÄÚµù ÀÎÅͺä(Coding Interview)¸¦ µµÀÔÇÏ´Â »ç·Ê°¡ ´Ã¾î³ª±â ½ÃÀÛÇß½À´Ï´Ù. Áö¿øÀÚµéÀÌ ¼û°ÜÁø ½Ç·ÂÀ» Á÷Á¢ ´«À¸·Î È®ÀÎÇϰíÀÚ Çϱâ À§ÇÔÀ̱⵵ ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÄÚµù ÀÎÅͺä´Â IT ºÐ¾ß·Î ÁøÃâÇϱâ À§ÇØ ³ª¸¦ ½ÃÇèÇÏ´Â À庮ÀÌÁö¸¸ ³ªÀÇ ½Ç·ÂÀ» º¸¿©ÁÖ°í µÇµ¹¾Æº¸¸é¼ ½Ç·ÂÀ» Ű¿ï ¼ö ÀÖ´Â ±âȸÀ̱⵵ ÇÕ´Ï´Ù.
ÀÌ Ã¥Àº ÄÚµù ÀÎÅͺ並 ´ëºñÇϱâ À§ÇØ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò ºÐ¾ß¿¡¼ Áß¿äÇÏ°Ô ´Ù·ïÁö°Å³ª ÀÚÁÖ ÃâÁ¦µÇ´Â ¹®Á¦µéÀ» Æø³Ð°í ´Ù¾çÇÏ°Ô ´Ù·ç°í ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÄÚµù ÀÎÅͺ信¸¸ ±¹ÇÑÇÏÁö ¾Ê°í IT ±â¼ú ¸éÁ¢Àº ¹°·Ð ÇÁ·Î±×·¡¹Ö °æ½Ã´ëȸ±îÁö IT ºÐ¾ß·Î ÁøÃâÇϰíÀÚ ÇÏ´Â µ¶ÀÚµéÀÌ Å×½ºÆ®¶ó´Â À庮°ú ¸Âµü¶ß·ÈÀ» ¶§ È¿°úÀûÀÎ ÇØ°á¹ýÀ» Á¦½ÃÇÒ ¼ö ÀÖµµ·Ï µµ¿òÀ» ÁÖ±â À§ÇÔÀÌ ÀÌ Ã¥ÀÌ ÅÂ¾î³ ÀÌÀ¯ÀÔ´Ï´Ù. ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ¸ðµç ÁÖÁ¦¸¦ ÀÌÇØÇÏ·Á¸é Á¤µ¶Çغ¸´Â °É ÃßõÇϴµ¥ ¾ðÁ¦µçÁö ÂüÁ¶ÇÏ°í ½ÍÀº ºÎºÐÀ̳ª º¸°í½ÍÀº éÅͷΠã¾Æ º¼ ¼ö ÀÖ½À´Ï´Ù.
IT Ãë¾÷ Áغñ»ýµé »Ó¸¸ ¾Æ´Ï¶ó ÄÚµù ÀÎÅͺ並 µµÀÔÇÏ·Á´Â IT ÀλçÆÀ, ¾Ë°í¸®Áò ¹®Á¦ ÇØ°á ´É·ÂÀ» Ű¿ì°í ½Í°Å³ª Á» ´õ È¿°úÀûÀÎ ÇØ°á ¹æ¾ÈÀ» ã°íÀÚ ÇÏ´Â Çö¾÷ ÇÁ·Î±×·¡¸Ó³ª Çлýµéµµ ÀÌ Ã¥ÀÌ ±æÀâÀ̰¡ µÉ °ÍÀÔ´Ï´Ù.
<ÀÌ Ã¥ÀÇ ±¸¼º>
Á¦ 1Àå À¥°ú ³×Æ®¿öÅ©ÀÇ ±âº»¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ
ÀÌ Àå¿¡¼´Â À¥(Web)À̶ó´Â ¼¼°è°¡ ¾î¶² ±â¼ú·Î ±¸¼ºµÇ¾î ÀÖ´ÂÁö, ±×¸®°í HTTP´Â ¾î¶»°Ô ź»ýÇß°í ¼ºÀåÇØ ¿Ô´Â°¡¿¡ ´ëÇØ¼ ¹è¿öº¾´Ï´Ù. ÀÌ·¯ÇÑ ¹è°æµéÀ» ¾Ë°Ô µÊÀ¸·Î½á º¸´Ù ÇÑÃþ ÀÌÇØ°¡ ±í¾îÁú °ÍÀÔ´Ï´Ù.
Á¦ 2Àå. °£´ÜÇÑ ÇÁ·ÎÅäÄÝ HTTP
ÀÌ Àå¿¡¼´Â HTTP ÇÁ·ÎÅäÄÝÀÇ ±¸Á¶¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. À̹ø ÀåÀ» °øºÎÇÏ°í ³ª¸é HTTPÀÇ ±âº»¿¡ ´ëÇØ ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ¿©±â¼ ´Ù·ç´Â HTTP´Â HTTP/1.1À» ÁÖ·Î ´Ù·ç°Ô µË´Ï´Ù.
Á¦ 3Àå. HTTP Á¤º¸´Â HTTP ¸Þ½ÃÁö¿¡ ÀÖ´Ù
HTTP Åë½Å¿¡´Â Ŭ¶óÀÌ¾ðÆ®¿¡¼ ¼¹ö·Î º¸³»´Â ¸®Äù½ºÆ®¿Í ¼¹ö¿¡¼ Ŭ¶óÀÌ¾ðÆ®·Î º¸³»´Â ¸®½ºÆù½º°¡ ÀÖ½À´Ï´Ù. À̹ø Àå¿¡¼´Â ÀÌ ¸®Äù½ºÆ®¿Í ¸®½ºÆù½º°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö »ìÆìº¾´Ï´Ù.
Á¦ 4Àå. °á°ú¸¦ Àü´ÞÇÏ´Â HTTP »óÅ ÄÚµå
Ŭ¶óÀÌ¾ðÆ®°¡ HTTP ¸®Äù½ºÆ®¸¦ º¸³½ °á°ú, Áï ¼¹ö°¡ Á¤»óÀûÀ¸·Î 󸮵Ǿú´ÂÁö ¾Æ´Ï¸é ¿¡·¯°¡ ¹ß»ýÇß´ÂÁö¸¦ ¾Ë·ÁÁÖ´Â°Ô ¹Ù·Î HTTP »óÅ ÄÚµå(½ºÅ×ÀÌÅͽº ÄÚµå)ÀÔ´Ï´Ù. À̹ø ÀåÀ» ÅëÇØ »óÅ ÄÚµåÀÇ ¿ªÇÒÀ» È®½ÇÈ÷ ÀÌÇØÇØº¾½Ã´Ù.
Á¦ 5Àå HTTP¿Í ¿¬°èÇÏ´Â À¥ ¼¹ö
ÀÌ Àå¿¡¼´Â HTTP¿Í ¿¬°èÇÏ´Â À¥ ¼¹ö¿¡ ´ëÇØ ¹è¿ó´Ï´Ù. À¥ ¼¹ö´Â 1´ëÀÇ ¼¹ö¿¡¼ ¸ÖƼ µµ¸ÞÀÎÀ¸·Î À¥ »çÀÌÆ®¸¦ ½ÇÇàÇϰųª Áß°è ¼¹ö¸¦ µÎ¾î Åë½Å Áß¿¡ È¿À²À» ¿Ã¸± ¼ö ÀÖ½À´Ï´Ù.
Á¦ 6Àå HTTP Çì´õ
À¥ »çÀÌÆ®¸¦ ÀÌ¿ëÇÒ ¶§ Æò¼Ò¿¡´Â º¼ ¼ö ¾øÁö¸¸ HTTPÀÇ ¸®Äù½ºÆ®¿Í ¸®½ºÆù½º¿¡´Â ¹Ýµå½Ã HTTP Çì´õ°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. À̹ø Àå¿¡¼´Â ÀÌ·¯ÇÑ HTTP Çì´õ ±¸Á¶¿Í °¢ Çì´õ ÇʵåÀÇ ¿ªÇÒ¿¡ ´ëÇØ »ìÆìº¾´Ï´Ù.
Á¦ 7Àå À¥À» ¾ÈÀüÇÏ°Ô ÇÏ´Â HTTPS
HTTP ÇÁ·ÎÅäÄÝÀº µµÃ»À̳ª À§Àå´çÇÏ´Â º¸¾ÈÀûÀÎ ¹®Á¦°¡ ¹ß»ýÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. À̹ø Àå¿¡¼´Â º¸¾ÈÀûÀÎ ¹®Á¦¸¦ ¹æÁöÇØÁÖ´Â HTTPS ±¸Á¶¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Á¦ 8Àå ´©°¡ ¾×¼¼½ºÇϰí ÀÖ´ÂÁö¸¦ È®ÀÎÇÏ´Â ÀÎÁõ
À¥¿¡´Â ƯÁ¤ Àι°¿¡°Ô¸¸ º¸¿©ÁÖ°í ½ÍÀº ÆäÀÌÁö³ª ÀÚ±â ÀÚ½ÅÀÇ Àü¿ë ÆäÀÌÁö µîÀÌ ÇÊ¿äÇÏ°Ô µÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ±×·¯±â À§Çؼ ÇÊ¿äÇÑ ±â´ÉÀÌ ÀÎÁõÀÔ´Ï´Ù. À̹ø Àå¿¡¼´Â ÀÎÁõÀÇ ±¸Á¶¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Á¦ 9Àå HTTP¿¡ ±â´ÉÀ» Ãß°¡ÇÑ ÇÁ·ÎÅäÄÝ
HTTP¶ó´Â ÇÁ·ÎÅäÄÝÀº ½ÉÇÃÇÏ°í ¾²±â ÆíÇÏÁö¸¸ ½Ã°£ÀÌ È帣¸é¼ ±â´ÉÀÌ ºÎÁ·ÇÏ´Ù°í ´À³¢´Â »óȲµµ »ý°Ü³µ½À´Ï´Ù. ±×·¡¼ À̹ø Àå¿¡¼´Â HTTP¸¦ ±â¹ÝÀ¸·Î ÇØ¼ »õ·Î¿î ±â´ÉÀ» Ãß°¡ÇÑ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Á¦ 10Àå À¥ ÄÜÅÙÃ÷¿¡¼ »ç¿ëÇÏ´Â ±â¼ú
À¥ÀÌ ¸· µîÀåÇÑ Ãʱ⠹«·Æ¿¡´Â ½ÉÇÃÇÑ ÄÜÅÙÃ÷¸¸ ÀÖ¾úÁö¸¸, ÇöÀç À¥ÀÇ ¼¼°è¿¡´Â ´Ù¾çÇÑ ÄÜÅÙÃ÷¸¦ ¼Û½ÅÇϱâ À§Çؼ ¿©·¯ °¡Áö ±â¼úÀÌ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù.
Á¦ 11Àå À¥ °ø°Ý ±â¼ú
À̹ø ÀåÀº ÇØÅ·°ú º¸¾È°ú °ü·ÃµÈ À̾߱⸦ ´Ù·ç°í ÀÖ½À´Ï´Ù. ÀÎÅÍ³Ý »ó¿¡¼ ¹ú¾îÁö´Â °ø°ÝÀÇ ´ëºÎºÐÀº À¥ »çÀÌÆ®¸¦ ³ë¸° °ÍÀÔ´Ï´Ù. ±×·¡¼ ¿©±â¼´Â À¥ »çÀÌÆ® °ø°Ý¿¡´Â ¾î¶² Á¾·ù°¡ ÀÖ°í ¾î¶² ¿µÇâÀ» ¹ÌÄ¡´ÂÁö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. |
±³È¯ ¹× ȯºÒ °¡´É |
»óǰ¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì |
1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû 2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù. |
´Ü¼øº¯½É ¹× ÁÖ¹®Âø¿ÀÀÇ °æ¿ì |
1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù. 2) ÈÀåǰ ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼ ¹× ¼Ò°ß¼¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç ÈÀåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. 3) ±âŸ »óǰ ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã 4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
±³È¯ ¹× ȯºÒ ºÒ°¡ |
1) ½Åû±âÇÑÀÌ Áö³ °æ¿ì 2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì 3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì 4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì 5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì 6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì 7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì 8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì |