URI, URL, URN

이정빈·2024년 4월 30일

네트워크

목록 보기
8/10
post-thumbnail

URI (Uniform Resource Identifier)

  • URI는 리소스를 고유하게 식별하는 식별자이다. URI는 URL과 URN의 상위 개념이다.

  • URI의 리소스는 일반적으로 리소스의 위치, 이름 또는 다른 속성에 의해 식별될 수 있다.
    - 예를 들어 URL이나 URN을 통해 리소스를 식별할 수 있다.

URL (Uniform Resource Locator)

  • URL은 리소스의 위치를 나타내는 특정한 형식의 URI이다.

  • URL은 리소스의 위치를 나타내면서도 어떤 프로토콜을 사용해야 하는지를 명시한다.
    - 예를 들어, https://www.naver.com/resource라는 URL에서
    - https://는 사용해야 하는 프로토콜을 나타낸다. 이 경우에는 HTTPS 프로토콜을 사용해야 한다고 알려준다.
    - www.naver.com은 서버의 호스트명이며, 리소스가 위치한 곳을 나타낸다.
    - /resource는 서버 내의 리소스의 경로를 나타낸다.

URN (Uniform Resource Name)

  • URN은 리소스의 이름을 나타내는 형태의 URI이다. 이는 리소스의 위치가 아니라 그 자체의 이름을 식별한다.

  • URN은 리소스의 위치가 변경되더라도 동일한 이름을 유지한다.
    예를 들어, urn:isbn:0451450523은 ISBN(국제 표준 도서 번호)을 사용하여 책의 식별자를 나타내는 URN이다.


요약하자면, URI는 리소스를 식별하기 위한 일반적인 용어이고, URL은 리소스의 위치를 나타내는 특정한 형식의 URI이다. URN은 리소스의 이름을 나타내는 형태의 URI로, 위치가 아닌 리소스 자체의 이름을 식별한다.

참고:

profile
사용자의 입장에서 생각하며 문제를 해결하는 백엔드 개발자입니다✍

0개의 댓글