โบ๏ธ ์น ๊ฐ๋ฐ์ ์ฒซ ๋ฐ์ ๋ด๋์๋ค. โบ๏ธ
HTML, CSS, JS ์ ๋ํ ์ฝ๋ฉ, ํ๋ก์ ํธ ์ค์ต์๋ง ์ง์คํ์ง
์น์ด ์ด๋ค ๋ฐฉ์์ผ๋ก ์์ง์ด๋์ง์ ๋ํ ๊ฐ๋ ์ ์ ํ ์์ง ๋ชปํ๋ค.
๊ทธ๋์ ์ค๋์ ์น์ ๊ฐ๋ ์ ๋ํด ์์ฑํ๋ ค๊ณ ํ๋ค.
- ์น ๊ฐ๋ฐ๊ณผ ์น ํ์ค
์น ๊ฐ๋ฐ์ ๋จ์ํ ์น ์ฌ์ดํธ๋ฟ๋ง ์๋๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์ฒ๋ผ ๋์ํ๋ ์น, ํ๋ซํผ์ผ๋ก ๋์ํ๋ ์น์ ๋ง๋๋ ์ผ์ ๋ชจ๋ ์์ฐ๋ฅด๋ ๊ฐ๋ ์ด๋ค. PC์ ์ค๋งํธ TV, ์์จ ์ฃผํ์ฐจ์ ๋ธ๋ผ์ฐ์ ๋ ์๋ก ๊ฒ๋ชจ์ต์ด ์กฐ๊ธ์ฉ ๋ค๋ฅด์ง๋ง ์ค์ ๋ด๋ถ์์ ๋์ํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋ค. ๋ชจ๋ ๊ธฐ๊ธฐ๊ฐ ํจ๊ป ์ง์ผ์ผํ ํ์ค์ด ๋ฐ๋ก '์น ํ์ค' ์ด๋ค. ์น ํ์ค์ ๊ธฐ๋ณธ์ด HTML, CSS, JS ์ธ์ด์ด๋ค.
- ์๋ฒ์ ํด๋ผ์ด์ธํธ์ ๊ด๊ณ
์ ๋ง์ ๋คํธ์ํฌ์ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ์ํด์ , '์๋ฒ' ๊ฐ ํ์ํ๋ค.
'์๋ฒ'๋ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์ปดํจํฐ๊ฐ ์ธํฐ๋ท์ ๊ณต๊ฐํ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์ญํ ์ ํ๋ค.
๋คํธ์ํฌ์ ๋ผ์ฐํฐ ๊ธฐ๋ฅ ์ญ์ ์๋ฒ ์ปดํจํฐ์ ์ ์ฅํ๋ค.
*๋ผ์ฐํฐ๋ ? ์ฌ๋ฌ ์ปดํจํฐ๋ฅผ ์ฐ๊ฒฐํ ๋ ์ค๊ฐ ๊ด๋ฆฌ์ ์ญํ ์ ํ๋ ๊ธฐ๊ธฐ
*๋ผ์ฐํฐ๋ฅผ ์ด์ฉํ ๋คํธ์ํฌ๋ฅผ ๋์์์ด ์ฐ๊ฒฐํ์ฌ ๋ง๋ ๊ฑฐ๋ํ ๋คํธ์ํฌ : ์ธํฐ๋ท
์ธํฐ๋ท์ ์ธ๊ณ ๊ณณ๊ณณ์ ์๋ ์๋ฒ ์ปดํจํฐ๋ฅผ ์ฐ๊ฒฐํ๊ณ , ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์ปดํจํฐ๋ ์ธํฐ๋ท์ ์ง์ ์ฐ๊ฒฐ๋์ด ์์ง ์์ง๋ง
ํต์ ์ฌ ๋คํธ์ํฌ๋ฅผ ํตํด ์๋ฒ์ ์ ์ํ ์ ์๋ค. ์ด๋ ๊ฒ ์๋ฒ์ ์ฐ๊ฒฐํด์ ์ ๋ณด๋ฅผ ๋ณด์ฌ ๋ฌ๋ผ๊ณ ์์ฒญํ๋ ์ปดํจํฐ๋ฅผ
'ํด๋ผ์ด์ธํธ ์ปดํจํฐ' ๋ผ๊ณ ํ๋ฉฐ, ์ข์ ์๋ฏธ๋ก ๋ธ๋ผ์ฐ์ ๋ฅผ 'ํด๋ผ์ด์ธํธ' ๋ผ๊ณ ํ๋ค
* ๋ธ๋ผ์ฐ์ : ํฌ๋กฌ(๊ตฌ๊ธ), ์ฃ์ง(๋ง์ดํฌ๋ก์ํํธ)
- ์๋ฒ์ ํด๋ผ์ด์ธํธ์ ์๋ ๊ณผ์
์น์ ์๋ ๋ฐฉ์์ ์ธํฐ๋ท์ ํตํด์ ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ณผ์ ์ด๋ค.
'ํด๋ผ์ด์ธํธ'๋ ์ ๋ณด๋ฅผ ๋ณด์ฌ ๋ฌ๋ผ๊ฑฐ๋ ์์ ์ ์ฒ๋ฆฌํด ๋ฌ๋ผ๊ณ ์์ฒญํ๋ ์ชฝ์ด๊ณ ,
'์๋ฒ'๋ ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญํ ๋๋ก ์ ๋ณด๋ฅผ ๋ณด๋ด ์ฃผ๊ฑฐ๋ ์์ ์ ์ฒ๋ฆฌํ๋ ์ชฝ์ด๋ค.
๋ค์ ๋งํด PC, ํ๋ธ๋ฆฟ, ์ค๋งํธํฐ ๋ฑ์ด 'ํด๋ผ์ด์ธํธ' ์ด๊ณ
์ธํฐ๋ท์ ๊ณต๊ฐํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ 24์๊ฐ ๋ด๋ด ์ผ์ ธ ์๋ ์ปดํจํฐ๊ฐ '์๋ฒ' ์ด๋ค.
- IP ์ฃผ์์ ๋๋ฉ์ธ, DNS ์๋ฒ
์ธํฐ๋ท์ ์ฐ๊ฒฐ๋์ด ์๋ ์ฌ๋ฌ ์ฌ์ดํธ๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํด ๋ถ์ด๋ ์ฃผ์๋ฅผ IP ์ฃผ์(*Internet Protocol address) ๋ผ๊ณ ํ๋ค.
ํ์ง๋ง IP ์ฃผ์๋ ๊ธด ์ซ์ ์กฐํฉ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ด ์ํ๋ ์ฌ์ดํธ์ IP ์ฃผ์๋ฅผ ๋ชจ๋ ๊ธฐ์ตํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค
(* IP ์ฃผ์๋ 4๊ฐ์ ์ซ์ ์กฐํฉ์ธ IPv4(์น ์ฌ์ดํธ์ ์ฃผ๋ก ์ฌ์ฉ) / 8๊ฐ์ ์ซ์ ์กฐํฉ์ธ IPv6(ํด๋ํฐ ๋ฑ์์ ์ฃผ๋ก ์ฌ์ฉ))
๊ทธ๋์ google.com / naver.com ์ฒ๋ผ ์ฌ๋์ด ์ดํดํ๊ณ ๊ธฐ์ตํ๊ธฐ ์ฌ์ด ์ด๋ฆ์ผ๋ก IP ์ฃผ์๋ฅผ ๋ฐ๊ฟ์ ์ฌ์ฉํ๋๋ฐ
์ด ์ฌ์ด ์ด๋ฆ์ '๋๋ฉ์ธ' ์ด๋ผ๊ณ ํ๋ค. google.com ์ด๋ผ๊ณ ์ ๋ ฅํ๋ฉด ๊ทธ ๋๋ฉ์ธ์ ํด๋นํ๋ IP ์ฃผ์๋ฅผ ์์๋ด์ ์ํ๋ ์ฌ์ดํธ๋ฅผ ์ฐพ์๊ฐ๋ ๋ฐฉ๋ฒ์ด๋ค.
์ด๋ ๋๋ฉ์ธ์ IP ์ฃผ์๋ก ๋ฐ๊ฟ์ฃผ๋ ์ญํ ์ ํ๋ ๊ฒ์ด DNS ์๋ฒ (*Domain Name Server) ์ด๋ค.
DNS ์๋ฒ๋ ๋ฑ๋ก๋ ๋๋ฉ์ธ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๋ค๊ฐ ์ฌ์ฉ์๊ฐ ๋๋ฉ์ธ์ ์ ๋ ฅํ ๋๋ง๋ค ๋น ๋ฅด๊ฒ IP ์ฃผ์๋ก ๋ฐ๊ฟ ์ค๋ค.
- HTTP, HTTPS ํ๋กํ ์ฝ
ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๋์ํ๋ ๋ฐฉ์๋ ๋ค๋ฅด์ง๋ง, ๋ ๋ค ๊ณตํต์ผ๋ก ์ธ์ํ๋ ๊ท์น์ด ์์ด์ผ ํ๋ค.
์ด ๊ท์น์ HTTP ํ๋กํ ์ฝ ์ด๋ผ๊ณ ํ๋ค. HTTP ํ๋กํ ์ฝ์ ์ํธํ๋ฅผ ์ถ๊ฐํด ๋ณด์์ ๊ฐํํ ๊ฒ์ด HTTPS ํ๋กํ ์ฝ ์ด๋ค.
๐จ๐ป
์น ๊ฐ๋ฐ์ด๋ผ๊ณ ํ๋ฉด HTML, CSS, JS ์ธ์ด๋ง ๋จผ์ ๋ ์ฌ๋์ง๋ง,
์น์ด ์ด๋ป๊ฒ ์์ง์ด๊ณ ๊ตฌ์ฑ๋๋์ง์ ๋ํ ๊ฐ๋ ์ ์ธ์งํ๊ณ ์๋๊ฒ๋ ๋งค์ฐ ์ค์ํ ๋ถ๋ถ์ธ๊ฒ ๊ฐ๋ค.