URI, URL, URN

개발자 강세영·2022년 5월 22일
0

TIP

목록 보기
2/3

URI와 URL

  • URI: Uniform Resource Identifier
    URI는 특정 리소스를 식별하는 통합 자원 식별자를 의미한다. 웹 기술에서 사용하는 논리적 또는 물리적 리소스를 식별하는 고유한 문자열 시퀀스다.

    • Uniform: 리소스를 식별하는 통일된 방식
    • Resource: 자원, URI로 식별할 수 있는 모든 것(제한 없음)
    • Identifier: 다른 항목과 구분하는데 필요한 정보
  • URL: Uniform Resource Locator
    URL은 흔히 웹 주소라고도 하며, 컴퓨터 네트워크 상에서 리소스가 실제로 위치한 곳을 알려주는 것이다. URI가 더 큰 개념이고 URL이 URI에 포함되는 것이라 볼 수 있다.

  • 둘 간의 가장 큰 차이점은 URI는 식별하고, URL은 위치를 가르키는 것이다.

  • 예시를 들면 선릉역이라는 지하철역은 식별자이므로 URI 같은 것이라고 볼 수 있지만 구체적인 위치가 없으므로 URL은 아니다. 서울특별시 강남구 테헤란로 지하 340는 선릉역의 구체적인 위치를 나타내므로 URL 같은것이라 볼 수 있으며 URI도 될 수 있다.

  • myhomepage.com/index와 myhomepage.com/index.html이 있는데 앞의 주소는 결국 index.html로 리다이렉션하는 웹사이트라고 가정하면 앞의 주소는 URI이지만 URL은 아닌것이고 뒤의 주소는 둘 다 될 수 있는 것이다.

  • URN: Uniform Resource Name
    리소스의 이름, URL은 변할 수 있지만 이름은 변하지 않는다.
    URN만으로 실제 리소스를 찾을 수 있는 방법이 보편화 되지 않았기 때문에 많이 사용되진 않는다.

  • URN 예시 urn:isbn:8960777331

0개의 댓글