0. ์น?
์ฌ์ฉ์๊ฐ ๊ตฌ๊ธ, ๋ค์ด๋ฒ์ ์์ด์ฝ์ ๋๋ฌ ํด๋นํ๋ ์นํ์ด์ง๋ฅผ ์์ฒญํ๋ฉด, ๊ตฌ๊ธ, ๋ค์ด๋ฒ๋ ์์ ์ด ๊ฐ์ง ์นํ์ด์ง ์ ๋ณด, ์ด๋ฏธ์ง, ๋์์ ๋ฑ์ ์ฌ์ฉ์์๊ฒ ์ ์กํ๋ค. ์ฌ๊ธฐ์ ์น ๋ฌธ์(ํ์ด์ง ์ ๋ณด)๋ฅผ ์์ฒญํ๋ ์ฌ์ฉ์๋ฅผ 'ํด๋ผ์ด์ธํธ'๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ์์ฒญ ๋ฐ์์ ๋ ์์ ์ด ๊ฐ์ง ์น ๋ฌธ์, ์ด๋ฏธ์ง, ๋์์ ๋ฑ์ ์ ์กํ๋ ๊ตฌ๊ธ, ๋ค์ด๋ฒ๋ฅผ '์๋ฒ'๋ผ๊ณ ํ๋ค. ์ด ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ ์ธํฐ๋ท์ ๊ธฐ๋ฐ์ผ๋ก ๋ง์น ๊ฑฐ๋ฏธ์ค์ฒ๋ผ ์ฝํ ์๋ก ์ํตํ ์ ์๋ค. ๊ฑฐ๋ฏธ์ค(Web) ๊ฐ์ ์ ๋ณด์ํต๋ง์ 'World Wide Web'. ์ค์ฌ์ '์น'์ด๋ผ๊ณ ํ๋ค.
์น์ 1989๋ Tim Berners-Lee์ ์ ์ ์ดํ, 1990๋ WorldWideWeb ์ด๋ผ๋ ํ๋ก์ ํธ๋ก ์์๋์๋ค. ์๋ฒ-ํด๋ผ์ด์ธํธ๋ก ๋์ํ๋ HTTP ๋ชจ๋ธ ์ฐฝ์, HTML ์ธ์ด ๊ฐ๋ฐ, ํ์ดํผ๋งํฌ ๊ฐ๋ ๊ตฌํ, ์ต์ด์ ์น ์๋ฒ, ์น ๋ธ๋ผ์ฐ์ ๋ฑ ์น์ ๊ธฐ์ด๋ฅผ ์ ๋ฐ์ ์ผ๋ก ๋ค์ก๋ค.
๊ทธ๋ ๊ฒ ๋ง๋ค์ด์ง ์น์ ๊ฒฐ๊ตญ ์ค๋๋ ์ ๋ณดํต์ ์ ๊ธฐ๋ณธ ํ๋ซํผ์ผ๋ก ์๋ฆฌ์ก๋ ํฐ ์ฑ๊ณต์ ๊ฑฐ๋์๋ค. ์น์ ์ฑ๊ณต์ผ๋ก ๋ง๋ ์ฅ์ ์๋ ์ด๋ค ๊ฒ์ด ์์๊น? ๋จผ์ ์ฒซ๋ฒ์งธ๋ก, ์น ๋ฌธ์๋ ๋ง๋ค๊ธฐ๊ฐ ์ฝ๋ค. ์น ๋ฌธ์๋ ํธ์ง์ด ์ฝ๊ณ , ์น ๋ฌธ์์ ์ฌ์ฉ๋๋ HTML ํ๊ทธ ์ธ์ด๋ ๋จ์ํ๊ณ ์ง๊ด์ ์ด์๋ค. ๋๋ฒ์งธ๋ก, ํต์ ์ด ํจ์จ์ ์ด์๋ค. ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์น ํ์ด์ง๋ฅผ ๋ชจ๋ ์ ์ก ๋ฐ๊ณ ๋๋ฉด ์น ์๋ฒ์์ ์ ์์ ๋์ด์, ์๋ฒ ์ ์ฅ์์ ๋์์ ์์ ๋ํ ๋ถ๋ด๊ฐ์ ์ค์ฌ์คฌ๋ค. ๋ง์ง๋ง ์ธ๋ฒ์งธ๋ก๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ์์ ์ ์ ์ ํ ๋ถ๋ดํ ๊ฒ์ด๋ค. ์น ์๋ฒ๋ ์์ฒญ๋ฐ์ ์์์ ์ ์กํ๋ ์ผ๋งํ ๋ฟ, ์น ๋ฌธ์๋ฅผ ์ฌ์ฉ์์ ์ปดํจํฐ์ ์ถ๋ ฅํ๋ ๊ฒ์ ์น ๋ธ๋ผ์ฐ์ ์ ๋ชซ์ผ๋ก ์ค๊ณ๋๋ค.
์ฌ๊ธฐ์ ์ ๊น ์ง๊ณ ๋์ด๊ฐ์๋ฉด, ์น์ ์ ๋ณดํต์ ์ ๊ธฐ๋ณธ ํ๋ซํผ์ผ๋ก ์๋ฆฌ์ก์๋ค ํ๋๋ฐ, ์ค๋๋ ์ ๋ณดํต์ ์ ๊ธฐ๋ณธ์ ์ธํฐ๋ท ์๋๊ฐ? ์ธํฐ๋ท๊ณผ ์น์ ํผ๋ํ๊ธฐ ์ฌ์ด๋ฐ, ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ฐฉ๋ฒ ๊ทธ ์์ฒด์ด๋ค. ์น์ ์ธํฐ๋ท์ ์ด์ฉํ ์๋น์ค์ผ ๋ฟ์ด๋ค. ์ธํฐ๋ท์ด ๊ณ ์๋๋ก๋ผ๋ฉด ์น์ ๊ณ ์๋๋ก ๋ง์ ์ด์ฉํ ๋ฌผ๋ฅ ์ฐ์ ๊ณผ ๋น์ทํ๋ค.
1. ์น ๋ธ๋ผ์ฐ์ ?
์ ์ฌ์ง์ ๋ณด๋ฉด ์ฐ๋ฆฌ๋ ๊ฒฐ๊ตญ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์ธํฐ๋ท์ ์ด์ฉํ๊ณ ์๋ ๊ฒ์ด๋ค. ์น ๋ฌธ์๋ฅผ ์น ์๋ฒ์ ์์ฒญํ๊ณ , ์์ฒญํ ์น ๋ฌธ์๋ฅผ ๋ฐ์ ํด์ํ์ฌ ํด๋ผ์ด์ธํธ(์ฌ์ฉ์)์๊ฒ ๋ณด์ฌ์ฃผ๊ธฐ๋ ํ๋ค. ์ฌ์ฉ์๊ฐ ์น์ ์ ํ ์ ์๋ ์ฐฝ๋ฌธ๊ณผ ๊ฐ์ ์ญํ ์ ํ๋ค. ํฌ๋กฌ, ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ, ์ฌํ๋ฆฌ ๋ฑ ๋ค์ํ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ค.
- Netscape Navigator :
GUI๋ฅผ ๊ฐ์ถ ์ต์ด์ ๋ธ๋ผ์ฐ์ - Internet Explorer :
๋ง์ดํฌ๋ก์ํํธ๊ฐ ์๋์ฐ ์ด์์ฒด์ ์ ๋ผ์ํ์๋ ๋ธ๋ผ์ฐ์ - Opera :
ํ๋ก๊ทธ๋จ ํฌ๊ธฐ๊ฐ ์๊ณ , ๋ ๋๋ง ์๋๊ฐ ๋น ๋ฅด๋ค. - Safari :
์ ํ์ด ๊ฐ๋ฐํ, Mac, iOS์์ ์คํ๋๋ ๋ธ๋ผ์ฐ์ - Mozila Firefox :
์์ Netscape์ ์ฌ๋จ์ด ๊ฐ๋ค. W3C์ ํ์ค์์ ๊ฐ์ฅ ์ถฉ์ค - Google Chrome :
๊ตฌ๊ธ์์ ๊ฐ๋ฐํ ํ์ฌ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๊ณ ์๋ ๋ธ๋ผ์ฐ์ - Microsoft Edge :
๋ง์ดํฌ๋ก์ํํธ์์ Internet Explorer๋ฅผ ์ ๊ณ ์๋กญ๊ฒ ๋ง๋ ๋ธ๋ผ์ฐ์
2. URL
์น ๋ธ๋ผ์ฐ์ ๋ก ์น ํ์ด์ง๋ฅผ ๋ณผ ๋ ๋ณดํต ์๋จ์๋ ์ฃผ์์ฐฝ์ด ์์นํด ์๋ค. ์ด๊ฒ์ ์ด ๋ธ๋ผ์ฐ์ (ํด๋ผ์ด์ธํธ)๊ฐ ์ด๋ค ์น ์๋ฒ์ ์ด๋ค ๊ณต๊ฐ์ ์ด๋ค ๊ฒ์ ์์ฒญํ๋์ง๋ฅผ ๋ํ๋ธ๋ค. ๋น์ฐํ ์ฃผ์๋ฅผ ์๋ชป์ ๋ ฅํ๋ฉด, ํด๋น ์๋ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ํด๋นํ๋ ๊ฒฝ๋ก์ ์ํ๋ ํ์ผ์ด ์๊ธฐ ๋๋ฌธ์, "์๋ฒ ์ฃผ์๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค" ๊ฐ์ ๋ฌธ๊ตฌ๋ฅผ ๋ง์ฃผํ๊ฒ ๋๋ค.
3. ์น ์๋ฒ ์ํํธ์จ์ด, ์น ์๋ฒ ์์ฉํ๋ก๊ทธ๋จ
์น ๋ธ๋ผ์ฐ์ ์ ์ฃผ์์ฐฝ์ URL์ ์ ๋ ฅํ๋ฉด, ํด๋น ์ฃผ์์ ์๋ฒ์ ์์ฒญ์ด ๋ค์ด๊ฐ๊ฒ ๋๋ค. ์น ์๋ฒ ์ํํธ์จ์ด๋ ์น ๋ธ๋ผ์ฐ์ (ํด๋ผ์ด์ธํธ)๊ฐ ์์ฒญํ ๊ฒ์ ํด์ํด, ์ ์ ํ ์น ์์ฉ ํ๋ก๊ทธ๋จ(๊ฒ์, ๋ฒ์ญ, ํ์๊ด๋ฆฌ ๋ฑ)์ ์คํ์ํค๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ์น ๋ธ๋ผ์ฐ์ ์๊ฒ ์ ์กํ๋ ์ญํ ์ ํ๋ค. ์ฃผ๋ก ์น ์๋ฒ ์์ฉํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ ๋์๋ Python, JavaScript, C/C++ ๋ฑ์ด ์ฌ์ฉ๋๋ค. ์ด ๋ถ๋ถ์ ํํ '๋ฐฑ์๋'๋ผ๊ณ ๋ถ๋ฅด๋ ๋ถ๋ถ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ๋ ๋ง ์๊ณ ๋์ด๊ฐ์ฃผ์.
4. ์น ํ์ด์ง
์น ํ์ด์ง๋ฅผ ๋ง๋ค ๋๋ 3๊ฐ์ง๋ฅผ ๊ฐ๋ฐํด์ผ ํ๋ค. ๊ตฌ์กฐ์ ๋ด์ฉ์ ์ ์ํ๋ HTML, ๋ชจ์๊ณผ ์คํ์ผ์ ๊ฒฐ์ ํ๋ CSS, ํ๋์ด๋ ์์ฉํ๋ก๊ทธ๋จ์ ๊ตฌํํ๋ JavaScript. ์ด 3๊ฐ์ง๋ก ๋ง๋ ํ ์คํธ๋ฅผ ์ ์ฅํ๋ฉฐ, ์ด๋ฏธ์ง๋ ๊ทธ๋ํฝ, ๋์์ ๋ฑ์ ๋ณ๋์ ํ์ผ๋ก ์ ์ฅํด ํ ์คํธ ์์ ์ด๋ฆ์ผ๋ก ์ฐ๊ฒฐํด ๋๋๋ค. ์ด๋ ๊ฒ ๊ตฌํ๋ ํ์ด์ง๋ ๋ชจ์์ ์๋ก๋ฅผ ์ฐ๊ฒฐํด ์น ๋ฌธ์๋ฅผ ๋ง๋ ๋ค. ์ด ๋ ์ด ์ฐ๊ฒฐ์ 'ํ์ดํผ๋งํฌ'๋ผ๊ณ ํ๊ณ , ์ฌ์ฉ์๋ ๋ฒํผ์ด๋ ๊ธ์ ๋ถ์ด์๋ 'ํ์ดํผ๋งํฌ'๋ฅผ ๋๋ฌ ์น ๋ฌธ์ ์ ๋ค๋ฅธ ํ์ด์ง๋ก ์ ๊ทผํ๋ค.
'๐ป > ์น' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์น] ์ฐ์ ๋์์ธ ์ฐธ๊ณ (0) | 2021.04.15 |
---|---|
[HTML] ๊ธฐ๋ณธ ๋ฌธ์ ์์ฑ(2) (0) | 2020.10.17 |
[HTML] ๊ธฐ๋ณธ ๋ฌธ์ ์์ฑ(1) (0) | 2020.10.17 |
[์น] VS Code ์ค์น, ๋จ์ถํค (0) | 2020.10.17 |
[์น] ํ๋ก ํธ ์๋ (0) | 2020.10.16 |