[Computer Network] URI, URL, URN


📝 URI, URL, URN

  • URI(Uniform Resource Identifier)는 인터넷 상에서 특정 자원을 가리키는 식별자다.
  • URI는 URL(Uniform Resource Locator)과 URN(Uniform Resource Names)을 포함하는 개념이다.
  • 다시 말해 URI의 두 가지 형태로 URL과 URN이 있다.
  • URL은 인터넷 상에서 특정 시점에서의 자원의 구체적인 위치다.
  • URN은 인터넷 상에서 자원을 가리키는 영속적이고 고유한 식별자다.


📌 URL과 URN

  • URL은 특정 시점에서 자원의 위치를 나타낸다고 했다.
  • 만약 나중에 자원의 위치가 바뀌면 어떻게 될까?
  • 그렇게 되면 기존의 URL로는 자원을 식별할 수 없게 된다. 이는 URL의 단점이라고 할 수 있다.
  • 이러한 배경에서 새로나온 표준이 URN이다.
  • URN은 자원에 대해 영속적이고 고유한 이름을 부여한다.
  • 자원의 위치가 바뀌더라도 자원을 가리키는 고유 식별자인 URN만 알고 있으면 언제든 자원에 접근할 수 있다.
  • URN은 다음과 같은 구조를 가진다. (익숙하지 않다.)
    • urn:isbn:9788982814471
    • URN은 urn으로 시작하고 콜론으로 구분되어 표현된다.
    • 위 URN에서 “isbn”이란 ISBN(International Standard Book Numbers)을 뜻한다.
    • ISBN은 국제 표준 도서번호를 뜻한다.
    • 뒤이어 콜론뒤에 나오는 “9780141036144`“은 1984(저자:조지 오웰)라는 도서의 ISBN이다.
    • 즉, 위 URN은 1984라는 제목의 책이란 자원을 고유하게 식별한다.



🔎 출처 & 더 알아보기