URL
URL์ด๋?
Uniform Resourece Locator
์น ๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ ์ ๋ ฅํ๋ ์นํ์ด์ง ์ฃผ์
์น ์ฌ์ฉ์๋ค์ด ์ํ๋ ์์์ ์ ํํ ์ฐพ์๊ฐ ์ ์๋ ๊ณ ์ ํ ์ฃผ์
URL๊ตฌ์กฐ
http://www.google.com/search?q=sweet+potato
ํ๋กํ ์ฝ://HostAddress:port/path?parameter๋๋query
ํ๋กํ ์ฝ : http, https๊ฐ ์ฐ์.
Host Address : host์ ์ฃผ์ ์ฆ, IP์ฃผ์๊ฐ ํด๋น๋จ. ์ฌ๋์ด ์ดํดํ๊ธฐ ์ฌ์ด ์ฃผ์์ธ domain์ ์ฌ์ฉํ ์ ์์
port : ์๋ตํ๋ฉด ํ๋กํ ์ฝ์ด ๊ฐ์ง ๊ธฐ๋ณธ ํฌํธ ๋ฒํธ๊ฐ ์ ์ฉ๋จ. http๋ 80ํฌํธ, https๋ 443ํฌํธ
path : ํด๋น ์์์ ๋ํ ๊ตฌ์ฒด์ ์ธ ์์น. ์น์๋ฒ์์ ๊ฐ์ ธ์ค๊ณ ์ถ์ ํ์ผ(ํ์ด์ง)์ ํด๋ ๊ฒฝ๋ก
parameter : ์๋ฒ์๊ฒ ์ด๋ค ์์์ ํ์๋กํ๋์ง ๊ตฌ์ฒด์ ์ธ ์๊ตฌ๋ฅผ ํ ๋ ์ฌ์ฉํจ. URL์์ ? ๋ค์์ key=value๋ก ์ ๋ ฅํ๊ณ , ์ฌ๋ฌ๊ฐ์ผ๋๋ &์ ๋ฃ์ด์ค
์ธ์ฝ๋ฉ, ๋์ฝ๋ฉ : URL์๋ ์๋ฌธ์์ ์ซ์๋ฅผ ์ ์ธํ ๋๋ถ๋ถ์ ๋ฌธ์๊ฐ ํ์ฉ๋์ง ์๊ธฐ ๋๋ฌธ์, ๊ณต๋ฐฑ, ํ๊ธ ๋ฑ ๋ฌธ์๋ ๋ณํํด์ ์ฌ์ฉํจ
http://www.google.com/search?q=๊ณ ๊ตฌ๋ง์ธ์ฝ๋ฉ :
http://www.google.com/search?q=%EA%B3%A0%EA%B5%AC%EB%A7%88
URI, URN, URL
์์์ ๊ตฌ๋ถํ ์ ์๋ ์ ์ผํ ์๋ณ์๋ฅผ ์๋ฏธํจ
URI๊ฐ URL๊ณผ URN์ ํฌํจํ๋ ๋ ํฐ ๊ฐ๋ ์
URI(Uniform Resuorce Identifier) : ์์์ ๊ณ ์ ํ ์๋ณ์
URN(Uniform Resource Name) : ์์์ ๊ณ ์ ํ ์ด๋ฆ
URL(Uniform Resourece Locator) : ์์์ ๊ณ ์ ํ ์์น
DNS
๋๋ฉ์ธ ์๋ฏธ
Domain Name System
IP์ฃผ์๋ ์ฌ๋์ด ๊ธฐ์ตํ๊ณ ์ ๋ ฅํ๊ธฐ ์ด๋ ค์ฐ๋, ์น ์ฌ์ดํธ ์ฃผ์์ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋๋ก ํธ์คํธ ์ด๋ฆ์ ์ง์ ํจ. ๊ทธ๊ฒ์ด ๋๋ฉ์ธ
๋๋ฉ์ธ ๊ตฌ์กฐ
์ ์ ๊ธฐ์ค์ผ๋ก ๋๋
์ต์์ ๋๋ฉ์ธ
๋งจ ์ค๋ฅธ์ชฝ์ ์๋ ๋ถ๋ถ์ ์ต์์ ๋๋ฉ์ธ(Top-Level Domain, TLD), 1์ฐจ ๋๋ฉ์ธ์ด๋ผ๊ณ ํจ
com, net, kr, us, uk ๋ฑ์ ์ต์์ ๋๋ฉ์ธ์ด๋ผ๊ณ ํจ
2์ฐจ ๋๋ฉ์ธ : naver
3์ฐจ ๋๋ฉ์ธ : www
DNS Server
๋๋ฉ์ธ๊ณผ IP์ฃผ์๋ฅผ ์๋ก ๋ณํํด์ฃผ๋ ์ญํ ์ ํ๋ ์์คํ
๋ค์ ์๋ฒ๋ผ๊ณ ๋ ํจ
์์ฒญ์ด ๋ค์ด์ค๋ฉด ๋๋ฉ์ธ ์ฃผ์์ ์ฐ๊ฒฐ๋ IP์ฃผ์๋ฅผ ์ฐพ์์ ์๋ตํจ
DNS ์๋ฒ๋ ์ฌ๋ฌ ์ง์ญ์์ ์ฌ๋ฌ ์ฃผ์ฒด(์ฌ์ ์ ๋ฑ)๊ฐ ์ด์ํ๊ณ ์์
ํ๋์ ์๋ฒ๊ฐ ๋ชจ๋ ๋๋ฉ์ธ์ ๋ํ ์ ๋ณด๋ฅผ ๊ฐ๊ณ ์์ง ์์
DNS๋ฅผ ํตํด ์ฃผ์๋ฅผ ์์์ค๋ ๋ฐฉ์ : local DNS ์๋ฒ(ISP๊ฐ ์ ๊ณต) -> Root DNS(.com์ ์ฃผ์๋ฅผ ๊ฐ๊ณ ์์. ์ ์ธ๊ณ์ 13๋) -> com DNS -> google.com DNS
ํ๋ฒ ์กฐํํ DNS์ ๋ํด์๋ local DNS์์ ์บ์ฑํจ
Last updated