본문 바로가기
UX NOTES

[IT상식] URL과 URI의 차이점은? URL, URI, URN

by 🐟 물고기 2020. 2. 26.
반응형

 

기획자가 알면 좋은 IT기초 상식

URL, URI 그리고 URN까지 

 

 

위의 세 개는 분명 다른 개념이다!

위 세 가지 개념은 네트워크 상의 자원을 분류하고 식별하기 위한 개념이다.

여기서 "자원"이란, 네트워크 내의 데이터나 서비스 등을 떠올리면 된다. 


 

 

1. URI (Uniform Resource Identifier)

 

위키피디아 정의 

통합 자원 식별자(Uniform Resource Identifier, URI)는 인터넷에 있는 자원을 나타내는 유일한 주소이다. URI의 존재는 인터넷에서 요구되는 기본조건으로서 인터넷 프로토콜에 항상 붙어 다닌다.

URI의 하위개념으로 URL, URN 이 있다.

URI를 가장 먼저 언급하는 이유는, URI는 이 세 가지 개념들 중 최상위의 개념으로써 나머지 두 가지 URL, URN을 포함하고 있기 때문이다.

 

  • URI가 URN과 URL를 포함하는 개념
  • 인터넷에 있는 자원을 나타내는 유일한 주소
  • 인터넷에서 요구되는 기본 조건
  • 인터넷 프로토콜에 항상 붙어다님

2. URL (Uniform Resource Locator) 

URL은 가장 익숙한 개념일 것이다. 위키피디아에서는 아래와 같이 URL을 설명하고 있다. 

URL
(Uniform Resource Locator, 문화어: 파일식별자, 유일자원지시기)은 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약이다. 즉, 컴퓨터 네트워크와 검색 메커니즘에서의 위치를 지정하는, 웹 리소스에 대한 참조이다.

 

흔히들 인터넷 주소 및 링크로 알고 있는데, URL의 개념은 요약하자면 아래와 같다 

  • 위치를 나타내는 규약 
  • 네트워크 상의 자원이 어디에 있는지 표기하는 방식
  • 예시 : http://creativepita.com/study/ux.txt 라면, creativepita.com 서버에서, study폴더 안의 ux.txt 를 요청하는 것 (즉=위치) 

 

 

3. URN (Uniform Resource Name) 

URN은 약자 그대로 자원의 이름이다. 위키피디아에서는 아래와 같이 URL을 설명하고 있다. 

URN(Uniform Resource Name, 통합 자원 이름)은 urn:scheme 을 사용하는 URI를 위한 역사적인 이름이다. URN은 영속적이고, 위치에 독립적인 자원을 위한 지시자로 사용하기 위해 1997년도 RFC 2141 문서에서 정의되었다.

뭔가 어렵지만.. 

  • 네트워크 상의 자원을 위치가 아니라 이름으로 사용
  • 위치가 변경되더라도 후에 이름으로 리소스를 찾을 수 있음 

 

 

반응형

댓글