URI, URL, URN์ด๋ผ๋ ์ฉ์ด๋ฅผ ์์ฃผ ์ ํ๊ฒ ๋ฉ๋๋ค. ์ฒ์์๋ ๋ชจ๋ ๋น์ทํด ๋ณด์ด์ง๋ง, ๊ฐ ๊ฐ๋ ์ ์ฐจ์ด๋ฅผ ๋ช ํํ ์ดํดํ๋ฉด ์ธํฐ๋ท ์์ ์์(Resource)์ ํจ์จ์ ์ผ๋ก ๋ค๋ฃจ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค ๐
URI๋ ์ธํฐ๋ท์์ ์์์ ์๋ณํ๊ธฐ ์ํ ํฌ๊ด์ ์ธ ๊ฐ๋ ์ ๋๋ค. ์ฆ, URI๋ URL๊ณผ URN์ ํฌํจํ๋ ์์ ๊ฐ๋ ์ ๋๋ค.
"URI๋ ์์์ ์๋ณํ๋ ๋ชจ๋ ์ฃผ์๋ฅผ ํฌํจํ๋ ๊ฐ๋ ์ด๋ค."
https://www.example.com/index.html
(URL)urn:isbn:9783161484100
(URN)์ ๋ ์์๋ ๋ชจ๋ URI์ ํด๋นํ์ง๋ง, ๊ฐ๊ฐ URL๊ณผ URN์ ํน์ฑ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
URL์ URI์ ํ ํํ๋ก, ์์์ ์์น๋ฅผ ๋ํ๋ด๋ ์ฃผ์์ ๋๋ค. ๋ธ๋ผ์ฐ์ ์์ ์น์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ ๋ ์ ๋ ฅํ๋ ์ฃผ์๊ฐ ๋ฐ๋ก URL์ ๋๋ค.
URL์ ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์ฑ ์์๋ฅผ ๊ฐ์ง๋๋ค:
https://www.example.com:8080/path/to/resource?query=param#fragment
https://
(์์์ ์ ๊ทผํ๋ ๋ฐฉ์)www.example.com
8080
(๊ธฐ๋ณธ์ ์ผ๋ก HTTP๋ 80, HTTPS๋ 443)/path/to/resource
?query=param
(์ถ๊ฐ์ ์ธ ์ ๋ณด ์ ๋ฌ)#fragment
(ํ์ด์ง ๋ด ํน์ ์์น ์ง์ )https://www.google.com
ftp://files.example.com/download.zip
mailto:user@example.com
(์ด๋ฉ์ผ ๋งํฌ)URL์ ์ธํฐ๋ท ์์์ ํน์ ํ ๋ฆฌ์์ค๋ฅผ ์ฐพ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, ๋คํธ์ํฌ๋ฅผ ํตํด ์ ๊ทผ ๊ฐ๋ฅํ ์์น ์ ๋ณด๋ฅผ ํฌํจํฉ๋๋ค.
URN์ ์์์ ์์น์ ๊ด๊ณ์์ด, ์์์ ๊ณ ์ ํ ์ด๋ฆ์ ์๋ณํ๋ ๋ฐฉ์์ ๋๋ค. ์ฆ, URN์ ํน์ ์์์ ์๋ณํ์ง๋ง, ํด๋น ์์์ด ์ด๋์ ์๋์ง๋ ๋ํ๋ด์ง ์์ต๋๋ค.
"URN์ ๋ณํ์ง ์๋ ๊ณ ์ ์๋ณ์๋ฅผ ์ ๊ณตํ๋ฉฐ, ์์์ ์์น๊ฐ ๋ฐ๋๋๋ผ๋ ๋์ผํ ์ด๋ฆ์ผ๋ก ์๋ณํ ์ ์๋ค."
urn:isbn:9783161484100
(์ฑ
ISBN ๋ฒํธ)urn:uuid:123e4567-e89b-12d3-a456-426614174000
(UUID)urn:ietf:rfc:7231
(RFC ๋ฌธ์ ์๋ณ์)URN์ ์ฃผ๋ก ๋์ ISBN, ํ์ค ๋ฌธ์ ์๋ณ์, ๋ค์์คํ์ด์ค ๊ธฐ๋ฐ์ ๊ณ ์ ์๋ณ์ ๋ฑ์ ์ฌ์ฉ๋ฉ๋๋ค.
๊ฐ๋ | ์ค๋ช | ์์ |
---|---|---|
URI | ์ธํฐ๋ท ์์์ ์๋ณํ๋ ๋ชจ๋ ์ฃผ์๋ฅผ ํฌํจํ๋ ๊ฐ๋ | https://www.example.com , urn:isbn:9783161484100 |
URL | ์์์ ์์น๋ฅผ ๋ํ๋ด๋ ์ฃผ์ | https://www.example.com/index.html |
URN | ์์์ ๊ณ ์ ํ ์ด๋ฆ์ ๋ํ๋ด๋ฉฐ, ์์น์ ๋ฌด๊ดํจ | urn:isbn:9783161484100 |
/users/123
)๋ URL์
๋๋ค.urn:ietf:rfc:7231
๊ณผ ๊ฐ์ด URN ํ์์
๋๋ค.10.1000/xyz123
)๋ URN์ ํ์ฉํ์ฌ ์์์ ๊ณ ์ ์ฑ์ ๋ณด์ฅํฉ๋๋ค.URI, URL, URN์ ์ธํฐ๋ท์์ ์์์ ์๋ณํ๋ ์ค์ํ ๊ฐ๋ ์ ๋๋ค. URI๋ ๋ชจ๋ ์์ ์๋ณ์๋ฅผ ํฌํจํ๋ ์์ ๊ฐ๋ ์ด๋ฉฐ, URL์ ์์น๋ฅผ ๋ํ๋ด๊ณ , URN์ ๊ณ ์ ํ ์ด๋ฆ์ ๋ถ์ฌํฉ๋๋ค.