[용어 정리] URL, URN, URI의 차이점

[용어 정리] URL, URN, URI의 차이점


URL, URN, URI는 항상 헷갈린다...... 그래서 정리를 해 보았다


  • URI는 URN과 URL을 포함하는 상위 개념
  • URL, URN은 URI라고 할 수 있지만, URI는 URN, URL라고 할수는 없다.

URL(Uniform Resource Locator)

  • 어떤 자원의 위치에 대한 절대경로값을 지닌 문자열
  • 흔히 HTTP로 시작하는 주소를 URL로 인식하지만, 이것은 URL의 한 부분에 불과
  • 이와 같이, URL은 어떤 특정 지점의 위치 또는 파일 리소스(index.php, lecture.pdf 등)에 접근하기 위한 주소 값

URN(Uniform Resource Name)

  • 지속적이면서 위치에 독립적인 자원을 가르키기 위한 unique한 지시자
  • URN 주소값은 익숙하지 않은데, isbn은 국제표준도서번호이고, 9788971771060은 '감옥으로 부터 사색'이라는 도서의 isbn 번호를 가르킴
  • URN은 현재 IETF에서 표준규격을 업데이트하고 있음

URI(Uniform Resource Identifier)

  • 인터넷상의 자원을 유일하게 식별하기 위한 표기법(규약)으로, 위에서 이미 보았듯이 URN과 URL 모두를 포함하는 superset개념이다.
  • 일반적으로 URL과 가장 혼동되는 개념이기도 한데
    • URL과 달리 특정 자원에 대해 절대적 경로 뿐만 아니라 유니크한 이름을 통해 상대적 경로를 가지고 구분할 수 있다.
    • URN은 실제로 흔히 사용되지 않기 때문에 보통 URI는 URL을 말한다고 볼 수 있음


출처

댓글

이 블로그의 인기 게시물

[Python] # -*- coding: utf-8 -*-를 쓰는 이유

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?