๋ฐ์ํ
www.google.com ์ ์ฃผ์์ฐฝ์ ์ณค์ ๋ ํ๋ฉด์ด ๋์ค๊ธฐ๊น์ง์ ๊ณผ์
์์ฝ
- ์ฌ์ฉ์๊ฐ ๋ธ๋ผ์ฐ์ ์ URL์ ๋ ฅ
- ๋ธ๋ผ์ฐ์ ๋ DNS๋ฅผ ํตํด ์๋ฒ์ IP ์ฃผ์๋ฅผ ์ฐพ์
- client์์ HTTP request๋ฅผ ๋ณด๋ ⇒ TCP/IP ํจํท ์์ฑ ⇒ server๋ก ์ ์ก
- server์์ HTTP request์ ๋ํ HTTP response ๋ฉ์ธ์ง ⇒ TCP/IP ํจํท ์์ฑ ⇒ client ์ ์ก
- ๋์ฐฉํ HTTP response message๋ ์น ๋ธ๋ผ์ฐ์ ์ ์ํด ์ถ๋ ฅ๋จ
๋์
- ์ฌ์ฉ์๊ฐ URL์ ์ ๋ ฅํ๋ค.
- [Client] ์ ๋ ฅ๋ URL์ Application Layer์ ๋ณด๋ธ๋ค.
- [Client] Application Layer๋ Domain์ ์๋ฒ IP ์ฃผ์๋ฅผ ์์๋ด๊ธฐ ์ํด DNS Server๋ก ์์ฒญ์ ๋ณด๋ธ๋ค.
- [Client] DNS ์๋ฒ์์ ํด๋น Domain์ ๋ํ IP ์ฃผ์๋ฅผ ์์๋ธ๋ค.
- [Client] Application Layer์์ HTTP Request MSG๋ฅผ ๋ง๋ค์ด Transport Layer๋ก ๋ณด๋ธ๋ค,
- [Client] Transport Layer๋ ๋ง๋ค์ด์ง TCP/IP ํจํท์ ์๋ฒ์ ์ ์กํ๋ค.
- [Server] Transport Layer๋ ๋ฐ๋ TCP/IP ํจํท์ Decapsulationํ์ฌ Application Layer๋ก HTTP Reqeust MSG๋ฅผ ๋ณด๋ธ๋ค.
- [Server] Application Layer๋ ์๋ฒ ํ๋ก์ธ์ค์ Request๋ด์ฉ์ ๋ณด๋ธ๋ค.
- [Server] ์๋ฒ ํ๋ก์ธ์ค๋ก๋ถํฐ Response data๋ฅผ ๋ฐ๋๋ค.
- [Server] ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ HTTP Response MSG ํํ๋ก ์์ฑํ์ฌ Transport Layer์ ๋ณด๋ธ๋ค.
- [Server] HTTP Response MSG๋ฅผ ํจํท์ผ๋ก Client์๊ฒ ์ ๋ฌํ๋ค.
- [Client] HTTP Response ๋ฉ์ธ์ง์ ๋ด๊ธด ๋ฐ์ดํฐ๋ฅผ ํ ๋๋ก ์น๋ธ๋ผ์ฐ์ ์์ HTML ๋ ๋๋ง์ ํ์ฌ ๋ชจ๋ํฐ์ ๊ฒ์์ฐฝ์ด ๋ณด์ฌ์ง๊ฒ ๋จ
๋ฐ์ํ
'๐ Study > ๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Authorization] ์ฟ ํค์ ์ธ์ (0) | 2022.05.27 |
---|---|
[HTTP] Request method์ Status code (0) | 2022.05.26 |
[HTTP] HTTP๋ ๋ฌด์์ธ๊ฐ (0) | 2022.05.26 |
[TCP/IP] TCP vs UDP (0) | 2022.05.26 |
[TCP/IP] OSI 7๊ณ์ธต๊ณผ TCP/IP 4๊ณ์ธต (0) | 2022.05.26 |