๐ก ๋๋์ฒด, www.google.com ์ ์ ๋ ฅํ๋ฉด ๋ฌด์จ ์ผ์ด ๋ฐ์ํ ๊น?
๋ ธ์ ์์ ๋ณด๊ธฐ
๐ www.google.com ์ ์ ์ํ ๋ ์ผ์ด๋๋ ์ผ
- www.google.com ์ ๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ ์ ๋ ฅํ๋ค.
- ๋ธ๋ผ์ฐ์ ๋ ์บ์ฑ๋ DNS ๊ธฐ๋ก์ ํตํด www.google.com ์ ๋์๋๋ IP ์ฃผ์๊ฐ ์๋์ง ํ์ธ
- ๋ธ๋ผ์ฐ์ ์บ์ ํ์ธ
- ๋ธ๋ผ์ฐ์ ๋ ๋ด๊ฐ ๋ฐฉ๋ฌธํ ์น์ฌ์ดํธ์ DNS ๊ธฐ๋ก์ ์ผ์ ๊ธฐ๊ฐ ๋์ ์บ์์ ๋ณด๊ด
- OS ์บ์ ํ์ธ
- OS ์๋ DNS ๊ธฐ๋ก์ ์ผ์์ ์ผ๋ก ์ ์ฅํ๋ ๊ณณ ์กด์ฌ
- MAC์ ๊ฒฝ์ฐ ์์คํ ํ๊ฒฝ์ค์ > ๋คํธ์ํฌ ๊ธฐ๋ก์ ์กด์ฌ
- ๋ผ์ฐํฐ ์บ์ ํ์ธ
- ISP ์บ์ ํ์ธ
- ISP(Internet Service Provider, ์ธํฐ๋ท ์๋น์ค ์ ๊ณต์) : ์ธํฐ๋ท ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ฃผ์ฒด
- ๋ธ๋ผ์ฐ์ ์บ์ ํ์ธ
- ์์ฒญํ URL ์ด ์บ์์ ์์ผ๋ฉด, ISP ์ DNS ์๋ฒ๊ฐ www.google.com ์ ํธ์คํ
ํ๊ณ ์๋ ์๋ฒ์ IP ์ฃผ์๋ฅผ ์ฐพ๊ธฐ ์ํด DNS ์ฟผ๋ฆฌ๋ฅผ ๋ ๋ฆผ
- ํธ์คํ : ์๋ฒ ์ปดํจํฐ์ ์ ์ฒด ๋๋ ์ผ์ ๊ณต๊ฐ์ ์ด์ฉํ ์ ์๋๋ก ์๋ํด ์ฃผ๋ ์๋น์ค
- DNS Server ๋ IP ์ฃผ์๋ฅผ ๋ธ๋ผ์ฐ์ ์๊ฒ ์ ์กํ๊ณ , ๋ธ๋ผ์ฐ์ ๊ฐ IP ์ฃผ์๋ฅผ ๋ฐ์ผ๋ฉด ์๋ฒ์ TCP ์ฐ๊ฒฐ์ ํ๋ค. (3-Way Handshaking)
- TCP ์ฐ๊ฒฐ์ด ์๋ฃ๋๋ฉด ๋ธ๋ผ์ฐ์ ๊ฐ ์น ์๋ฒ์ HTTP ์์ฒญ์ํ๋ค.
- GET ์์ฒญ์ ํตํด www.google.com ์น ํ์ด์ง๋ฅผ ์๊ตฌ
- ์๋ฒ๊ฐ ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ HTTP Response ๋ฅผ ์์ฑํ๋ค.
- ์๋ฒ๊ฐ HTTP Response ๋ฅผ ๋ณด๋ธ๋ค.
- ๋ธ๋ผ์ฐ์ ๊ฐ HTML Content ๋ฅผ ๋ณด์ฌ์ค๋ค.
'CS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Network] HTTP์ HTTPS ์ ์ฐจ์ด๋ ? (0) | 2022.07.10 |
---|---|
[Network] HTTP ๋ ? (0) | 2022.07.09 |
[Network] TCP ์ UDP ์ ์ฐจ์ด ? (0) | 2022.07.09 |
[Network] TCP/IP ๋ ? (0) | 2022.07.09 |
[DB] ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ๋ฑ์ค(Index) (0) | 2022.07.09 |