URI? URL? URN?


보통 인터넷 주소라 하면 URL이라고 많이 알고 있다.

나또한 다른 사람들과와 다르지 않았으나

URI, URL, URN

이 세 종류가 있다는 것을 알게 되었다.

wiki를 참고하자면

URL : Uniform Resource Locator

URN : Uniform Resource Name

URI : Uniform Resource Identifier


우선 공통적인 단어인 Uniform Resource는 정형화 된 자원이라고 해석하고

나머지 단어들이 각각 다르다.


Identifier, Locator, Name

식별자  / 장소  /  이름


URI는 식별자이다.

식별자는 글자로 인터넷 상의 자원을 식별해주는 것으로 생각하면 된다.


URI는 URL과 URN의 상위 개념인데

URI = URL + URN

이라고 생각하면 된다.


URI를 설명하기 전에

URL과 URN의 차이점을 설명해보는 게 나을 것 같다.


URL은 장소, 위치를 나타낸다.

내가 어느 장소로 가면 원하는 자원이 있다는 말이다.


반면에, URN은 이름을 나타낸다.

자원의 고유한 이름(ex) 주민번호 등...)을 나타내는 것이다.


자원을 식별할 때는

장소로 식별할 수도 있고

이름으로 식별할 수도 있다.


즉, URI(식별자)는 URL(장소)와 URN(이름)을 포함한다.


예를 들어 내가 말하는 포켓몬 냐옹이를 찾고 있다고 가정하자

여러 포켓몬 중 말하는 냐옹이는 한 마리이다.

냐옹이가 태초마을에 살고 있다면

태초마을이라는 위치에서 찾을 수 있고

말하는 냐옹이의 등록번호(말하는 냐옹이의 고유한 등록번호)를 가지고 찾을 수 있다.


여기서 태초마을은 URL이라 할 수 있고

등록번호가 URN이라 할 수 있다.

그리고 말하는 냐옹이라는 포켓몬을 식별해주는 태초마을, 등록번호를 모두 URI라고도 말할 수 있다.



To be continued.........




Made by 꿩

'IT > ' 카테고리의 다른 글

MIME 타입  (0) 2018.10.28

+ Recent posts