블로그로 돌아가기
Reference 2026-04-27

URL vs URI vs URN: 차이점은

세 가지 식별자 사양 간의 관계를 한 번에 정리.

이 세 용어는 자주 섞여 쓰입니다. 위계만 알면 단순합니다.

위계

URI가 우산. URL과 URN은 부분 집합입니다.

  • URI: 자원을 식별하는 모든 문자열
  • URL: 자원을 찾는 방법까지 포함하는 URI
  • URN: 위치 없이 이름만 짓는 URI

URL 예시

https://example.com/page?id=42

mailto:[email protected]

URN 예시

urn:isbn:9780201896831

urn:uuid:6e8bc430-9c3a-11d9-9669-0800200c9a66

URL 해부

scheme://userinfo@host:port/path?query#fragment

예약 문자는 퍼센트 인코딩.

흔한 혼동

  • 슬래시 끝: /blog/blog/는 다른 URL. 하나 선택 후 301.
  • 인코딩: URLSearchParams 사용.

구분이 중요한 때

대부분 API는 URI 전체를 "URL"이라 부릅니다. 사양 작성 시에는 정확하게.