๐ ์ด ํฌ์คํ ์์๋ HTTP์ URI, URL, URN์ ๋ํ ๊ฐ๋ ์ ์ ๋ฆฌํ์์ต๋๋ค.
โ๏ธ URI๋ Uniform Resource Identifier(์์์ ์๋ณํ๋ ํตํฉ๋ ๋ฐฉ๋ฒ)์ ์ฝ์๋ก,, URL ๋๋ URN์ ํฌํจํ๊ฑฐ๋, ๋ ๋ค๋ฅผ ํฌํจํ ์๋ ์๋ ํฌ๊ด์ ๊ฐ๋ ์ ๋๋ค. ์ฆ, ์ด๋ค ์์ ์์ฒด๋ฅผ ์๋ณํ๋ ๋ฐฉ๋ฒ์ ๋ฐ๋ฅธ URL ๋๋ URN์ผ๋ก ๋๋ฉ๋๋ค.
โ๏ธ URL์ Uniform Resource Locator์ ์ฝ์๋ก, ์ฐ๋ฆฌ๊ฐ ํํ ์๋ ๊ทธ URL์ ๋๋ค. ์ฆ, ํ ์์์ ๋ํ ๊ตฌ์ฒด์ ์ธ ์์น์ ๋๋ค. URL์ "https://www.google.com"๊ณผ ๊ฐ์ด ๋ฆฌ์์ค๊ฐ ์ ํํ ์ด๋(Where)์ ์๊ณ ์ด๋ป๊ฒ ์ ๊ทผํ ์ ์๋์ง ๋ถ๋ช ํ ์๋ ค์ค๋๋ค.
โ๏ธ URN์ Uniform Resource Name์ ์ฝ์๋ก, ํด๋น ์์์ด ๋ฌด์์ธ์ง ์ ์ผํ๊ฒ ์๋ณํ๋ ์ด๋ฆ์ด๊ธฐ ๋๋ฌธ์ ์์๊ฐ์ ์ด๋ฆ ์ค๋ณต์ด ์์ต๋๋ค. URL๊ณผ ๋น๊ตํด์ ์ดํดํ๋ฉด URN์ What์ ๋ํ๋ด๋ ๊ฐ๋ ์ผ๋ก ๋์์ ISBN์ด๋ ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ์ ๊ฐ์ ๊ฒ์ ์๊ฐํ ์ ์์ต๋๋ค.
โ๏ธ ๋ค๋ง, URN๋ง์ผ๋ก๋ ์ค์ ๋ฆฌ์์ค๋ฅผ ์ฐพ์ ์ ์๋ ๋ฐฉ๋ฒ์ด ๋ณดํธํ๋์์ง ์๊ธฐ ๋๋ฌธ์ ์ผ๋ฐ์ ์ผ๋ก ์์์ ์ ๊ทผํ๊ธฐ ์ํด URL์ ์ฌ์ฉํฉ๋๋ค.
โ๏ธ scheme๋ ์ฃผ๋ก ์ด๋ค ๋ฐฉ์์ผ๋ก ์์์ ์ ๊ทผํ ๊ฒ์ธ๊ฐํ๋ ๊ท์ฝ์ธ ํ๋กํ ์ฝ์ ์ฃผ๋ก ์ฌ์ฉํ๋ฉฐ, http, https, ftp ๋ฑ์ด ์์ต๋๋ค.
โ๏ธ host๋ก๋ Domain๋ช
๋๋ IP์ฃผ์๋ฅผ ์ง์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
โ๏ธ port๋ http์ ๊ฒฝ์ฐ 80ํฌํธ, https์ ๊ฒฝ์ฐ 443 ํฌํธ๋ฅผ ์ฌ์ฉํ๊ณ RFC์ ๋ฐ๋ฅด๋ฉด ์๋ต ๊ฐ๋ฅํฉ๋๋ค.
โ๏ธ path๋ ํด๋น ์์์ด ์์นํ ๊ตฌ์ฒด์ ์ธ ๊ฒฝ๋ก์ด๊ณ , ๋๋ ํ ๋ฆฌ ์ฒ๋ผ ๊ณ์ธต์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, 'google.com/accounts/111'์ด๋ผ๋ฉด, 'accounts/111'์ด path์ด๊ณ , accounts์ 111๋ฒ ๊ณ์ ์ ์๋ณํ๊ธฐ ์ํ ๋ชฉ์ ์์ ์ ์ ์์ต๋๋ค.
โ๏ธ query parameters๋ key์ value์ ์์ผ๋ก ์ด๋ค์ง๋ฉด, ๋ฌผ์ํ(?)๋ก ์์๋๋ ๋ถ๋ถ์ด query parameters์ ์์์
๋๋ค. ๋ํ key์ value์ ์์ ์ฌ๋ฌ๊ฐ query parameter๋ก ์ ๋ฌํ๊ธฐ ์ํด์๋ &๋ฅผ ์ด์ฉํฉ๋๋ค. query, query string ๋ฑ์ผ๋ก๋ ๋ถ๋ฆฝ๋๋ค.
โ๏ธ fragment๋ html์ ๋ด๋ถ ๋ถ๋งํฌ ๋ฑ์ ์ฌ์ฉ๋๊ณ ์๋ฒ์ ์ ์กํ๋ ์ ๋ณด๋ ์๋๋๋ค.