๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ www.pyomin.com์ ์
๋ ฅํ๊ณ ์ํฐ๋ฅผ ์น๋ฉด ๋จ์ํ ํ์ด์ง๊ฐ ์ด๋ฆฌ๋ ๊ฒ ๊ฐ์ง๋ง ๊ทธ ๋ค์์๋ ๋ณต์กํ ๊ณผ์ ์ด ์์๊ฐ์ ์ผ์ด๋๋ค. ๊ทธ ๊ณผ์ ์ ํ ๋จ๊ณ์ฉ ๋ฐ๋ผ๊ฐ ๋ณด์.
์ปดํจํฐ๋ www.pyomin.com ๊ฐ์ ๋๋ฉ์ธ์ ์ง์ ์ดํดํ์ง ๋ชปํ๋ค. IP ์ฃผ์๋ก ํต์ ํ๊ธฐ ๋๋ฌธ์ธ๋ฐ ๋ฐ๋ผ์ ๋จผ์ DNS(Domain Name System) ์กฐํ๊ฐ ์ผ์ด๋๋ค.
๋ธ๋ผ์ฐ์ ๋ OS์ www.pyomin.com์ IP๋ฅผ ์์ฒญํ๊ณ OS๋ ๋จผ์ ๋ก์ปฌ ์บ์๋ฅผ ํ์ธํ๋ค. ์บ์์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ISP(์ธํฐ๋ท ์๋น์ค ์ ๊ณต ์
์ฒด)์ DNS ์๋ฒ๋ก ์์ฒญ์ ๋ณด๋ด๊ณ ํ์ํ ๊ฒฝ์ฐ ๋ฃจํธ DNS ์๋ฒ โ TLD ์๋ฒ โ ๊ถํ์ด ์๋ ๋ค์์๋ฒ๊น์ง ์ฐพ์๊ฐ๋ฉฐ ์ต์ข
IP ์ฃผ์๋ฅผ ์์๋ธ๋ค.
IP ์ฃผ์๋ฅผ ํ์ธํ ํ์๋ ์๋ฒ์ ์ค์ ํต์ ์ด ์ด๋ฃจ์ด์ง๋ค. ๋ธ๋ผ์ฐ์ ๋ ํด๋น IP์ ์๋ฒ์ TCP 3-way Handshake๋ฅผ ์ํํ๋ค.
๋จผ์ ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ๋ก SYN ํจํท์ ๋ณด๋ด๊ณ ์๋ฒ๋ ์ด๋ฅผ ํ์ธํ ๋ค SYN + ACK๋ก ์๋ตํ๋ค. ๋ง์ง๋ง์ผ๋ก ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ๋ก ACK๋ฅผ ๋ค์ ๋ณด๋ด๋ฉด ์ด ์ธ ๋ฒ์ ์์ฒญ๊ณผ ์๋ต์ด ์ด๋ฃจ์ด์ง๋ฉฐ ์ฐ๊ฒฐ์ด ์ฑ๋ฆฝ๋๋ค.
์ด ๊ณผ์ ์ ํตํด ์ ๋ขฐ์ฑ ์๋ ์ฐ๊ฒฐ์ด ์ค์ ๋๊ณ ์ดํ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ค.

์์ฆ ๋๋ถ๋ถ์ ์น์ฌ์ดํธ๋ https:// ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ค. ์ด๋ SSL/TLS๋ฅผ ํตํด ๋ฐ์ดํฐ๊ฐ ์ํธํ๋ ์ํ๋ก ์ ์ก๋๋ค๋ ์๋ฏธ์ด๋ค.
๋ธ๋ผ์ฐ์ ๊ฐ ์๋ฒ์ HTTPS ์์ฒญ์ ๋ณด๋ด๋ฉด ์๋ฒ๋ ๋จผ์ ์ธ์ฆ์(Certificate)๋ฅผ ์ ๋ฌํ๋ค. ๋ธ๋ผ์ฐ์ ๋ ์ด ์ธ์ฆ์๊ฐ ์ ๋ขฐํ ์ ์๋ CA(์ธ์ฆ ๊ธฐ๊ด)๋ก๋ถํฐ ๋ฐ๊ธ๋ ๊ฒ์ธ์ง ๊ฒ์ฆํ๋ค. ๊ฒ์ฆ์ด ์๋ฃ๋๋ฉด ๋ธ๋ผ์ฐ์ ์ ์๋ฒ๋ ์ธ์
ํค(๋์นญํค)๋ฅผ ์์ ํ๊ฒ ๊ตํํ๊ณ ์ดํ ๋ชจ๋ ํต์ ์ ์ด ํค๋ฅผ ์ด์ฉํด ์ํธํ๋์ด ์ ์ก๋๋ค.
๋ณด์ ์ฐ๊ฒฐ๊น์ง ์๋ฃ๋๋ฉด ์ด์ ๋ธ๋ผ์ฐ์ ๋ ์ํ๋ ์น ํ์ด์ง๋ฅผ ์๋ฒ์ ์์ฒญํ๋ค. ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ฒ๋ก ๋ณด๋ด๋ ์์ฒญ์ ๋ณดํต ๋ค์๊ณผ ๊ฐ์ ํํ๋ฅผ ๊ฐ์ง๋ค.
GET / HTTP/1.1
Host: www.pyomin.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ko-KR,ko;q=0.9
Connection: keep-alive
์๋ฒ๋ ์ด๋ฌํ ์์ฒญ์ ๋ฐ๊ณ HTML ๋ฌธ์๋ฟ ์๋๋ผ CSS, JavaScript, ์ด๋ฏธ์ง ๋ฑ ์นํ์ด์ง๋ฅผ ๊ตฌ์ฑํ๋ ๋ค์ํ ๋ฆฌ์์ค๋ฅผ ์๋ต์ผ๋ก ์ ์กํ๋ค. ์๋ต์ ๋๋ต ๋ค์๊ณผ ๊ฐ์ ํํ์ด๋ค.
HTTP/1.1 200 OK
Date: Sun, 21 Sep 2025 13:07:44 GMT
Server: nginx
Content-Type: text/html; charset=UTF-8
Content-Length: 1024
<!DOCTYPE html>
...HTML ๋ฐ์ดํฐ
๋ธ๋ผ์ฐ์ ๋ ์๋ฒ๋ก๋ถํฐ ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ํด์ํด ์ค์ ํ๋ฉด์ ํ์ํ๋ค.
๋จผ์ HTML์ ํ์ฑ ํ์ฌ DOM(Document Object Model)์ ๋ง๋ค๊ณ CSS๋ฅผ ํ์ฑ ํด CSSOM์ ์์ฑํ๋ค. ์ด์ด์ DOM๊ณผ CSSOM์ ๊ฒฐํฉํด ๋ ๋ ํธ๋ฆฌ(Render Tree)๋ฅผ ๊ตฌ์ฑํ ๋ค ๊ฐ ์์์ ์์น์ ํฌ๊ธฐ๋ฅผ ๊ณ์ฐํด ๋ ์ด์์(Layout)์ ์์ฑํ๋ค.
๋ง์ง๋ง์ผ๋ก ํ์ธํ
(Painting) ๊ณผ์ ์ ๊ฑฐ์ณ ๊ทธ๋ํฝ์ผ๋ก ๋ณํํ๊ณ ์ด๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํจ์ผ๋ก์จ ์ฐ๋ฆฌ๊ฐ ๋ณด๋ ์นํ์ด์ง๊ฐ ์์ฑ๋๋ค.
