
๐ ์น(Web)์ด๋
์น(Web)์ World Wide Web์ ์ค์๋ง๋ก,
์ ์ธ๊ณ์ ํผ์ ธ ์๋ ์ ๋ณด๋ค์ ์ธํฐ๋ท์ ํตํด ์ฐ๊ฒฐํ๊ณ ๋ณด์ฌ์ฃผ๋ ์์คํ ์ด๋ค.
์ฆ, ์ธํฐ๋ท ์์์ ์๋ํ๋ ์ ๋ณด ๊ณต๊ฐ์ด๋ผ๊ณ ํ ์ ์๋ ๊ฒ์ด๋ค.
๐ค ์น VS ์ธํฐ๋ท
์์ ์ธํฐ๋ท ์์์ ์๋ํ๋ ์ ๋ณด ๊ณต๊ฐ์ ์น์ด๋ผ ํ๋ค๊ณ ํ๋๋ฐ,
์ด ๋์ ๊ฐ๋ ์ ํท๊ฐ๋ คํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์
์น๊ณผ ์ธํฐ๋ท์ ๊ฐ๋ ์ ์ ๋ฆฌํด๋ณด๊ณ ์ ํ๋ค.
| ๊ตฌ๋ถ | ์น (Web) | ์ธํฐ๋ท (Internet) |
| ์ ์ | ์ ๋ณด๋ฅผ ๋ณด์ฌ์ฃผ๋ ์์คํ | ์ปดํจํฐ๋ผ๋ฆฌ ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ |
| ์์ | ์น์ฌ์ดํธ, ๋ธ๋ก๊ทธ, ์ ํ๋ธ | ์์ดํ์ด, ์ด๋ฉ์ผ, ๋ฉ์ ์ |
์ฝ๊ฒ ๋งํด์ ์น์ ์ธํฐ๋ท ์์์ ๋์๊ฐ๋ ์๋น์ค ์ค์ ํ๋๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
๐ ๏ธ ์น์ ๊ตฌ์ฑ ์์
์น์ด ์๋ํ๋ ค๋ฉด ์ฌ๋ฌ ์์๋ค์ด ํ์ํ๋ฐ,
๋ํ์ ์ผ๋ก๋ ์๋์ ์ธ ๊ฐ์ง๊ฐ ์๋ค.
1๏ธโฃ ์น ๋ธ๋ผ์ฐ์ ๐งญ
์ ๋ณด๋ฅผ ๋ณด๋ ๋๊ตฌ๋ก์จ,
ํฌ๋กฌ, ์ฌํ๋ฆฌ, ์ฃ์ง ๋ฑ์ด ์๋ค.
2๏ธโฃ ์น ์๋ฒ ๐ฅ๏ธ
์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ๋ณด๋ด์ฃผ๋ ์ปดํจํฐ๋ฅผ ์๋ฏธํ๋ค.
3๏ธโฃ ์น ํ์ด์ง ๐
์ฐ๋ฆฌ๊ฐ ๋ณด๋ ์ค์ ์ ๋ณด๋ก์จ
HTML, CSS, JavaScript๋ก ๋ง๋ค์ด์ง๋ค.
๐ก ์น์ ์๋ ์๋ฆฌ
์ฐ๋ฆฌ๊ฐ ์น ์ฌ์ดํธ ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ฉด,
์๋์ ๊ฐ์ ์์๋ก ์น์ด ์๋ํ๋ค.
1๏ธโฃ ์ฌ์ฉ์๊ฐ ์น ๋ธ๋ผ์ฐ์ ์ ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ค. ๐ฉ๐ป๐ป
์๋ฅผ ๋ค์ด ์ฌ์ฉ์๊ฐ ์น ๋ธ๋ผ์ฐ์ (ํฌ๋กฌ ๋ฑ)์
'https://www.example.com'์ด๋ผ๋ ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ค๊ณ ํ์.
๊ทธ๋ฌ๋ฉด, ๋ธ๋ผ์ฐ์ ๋ ๋จผ์ ์ ๋ ฅํ ๋๋ฉ์ธ์ ์ด๋ฆ์ IP ์ฃผ์๋ก ๋ฐ๊พธ๊ธฐ ์ํด์
DNS ์๋ฒ์ ์ง์ (DNS Query)๋ฅผ ๋ณด๋ด๊ณ ,
๊ทธ ๊ฒฐ๊ณผ๋ก IP ์ฃผ์๋ฅผ ์๋ต ๋ฐ๋๋ค.
์ด ๋ DNS๋ Domain Name System์ ์ฝ์๋ก,
๋๋ฉ์ธ ์ฃผ์๋ฅผ IP ์ฃผ์ (์ซ์๋ก ๋ ์ฃผ์)๋ก ๋ฐ๊ฟ์ฃผ๋ ์์คํ ์ด๋ค.
๋ฐ๋ผ์ ์ด ์์ฒญ์ ํตํด ์ฐ๋ฆฌ๊ฐ ์ฒ์ ์ ๋ ฅํ๋
'https://www.example.com'์ด๋ผ๋ ์ฃผ์๋
93.184.216.34์ ๊ฐ์ ์ซ์ ํํ๋ก ๋ฐ๋๊ฒ ๋๋ค.
2๏ธโฃ ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ฒ์ ์์ฒญ์ ์ ์กํ๋ค. ๐
IP ์ฃผ์๋ฅผ ์์๋ธ ๋ธ๋ผ์ฐ์ ๋
ํด๋น IP ์ฃผ์์ ์น ์๋ฒ๋ก HTTP ๋๋ HTTPS ํ๋กํ ์ฝ์ ์ฌ์ฉํด์ ์์ฒญ์ ์ ์กํ๊ฒ ๋๊ณ ,
์ฐ๋ฆฌ๋ ์ด๊ฒ์ ์์ฒญ (Request)์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
์ด๋ฌํ ์์ฒญ์ ๋ณดํต ์๋์ ๊ฐ์ ์ ๋ณด๊ฐ ํฌํจ๋๋ค.
1) ์ด๋ค ์น ํ์ด์ง๋ฅผ ๋ณด๊ณ ์ถ์์ง
2) ๋ธ๋ผ์ฐ์ ์ ๋ณด
3) ์ฟ ํค ๋ฐ ์ธ์ ์ ๋ณด
3๏ธโฃ ์๋ฒ๊ฐ ์น ํ์ด์ง ํ์ผ์ ๋ณด๋ด์ค๋ค. ๐ฆ
์์ฒญ์ ๋ฐ์ ์น ์๋ฒ๋
์์ฒญ์ ๋ง๋ ์น ํ์ด์ง ํ์ผ์ ์ฐพ์์ ์๋ต (Response)์ ๋ณด๋ด์ค๋ค.
์ด๋ฌํ ์๋ต์ ๋ณดํต ์๋์ ๊ฐ์ ์ ๋ณด๊ฐ ํฌํจ๋๋ค.
1) HTML (๋ฌธ์ ๊ตฌ์กฐ)
2) CSS (๋์์ธ ์คํ์ผ)
3) JavaScript (๋์ ๊ธฐ๋ฅ)
4) ์ด๋ฏธ์ง, ํฐํธ, ๋์์ ๋ฑ
์๋ฒ๋ ์ด๋ฌํ ํ์ผ๋ค์ ํจํท (Packet) ํํ๋ก ๋๋์ด ์ ์กํ๊ฒ ๋๋ค.
(์ด๋ ํจํท์ด๋ ๋ฐ์ดํฐ๋ฅผ ๋๋์ด ๋ณด๋ด๋ ๋จ์์ด๋ค.)
4๏ธโฃ ๋ธ๋ผ์ฐ์ ๊ฐ ํ์ผ์ ํ๋ฉด์ ๋ณด์ฌ์ค๋ค. ๐ผ๏ธ
๋ธ๋ผ์ฐ์ ๋ ๋ฐ์ HTML๋ถํฐ ๋ถ์ํ๋ฉฐ ์น ํ์ด์ง๋ฅผ ํ๋์ฉ ๋ง๋ค์ด๊ฐ๋ค.
์ฆ,
HTML์ ํตํด ๊ตฌ์กฐ๋ฅผ ํ์ ํ๊ณ ,
CSS๋ฅผ ํตํด ๋์์ธ์ ์ ์ฉํ๋ฉฐ,
JavaScript๋ฅผ ํตํด์๋ ๋์ ๊ธฐ๋ฅ์ ํ์ฑํํ๊ณ ,
์ด๋ฏธ์ง์ ํฐํธ ๋ฑ์ ํตํด์ ์ถ๊ฐ ๋ก๋ฉ์ ํ๋ ๊ฒ์ด๋ค.
์ฐ๋ฆฌ๋ ์ด ๊ณผ์ ์ ๋ ๋๋ง (Rendering)์ด๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ,
๊ฒฐ๊ตญ ์ฌ์ฉ์ ๋์๋ ํ๋์ ์น ํ์ด์ง๊ฐ ์์ฑ๋์ด ๋ณด์ด๋ ๊ฒ์ด๋ค.
'๐ป ์น > ๐ ์น ๊ธฐ์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [์น ๊ธฐ์ด] ์ธํฐ๋ท์ ์ด๋ป๊ฒ ์๋ํ๋๊ฐ (0) | 2025.05.20 |
|---|---|
| [์น ๊ธฐ์ด] ๊ฐ๋จํ ์ฑํ ์ฐฝ ๋ง๋ค๊ธฐ ์ค์ต (0) | 2025.05.13 |
| [์น ๊ธฐ์ด] CSS์ ์์ฑ (0) | 2025.05.11 |
| [์น ๊ธฐ์ด] CSS๋ (0) | 2025.05.10 |
| [์น ๊ธฐ์ด] HTML์ด๋ (2) | 2025.05.07 |