Web Server

Web server๋Š” Http ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ์‘๋‹ต์„ ์ œ๊ณตํ•œ๋‹ค. ์›น์„œ๋ฒ„๋Š” Http&TCP ์ฒ˜๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•œ ๊ฒƒ์ด๋‹ค. Http ํ”„๋กœํ† ์ฝœ์„ ๊ตฌํ˜„ํ•˜๊ณ , ์›น ๋ฆฌ์†Œ์Šค๋ฅผ ๊ด€๋ฆฌํ•œ๋‹ค

์›น์„œ๋ฒ„๋Š” ์—ญ๋ฐฉํ–ฅ DNS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์˜ IP ์ฃผ์†Œ๋ฅผ ํด๋ผ์ด์–ธํŠธ์˜ ํ˜ธ์ŠคํŠธ ๋ช…์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋„๋ก ์„ค์ •๋˜์–ด์žˆ๋‹ค.

ident : ์„œ๋ฒ„์—์„œ ์–ด๋–ค ์‚ฌ์šฉ์ž๊ฐ€ HTTP ์ปค๋„ฅ์…˜์„ ์ดˆ๊ธฐํ™” ํ–ˆ๋Š”์ง€ ์ฐพ์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. 113๋ฒˆ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ๋กœ๊น…์— ์œ ์šฉํ•˜์ง€๋งŒ, ๊ณต๊ณต ์ธํ„ฐ๋„ท์—์„œ๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ด์œ ๋กœ ์ž˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.

HTTP REQUEST

Connection์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋„์ฐฉํ•˜๋ฉด ์›น์„œ๋ฒ„๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํŒŒ์‹ฑํ•˜์—ฌ ์š”์ฒญ ๋ฉ”์‹œ์ง€๋ฅผ ๊ตฌ์„ฑํ•œ๋‹ค. ์š”์ฒญ ๋ฉ”์„œ๋“œ, ์ง€์ •๋œ ๋ฆฌ์†Œ์Šค์˜ ์‹๋ณ„์ž, ๋ฒˆํ˜ธ๋ฅผ ์ฐพ๋Š”๋‹ค. ํ—ค๋”๋ฅผ ์ฝ๋Š”๋‹ค (CRLF) ์š”์ฒญ ๋ณธ๋ฌธ์„ ์ฝ์–ด๋“ค์ธ๋‹ค

HTTP RESPONSE

MIMEํƒ€์ž…์„ ์ง€์ •ํ•œ๋‹ค. ์„ฑ๊ณต ๋ฉ”์‹œ์ง€ ๋Œ€์‹  Redirect๋ฅผ ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.

Last updated