ํด๋ผ์ด์ธํธ์์ ์ ๋ ฅํ ๋ด์ฉ์ด ํ๋ธ > ๋ผ์ฐํฐ > ์ ํ๊ตญ > ํต์ ์ฌ > ์๋ฒ๊น์ง ๋๋ฌํ๋ ๋คํธ์ํฌ ์ผ๋ จ์ ๊ณผ์ ์ ๋๋์ด์ ์ ๋ฆฌํ๋ ค๊ณ ํฉ๋๋ค.
์น ๋ธ๋ผ์ฐ์ ๋ถ๋ถ์์ ์ผ์ด๋๋ ์ผ์ ์ ๋ฆฌํ๋ฉด
1. HTTP ๋ฆฌํ์คํธ ๋ฉ์์ง๋ฅผ ์์ฑ ( ๋ธ๋ผ์ฐ์ ์ URL์ ์ ๋ ฅ )
2. ์น ์๋ฒ์ IP ์ฃผ์๋ฅผ DNS์๋ฒ์ ์กฐํ
3. DNS ์๋ฒ๊ฐ IP์ฃผ์๋ฅผ ์กฐ์ฌ
4. ํ๋กํ ์ฝ ์คํ์ ๋ฉ์์ง ์ก์ ์๋ขฐ
์์๋๋ก ์์ธํ๊ฒ ์์๋ณด์.
ํด๋ผ์ด์ธํธ๊ฐ ๋ธ๋ผ์ฐ์ ์ ์
๋ ฅํ๋ URL์ ๋งจ ์์, ์ฐ๋ฆฌ๊ฐ ์๊ณ ์๋ http
์ธ์๋ ftp:, file:, mailto: ๋ฑ ์์ธ์ค ํ๋ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ๋ค์ํฉ๋๋ค.
์ฐ๋ฆฌ๋ ์ธํฐ๋ท์ ๋ค์ด๊ฐ ๋, ์ ๊ทผ ๋์์ด ์น์ด๊ธฐ ๋๋ฌธ์ ์น ์๋ฒ์ ํ๋กํ ์ฝ์ธ http๋ฅผ ์๋๋ค.
๋ธ๋ผ์ฐ์ ๋ ๋จผ์ URL์ ํด๋ ํฉ๋๋ค.
ex.
http://www.lab.cyber.co.kr/dir1/file1.html
์์ ๊ฐ์ ์ฃผ์๊ฐ ์๋ค๊ณ ๊ฐ์ ํ์ ๋, ์ชผ๊ฐ์ ๋ณด๋ฉด
http: : ํ๋กํ ์ฝ์ ์ข
๋ฅ
// : ์ด๊ฑฐ ๋ค์ ์ค๋ ๋ฌธ์์ด์ด ์๋ฒ ์ด๋ฆ์์ ๋ํ๋
www.lab.cyber.co.kr : ์น ์๋ฒ๋ช
/dir1/file1.html : ๋ฐ์ดํฐ ํ์ผ์ ๊ฒฝ๋ก
์ด๋ ๊ฒ ์ชผ๊ฐค ์ ์๋ค.
http://www.lab.cyber.co.kr/dir1/
์ด๋ ๊ฒ ๋ ๋ถ๋ถ์ ํ์ผ๋ช
์์ด /
๋ก๋ง ๋๋ด๊ณ ํ์ผ๋ช
์ ์๋ตํด๋ URL์ ๊ท์น์ ๋ง๋ค. ํ์ง๋ง ์ด ๊ฒฝ์ฐ dir1 ๋๋ ํ ๋ฆฌ์ ์ด๋ค ํ์ผ์ ๊ฐ๋ฆฌํค๋์ง ์ ์ ์๊ธฐ ๋๋ฌธ์ ํ์ผ๋ช
์ ๋ฏธ๋ฆฌ ์๋ฒ์ธก์์ ์ค์ ์ ํฉ๋๋ค.
์๋ฒ๋ง๋ค ๋ค๋ฅด์ง๋ง, ๋๋ถ๋ถ index.html ํน์ default.html
์ด๋ผ๋ ํ์ผ๋ช
์ผ๋ก ์ค์ ํฉ๋๋ค.
URL ํด๋ ํ HTTP ํ๋กํ ์ฝ์ ์ฌ์ฉํด์ ์น ์๋ฒ์ ์์ธ์ค ํฉ๋๋ค.
HTTP ํ๋กํ ์ฝ
: ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ์ฃผ๊ณ ๋ฐ๋ ๋ฉ์์ง์ ๋ด์ฉ์ด๋ ์์๋ฅผ ์ ํ ๊ฒ.
: ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ๋ฆฌํ์คํธ๋ฅผ ์์ฒญ ํ ๋, ๋ฌด์์ / ์ด๋ป๊ฒ ํด์ ๋ผ๋ ๊ฒ ๋ด๊ฒจ ์์ต๋๋ค.
๋ฌด์์
URI :dir1/file1.html ํน์ /dir1/program1.cgi
๊ณผ ๊ฐ์ ํ์ผ์ด๋ฆ/๋ช ์ URI๋ก ์ฐ๊ธฐ๋ ํ๊ณ , URL ๊ทธ๋๋ก๋ฅผ ๊ฐ์ ธ๋ค ์ฐ๊ธฐ๋ ํฉ๋๋ค.
์ด๋ป๊ฒ ํด์
๋ฉ์๋๋ก ์ด๋ค ๋์์ ์ํ๋์ง ์ ๋ฌํ๋ค. ๋ฉ์๋์ ๋ํ ์ ๋ฆฌ๋ ๊ตฌ๊ธ์ ๋ง์ด ๋์์์ผ๋ ๋ฐ๋ก ์ ๋ฆฌํ์ง ์๊ณ ๋์ด๊ฐ๊ฒ ์ต๋๋ค.
http์ ๋ฉ์์ง๋ฅผ ๋ง๋ค๋ฉด, ์ด๊ฒ์ os์ ์๋ขฐํ์ฌ ์น ์๋ฒ์ ์ก์ ํฉ๋๋ค.
๋ธ๋ผ์ฐ์ ๋ ๋ฉ์์ง๋ฅผ ๋คํธ์ํฌ์ ์ก์ถํ๋ ๊ธฐ๋ฅ์ด ์๊ธฐ ๋๋ฌธ์ OS์ ์๋ขฐํ์ฌ ์ก์ ์ ํฉ๋๋ค. (๋ธ๋ผ์ฐ์ > OS > ๋๋ผ์ด๋ฒ์ํํธ์จ์ด > ํ๋์จ์ด)
๐ TCP/IP ๊ฐ๋
TCP/IP๋ ์๋ธ๋ท์ ๋ผ์ฐํฐ๋ก ์ ์ํ์ฌ ์ ์ฒด ๋คํธ์ํฌ๊ฐ ๋ง๋ค์ด์ง๋๋ค.
์๋ธ๋ท : ํ๋ธ์ ๋ช ๋์ PC๊ฐ ์ ์ ๋ ๊ฒ. ํ๋ธ๋ค์ด ๋ง์์ง๋ฉด ๊ทธ ํ๋ธ๋ค์ ์ฐ๊ฒฐํ๋ ๊ฒ์ด ํ๋์ ์๋ธ๋ท
๋ผ์ฐํฐ : ํจํท์ ์ค๊ณํ๋ ์ฅ์น์ ์ผ์ข
xx๋ oo๋ฒ์ง
๊ฐ ์์ ๋,
๋คํธ์ํฌ ๋ฒํธ(xx๋) + ํธ์คํธ ๋ฒํธ(oo๋ฒ์ง) = IP์ฃผ์
์ด๋ค.
IP์ฃผ์๋ 32๋นํธ์ ๋์งํธ ๋ฐ์ดํฐ๋ก, 8๋นํธ(1๋ฐ์ดํธ)์ฉ ์ ์ผ๋ก ๊ตฌ๋ถํ์ฌ 10์ง์๋ก ํ๊ธฐํฉ๋๋ค. 10.11.12.13
ํ์ง๋ง ๋คํธ์ํฌ ๋ฒํธ์ ํธ์คํธ ๋ฒํธ๊ฐ ๊ตฌ๋ถ๋์ด ์์ง ์์์ ์ด๋๊น์ง๊ฐ ๋คํธ์ํฌ์ธ์ง๋ ์ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋, ์ฐ๋ฆฌ๊ฐ ๋ธ๋ผ์ฐ์ ์ ์
๋ ฅํ๋ ์ฃผ์๋ www.naver.com
๊ณผ ๊ฐ์ ์๋ฒ๋ช
์ ์ฐ์ง 10.11.12.13
๊ณผ ๊ฐ์ IP๋ฅผ ์ง์ ์
๋ ฅํด์ ๋ค์ด๊ฐ์ง๋ ์์ต๋๋ค. (๊ธฐ์ตํ๊ธฐ ์ด๋ ค์ฐ๋๊น!)
OS๋ IP์ฃผ์๋ก ๋ฐ๊ธฐ ๋๋ฌธ์ ๋๋ฉ์ธ๋ช
์์ IP์ฃผ์๋ฅผ ์ฐพ์์ผํ๊ณ ,
์ด๊ฑธ ์ฐพ์์ฃผ๋๊ฒ DNS
์
๋๋ค.
DNS (Domain Name System)
: ์๋ฒ๋ช ๊ณผ IP์ฃผ์๋ฅผ ๋์์ํค๊ธฐ ์ํด ์ฌ์ฉ
'www.naver.com' IP ์๋ ค์ค >> ์์ฒญ >> DNS์๋ฒ
'www.naver.com' IP ์๋ ค์ค << ์๋ต << DNS์๋ฒ
์ด๋ ๊ฒ ์์ฒญ๊ณผ ์๋ต, ์ฆ DNS์๋ฒ์ ๋ํด ํด๋ผ์ด์ธํธ๋ก ๋์ํฉ๋๋ค.
DNS์ ์๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ IP์ฃผ์๋ฅผ ์กฐ์ฌํ๋ ๊ฒ์ ๋ค์ ๋ฆฌ์กธ๋ฃจ์
,
์ด ๋ค์ ๋ฆฌ์กธ๋ฃจ์
์ ์คํํ๋ ๊ฒ์ด ๋ฆฌ์กธ๋ฒ
๋ผ๊ณ ํฉ๋๋ค.
๊ทธ๋์ ๋ธ๋ผ์ฐ์ ๋ฑ์ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ง๋ค ๋, ์ด ๋ฆฌ์กธ๋ฒ์ ํ๋ก๊ทธ๋จ๋ช
+ ๋๋ฉ์ธ๋ช
์ด๋ ๊ฒ ์
๋ ฅํ๋ฉด ๋ฆฌ์กธ๋ฒ๋ฅผ ํธ์ถ ํ ์ ์์ต๋๋ค.
๐ ์ ๋ฆฌ!
๋ฆฌ์กธ๋ฒ > DNS ์๋ฒ์ ์กฐํ ๋ฉ์์ง ๋ณด๋ > DNS์๋ฒ์์ ์๋ต ๋ฉ์์ง ์ค > ์๋ต ๋ฉ์ธ์ง์์ IP ์ถ์ถํด์ ๋ธ๋ผ์ฐ์ ์์ ์ง์ ํ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋ฃ์ > ๋ธ๋ผ์ฐ์ ๊ฐ ์น ์๋ฒ์ ๋ฉ์์ง ๋ณด๋ผ ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ์์ IP ๊บผ๋ด์ ๋ฆฌํ์คํธ ๋ฉ์์ง์ ๊ฐ์ด OS ํํ ์ค