에스제이

반응형

이번 포스트에서는 URL, URI, URN의 차이점에 대해서 비교해보도록 하겠습니다.

개발자라면 한번쯤 접해봤을 용어입니다만 용어가 비슷해서 헷갈릴 수도 있을 거라는 생각에 정리해봤습니다.

 

1.) URI(Uniform Resource Identifier) Define

a uniform resource identifier (URI) is a string of characters used to identify a name or a resource

모든 정보의 리소스를 가리키는 식별자로써, URL과 URN의 상위개념입니다. 인터넷상의 리소스를 식별하기 위한 표기법입니다. URL은 특정 리소스의 절대 경로 값을 가지고 있다면 URI는 절대 경로 값과 상대 경로 값도 가지고 있습니다.

 

2.) URL(Uniform Resource Locator) Define

a unifrom resource locator, abbreviated URL, also known as web address, is a specific character string that constitutes a reference to resource

URL은 네트워크 상에서 특정 서버의 리소스가 어디에 위치해 있는지 알려주기 위한 규약형태의 주소 값입니다.

리소스의 위치는 절대 경로 값으로 된 문자열이며 문자열 마지막에 확장자를 필요로 합니다.

우리가 흔히 인터넷 창에 https://naver.com을 입력하는데 이것이 바로 URL입니다. 

 

3.) URN(Uniform Resource Name) Define

a uniform resource name is the historical name for a uniform resource identifier that uses the urn:scheme

URN은 서버의 대상 리소스가 어디에 있든 찾을 수 있는 방식으로 독립적인 자원을 가리키기 위한 UNIQUE의 지시자입니다. 리소스의 위치와 상관없이 그 대상을 가리키는 UNIQUE 한 이름을 사용합니다. 현재 IETF에서 표준규격을 지속적으로 업데이트하고 있습니다.

 

 

< 한방 정리 >

URI는 인터넷 상의 리소스를 식별하기 위한 문자열로 구성

URL은 인터넷 상의 리소스의 위치에 대한 절대 경로 값(주소 값)

URN은 인터넷 상의 리소스의 위치와 상관없이 대상을 가리키는 UNIQUE 한 이름

 

이것으로 URI, URN, URL의 차이점에 대해서 비교에 대한 설명을 마치겠습니다.

정독해주셔서 감사합니다 :)

 

출처 : https://en.wikipedia.org/wiki/Uniform_Resource_Identifier

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band