URI, URL, URN

MONA·2025년 3월 30일

나혼공

목록 보기
65/92

URI (Uniform Resource Identifier)

자원의 위치 또는 이름을 식별할 수 있는 통합 식별자.

URL과 URN을 포함하는 상위 개념이다.
URI = URL + URN

URI는 어떤 자원을 고유하게 식별하기 위한 문자열
그 방법으로 위치를 알려주면 URL
이름만 알려주면 URN

URL (Uniform Resource Locator)

자원의 위치(주소)를 나타내는 URI의 한 종류

https://example.com:8080/path/to/page?query=value#section

구성 요소

  • 프로토콜: https, ftp, mailto...
  • 도메인/호스트: example.com
  • 포트: :8080 (생략 가능)
  • 경로: /path/to/page
  • 쿼리: ?query=value
  • 프래그먼트: #section

웹 브라우저 주소창에 입력하는 대부분이 URL이다.

URN (Uniform Resource Name)

자원의 이름을 식별하기 위한 URI
위치는 몰라도 유일하게 식별할 수 있으면 URN

urn:isbn:978-3-16-148410-0
  • 어디에 저장되어 있는지는 모르지만, 어떤 책인지 식별 가능한 국제표준도서번호(ISBN)
  • URN은 위치(URL)와 무관한 고유 이름을 나타낼 때 사용

요약

구분예시요약
URI https://example.com/page자원을 식별하는 통합 개념
URLhttps://example.com/page웹상에서 접근 가능한 자원의 위치
URNurn:isbn:1234-5678-9101특정 자원의 이름(위치 모름)

URI는 자원의 통합 식별자. URL는 어디에 있는지, URN은 무엇인지 알려주는 하위개념이다.
모든 URL과 URN은 URI이지만, URI가 반드시 URL은 아님.

profile
고민고민고민

0개의 댓글