URI과 URL, URN이란?

Daehyeon Yun·2024년 8월 7일

URIURL , URN 은 자주 쓰이는 개념임과 동시에 자주 혼동되는 개념이다. 하지만, 엄연히 다른 개념을 지칭하며, 그 차이점과 정의를 학습하자.


🌟 URI(Uniform Resource Identifier)란?

URI 는 인터넷 자원의 이름과 위치 를 식별하기 위한 문자열 을 말한다. URI 는 아래의 두 가지 하위 개념을 포함한다.

  • URL(Uniform Resource Locator) : 자원의 위치를 지정한다.
  • URN(Uniform Resource Name) : 자원의 이름을 지정한다.

즉, URIURLURN상위 개념이다.


⭐ URL(Uniform Resource Locator)이란?

URL 은 인터넷 상의 자원(서버)의 위치 를 지정하며, 해당 자원에 접근하는 방법(프로토콜) 을 포함한다.

// 예시
> `https://www.example.com/path/to/resource`
	-> 프로토콜 : `https`
	-> 도메인 : `www.example.com`
	-> 경로 : `/path/to/resource`

⭐ URN(Uniform Resource Name)이란?

URN 은 자원(리소스)의 이름 을 의미한다. 이는 고유하게 식별되며 자원의 위치가 포함되지 않는다. 주로 네임스페이스식별자 로 구성된다.

// 예시
> `urn:isbn:0451459523`
	-> 네임스페이스 : `isbn`
	-> 식별자 : `0451459523`

💡요약!

URI(Uniform Resource Indentifier) : 자원(리소스)의 식별자 . URLURN 을 포함하는 상위개념

URL(Uniform Resource Locator) : 자원(리소스)의 위치 를 지정하고 접근 방법을 포함하는 하위개념

URN(Uniform Resource Name) : 자원(리소스)의, 고유 이름 을 지정하는 하위 개념. 위치 를 포함하지 않는다.

  1. URI
    • 모든 URLURI 이다. → URL 은 자원의 위치를 포함하기 때문임.
    • 모든 URNURI 이다. → URN 은 자원의 이름을 포함하기 때문임.
  2. URL
    • http://www.example.comURI 이자 URL
    • ftp://ftp.example.com/file.txtURI 이자 URL
  3. URN
    • urn:isbn:0451459523URI 이자 URN
profile
열심히 살아야지

0개의 댓글