728x90
๐ HTTP ํ๋กํ ์ฝ๊ณผ ์น ํต์ ๊ตฌ์กฐ
๋ชฉ์ฐจ
1. HTTP๋?
HTTP(HyperText Transfer Protocol)๋ ์์ฒญ(Request)๊ณผ ์๋ต(Response)์ ํํ๋ก ์ด๋ฃจ์ด์ง ์น ํต์ ๊ท์ฝ์ ๋๋ค.
- ์น ์๋ฒ(Web Server): ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ์ฒ๋ฆฌํ์ฌ ์ ์ ํ ๋ฐ์ดํฐ๋ฅผ ์๋ตํฉ๋๋ค.
- ํด๋ผ์ด์ธํธ(Client): ์น ์๋ฒ์ ์ํ๋ ์ ๋ณด๋ฅผ ์์ฒญํ๋ ์ฃผ์ฒด(์ฃผ๋ก ๋ธ๋ผ์ฐ์ )์ ๋๋ค.
2. ์น ํต์ ๋์ ๊ณผ์
์ฐ๋ฆฌ๊ฐ ์น ํ์ด์ง๋ฅผ ๋ณด๋ ๊ณผ์ ์ ํฌ๊ฒ 3๋จ๊ณ๋ก ๋๋ฉ๋๋ค.
- ์์ฒญ(Request): ํด๋ผ์ด์ธํธ๊ฐ ์น ์๋ฒ์ ํน์ ํ์ผ(์:
index.html)์ ์์ฒญํฉ๋๋ค. - ์๋ต(Response): ์น ์๋ฒ๋ ์์ฒญ๋ฐ์ ํ์ผ์ ์ฐพ์ ํด๋ผ์ด์ธํธ์๊ฒ ์ ์กํฉ๋๋ค.
- ํด์ ๋ฐ ์ถ๋ ฅ: ํด๋ผ์ด์ธํธ์ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ๋ฐ์ ํ์ผ์ ํด์ํ์ฌ ํ๋ฉด์ ๋ณด์ฌ์ค๋๋ค.
3. ์น ํ์ด์ง์ ๋ธ๋ผ์ฐ์
์น ํ์ด์ง(Web Page)
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ๋ก๋ถํฐ ๋ฐ์ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ ๋ฌธ์์ ๋๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก HTML(HyperText Markup Language)๋ก ์์ฑ๋ฉ๋๋ค.
์น ๋ธ๋ผ์ฐ์ (Web Browser)
- HTML๋ก ์์ฑ๋ ์น ํ์ด์ง๋ฅผ ํด์ํ์ฌ ์ฌ์ฉ์์๊ฒ ์๊ฐ์ ์ผ๋ก ๋ณด์ฌ์ฃผ๋ ์ํํธ์จ์ด์ ๋๋ค. (Chrome, Edge ๋ฑ)
- ์ผ์ข ์ ์ปดํ์ผ๋ฌ์ ๊ฐ์ ์ญํ ์ ์ํํ๋ฉฐ, ํ์ค ๊ท์ฝ์ ๋ฐ๋ผ ํ์ด์ง๋ฅผ ๋ ๋๋งํฉ๋๋ค.
4. W3C (World Wide Web Consortium)
์น์ ์ง์์ ์ธ ์ฑ์ฅ์ ์ํด ํ์ค์ ๊ฐ๋ฐํ๋ ๊ตญ์ ์ปจ์์์์ ๋๋ค.
- ์ญํ : ์น ํ๋กํ ์ฝ(HTTP)๊ณผ ๊ฐ์ด๋๋ผ์ธ์ ๊ฐ๋ฐํ์ฌ ๊ธฐ์ ์ ํ์ค์ ์ ๊ณตํฉ๋๋ค.
- ์์: ์ฌ๋ฌ ๋ธ๋ผ์ฐ์ ๊ฐ ๋์ผํ ์น ํ์ด์ง๋ฅผ ๋น์ทํ๊ฒ ๋ณด์ฌ์ค ์ ์๋ ์ด์ ๋ W3C์ ํ์คํ ์์ ๋๋ถ์ ๋๋ค.
- ๊ณต์ ํํ์ด์ง: www.w3.org
ํต์ฌ ์์ฝ ๐ก
์น์ HTTP๋ผ๋ ์ฝ์์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ, ๋ธ๋ผ์ฐ์ ๊ฐ ๊ทธ ๊ฒฐ๊ณผ๋ฌผ์ธ HTML์ ํด์ํจ์ผ๋ก์จ ์์ฑ๋ฉ๋๋ค. ์ด ๋ชจ๋ ๊ณผ์ ์ด ์ํํ๊ฒ ๋์๊ฐ๋๋ก W3C๊ฐ ํ์ค์ ์ ๋ฆฝํ๊ณ ์์ต๋๋ค.
728x90
'๐ CS & Infra > Web' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Web ๊ธฐ์ด] ์น ํ๋ก๊ทธ๋๋ฐ(Web Programming) (0) | 2026.03.31 |
|---|---|
| [Web ๊ธฐ์ด] ์ธํฐ๋ท(Internet)๊ณผ ์น(Web)์ ์ฐจ์ด (0) | 2026.03.31 |