www.example.org/index.html ์„ GET ์š”์ฒญ ํ•œ ์ƒํ™ฉ์„ ๊ฐ€์ •ํ•ด๋ณด์ž.

  1. ์„œ๋ฒ„๋Š” 80๋ฒˆ ํฌํŠธ๋ฅผ ์—ด๊ณ  ์š”์ฒญ์„ ๋Œ€๊ธฐํ•œ๋‹ค.
  2. ํด๋ผ์ด์–ธํŠธ๋Š” ์›น ๋ธŒ๋ผ์šฐ์ € ์ฃผ์†Œ์ฐฝ์— URL์„ ์ž…๋ ฅํ•œ๋‹ค.
  3. ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” DNS์— ๋ฌผ์–ด๋ณด๊ณ  ํ•ด๋‹น URL Host์˜ ์•„์ดํ”ผ๋ฅผ ์•Œ์•„๋‚ธ๋‹ค.
  4. ์•Œ์•„๋‚ธ IP์™€ ํฌํŠธ๋ฒˆํ˜ธ 80(HTTP ๊ธฐ๋ณธ)์œผ๋กœ TCP Connection์„ ์—ฐ๋‹ค.
  5. ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์—ด๋ฆฐ TCP Connection์— GET /index.html HTTP/1.1 ์š”์ฒญ์„ ๋ณด๋‚ธ๋‹ค.
  6. ์„œ๋ฒ„๋Š” TCP Connection์„ ํ†ตํ•ด ๋“ค์–ด์˜จ GET /index.html HTTP/1.1์„ ์ฝ๊ณ  index.html์„ ์š”์ฒญํ•จ์„ ํ™•์ธํ•œ๋‹ค.
  7. ์„œ๋ฒ„๋Š” /index.html์˜ ๋‚ด์šฉ์„ ๋ณธ๋ฌธ์œผ๋กœ ํ•˜๋Š” HTTP ์‘๋‹ต ๋ฉ”์‹œ์ง€๋ฅผ ๋งŒ๋“ค์–ด ์ด๋ฅผ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋ณด๋‚ด์ฃผ๊ธฐ ์œ„ํ•ด TCP Connection์— ์“ด๋‹ค.
  8. ํด๋ผ์ด์–ธํŠธ๋Š” HTTP ์‘๋‹ต ๋ฉ”์‹œ์ง€์˜ ๋ณธ๋ฌธ์„ Content-Length๋งŒํผ ์ฝ๊ณ , Content-Type์˜ ๊ฐ’(text/html)์„ ์ฝ์–ด ๋ณธ๋ฌธ์„ HTML๋กœ ๋ Œ๋”๋งํ•œ๋‹ค.