๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กHTTP ์™„๋ฒฝ๊ฐ€์ด๋“œ (2)

kingsubin

3์žฅ. HTTP ๋ฉ”์‹œ์ง€

3์žฅ. HTTP ๋ฉ”์‹œ์ง€ 3.1 ๋ฉ”์‹œ์ง€์˜ ํ๋ฆ„ HTTP ๋ฉ”์‹œ์ง€๋Š” HTTP ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„์— ์ฃผ๊ณ ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋“ค์˜ ๋ธ”๋ก๋“ค์ด๋‹ค. ์š”์ฒญ, ์‘๋‹ต ๊ด€๊ณ„์—†์ด ๋ชจ๋“  ๋ฉ”์‹œ์ง€๋Š” ๋‹ค์šด์ŠคํŠธ๋ฆผ์œผ๋กœ ํ๋ฅธ๋‹ค. ๋ฐœ์†ก์ž๋Š” ์ˆ˜์‹ ์ž์˜ ์—…์ŠคํŠธ๋ฆผ์ด๋‹ค. 3.2 ๋ฉ”์‹œ์ง€์˜ ๊ฐ ๋ถ€๋ถ„ ๋ฉ”์‹œ์ง€๋Š” ์‹œ์ž‘์ค„, ํ—ค๋” ๋ธ”๋ก, ๋ณธ๋ฌธ ์„ธ ๋ถ€๋ถ„์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค. ์‹œ์ž‘์ค„, ํ—ค๋”๋Š” ์ค„ ๋‹จ์œ„๋กœ ๋ถ„๋ฆฌ๋œ ์•„์Šคํ‚ค ๋ฌธ์ž์—ด์ด๋‹ค. ์ค„๋ฐ”๊ฟˆ ๋ฌธ์ž์—ด์€ โ€˜CRLFโ€™๋ผ๊ณ  ์“ด๋‹ค. ๋ณธ๋ฌธ์€ ์„ ํƒ์ ์ธ ๋ฐ์ดํ„ฐ ๋ฉ์–ด๋ฆฌ์ด๋‹ค. ์‹œ์ž‘์ค„์ด๋‚˜ ํ—ค๋”์™€ ๋‹ฌ๋ฆฌ ๋ณธ๋ฌธ์€ ํ…์ŠคํŠธ๋‚˜ ์ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•  ์ˆ˜๋„ ์žˆ๊ณ  ๋น„์–ด์žˆ์„ ์ˆ˜๋„ ์žˆ๋‹ค. ๋ฉ”์‹œ์ง€ ๋ฌธ๋ฒ• // ์š”์ฒญ ๋ฉ”์‹œ์ง€ ํ˜•์‹ // ์‘๋‹ต ๋ฉ”์‹œ์ง€ ๋ณธ๋ฌธ ํ—ค๋”๋‚˜ ๋ณธ๋ฌธ์ด ์—†๋”๋ผ๋„ HTTP ํ—ค๋”์˜ ์ง‘ํ•ฉ์€ ํ•ญ์ƒ CRLF ๋กœ ๋๋‚˜์•ผ ํ•จ์„ ์ฃผ์˜ํ•˜๋ผ. ๊ทœ์น™์„ ์ž˜ ์ง€ํ‚ค์ง€ ์•Š๋Š” ๊ตฌํ˜„์ฒด์™€์˜ ํ˜ธํ™˜์„ ์œ„ํ•ด..

2์žฅ. URL๊ณผ ๋ฆฌ์†Œ์Šค

2์žฅ. URL๊ณผ ๋ฆฌ์†Œ์Šค ํ‚ค์›Œ๋“œ ์ •๋ฆฌ URL ๋ฌธ๋ฒ• ๋‹ค์–‘ํ•œ ์Šคํ‚ด ๊ธฐ๋ณธ ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ๋ธŒ๋ผ์šฐ์ €๋ณ„ ํŒจ์Šค์›Œ๋“œ ์กฐ๊ฐ ํŒŒ๋ผ๋ฏธํ„ฐ ์ธ์ฝ”๋”ฉ ์ฒด๊ณ„ ๋‹ค๋ฃฐ ๋‚ด์šฉ URL ๋ฌธ๋ฒ•, URL ์ปดํฌ๋„ŒํŠธ๊ฐ€ ์–ด๋–ค ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋ฉฐ ๋ฌด์—‡์„ ์ˆ˜ํ–‰ํ•˜๋Š”์ง€ ์—ฌ๋Ÿฌ ์›น ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ง€์›ํ•˜๋Š” ์ƒ๋Œ€ URL๊ณผ ํ™•์žฅ URL ๊ฐ™์€ ๋‹จ์ถ• URL์— ๋Œ€ํ•ด URL์˜ ์ธ์ฝ”๋”ฉ๊ณผ ๋ฌธ์ž ๊ทœ์น™ ์—ฌ๋Ÿฌ ์ธํ„ฐ๋„ท ์ •๋ณด ์‹œ์Šคํ…œ์— ์ ์šฉ๋˜๋Š” ๊ณตํ†ต URL ์Šคํ‚ด ๊ธฐ์กด ์ด๋ฆ„์€ ์œ ์ง€ํ•˜๋ฉด์„œ ๊ฐ์ฒด๋“ค์„ ๋‹ค๋ฅธ ์žฅ์†Œ๋กœ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” URN์„ ํฌํ•จํ•œ URL์˜ ๋ฏธ๋ž˜ 2.1 ์ธํ„ฐ๋„ท์˜ ๋ฆฌ์†Œ์Šค ํƒ์ƒ‰ํ•˜๊ธฐ ex) http://www.joes-hardware.com/seasonal/index-fall.html http: URL์˜ scheme ์Šคํ‚ด์€ ์›น ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฆฌ์†Œ์Šค์— ์–ด๋–ป๊ฒŒ ์ ‘๊ทผํ•˜๋Š”์ง€ ์•Œ๋ ค์ค€๋‹ค. ์ด ๊ฒฝ์šฐ..