티스토리 뷰

CS

URI, URL, URN의 차이점

기억용블로그 2022. 8. 25. 16:32
728x90

현재 인터넷상의 URI를 중요도가 아닌 사용 빈도로 나눠 pseudo 그림으로 나타내자면 다음과 같다.

 

 

식별할 수 있는 어떤 값이든 URI가 될 수 있지만 식별이 가능하다고 해서 해당 URI가 가르키는 자원에 곧바로 접근이 가능한 것은 아니다.

 

URN

urn:isbn:0-486-27557-4은 URI이면서 URN이지만 URL은 아니다.

이름을 통해 해당 URN이 로미오와 줄리엣이라는 도서를 나타내는 URI라는 것은 알았지만 URI나 URN을 알았다고 해서 실제로 존재하는 어떤 자원에 접근할 수는 없기 때문이다.

 

URN의 문법은 여기에서 확인할 수 있다. 

'URN 문법'의 URL은 https://datatracker.ietf.org/doc/html/rfc2141 이지만

'URN 문법'의 URN은 RFC 2141이다.

 

URI

<html xmlns:th="http://www.thymeleaf.org">와 같은 xml namespace는 URI이지만 URL은 아니다.

해당 식별자를 통해 어떤 자원에 접근할 수 있는 것은 아니지만 네임스페이스를 통해 식별할 수 있기 때문이다.

 

URL

이렇게 공부의 목적을 가지고 굳이 굳이 찾아가면서 URI이 무엇이고 URN이 무엇인지 알려고 노력하지 않는 이상, 사실상 거의 모든 인터넷 주소는 URL이면서 URI이다. 

 

레퍼런스

https://auth0.com/blog/url-uri-urn-differences/

 

URL, URI, URN: What's the Difference?

Learn the differences between URL, URI, and URN.

auth0.com

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함