'URL vs URI'에 해당되는 글 1건

[HTML 코딩] URL vs URI

HTML 2017. 9. 5. 02:01

안녕하세요. 제임스 입니다. 


이번에는 URI 및 URL 에 관한 내용 정리와 함께 URN 이 무엇인지에 대한 내용 같이 다뤄보고자 합니다. 



■ URI, URL and URN 의 차이점


※ URI 란? 

Uniform Resource Identifier 의 약자로 정보 리소스를 고유하게 식별하고 위치를 지정합니다. 

URI 는 URL 과 URN 두가지로 나눌 수 있습니다. 


※ URL 이란?

Uniform Resource Locator 의 약자로 리소스의 구체적인 위치정보를 지정합니다.

URL 은 리소스 또는 페이지의 정확한 위치를 알려주고 있습니다. 


ex) 

http://jamesdreaming.tistory.com/    > 제임스의 티스토리 메인화면

http://jamesdreaming.tistory.com/category/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D/Android    > 안드로이드 카테고리 글 목록 조회 화면

http://jamesdreaming.tistory.com/37    > 제임스 티스토리 중 안드로이드 단말정보 가져오기 관련 포스팅


위와 같이 명확한 리소스 또는 페이지 정보를 제공해주는 것이 URL 이며 이는 우리가 가장 많이 사용하고 있는 URI 의 한 형태 입니다. 


※ URN 이란?

Uniform Resource Name 의 약자로 리소스 위치와 상관 없이 리소스의 이름값을 이용하여 접근하는 방식 입니다. 


예를 들어 

위 예시 중 안드로이드 단말정보 가져오기 관련 포스팅인 http://jamesdreaming.tistory.com/37 라는 URL 이 네이버나 구글 검색에 노출 되어 있는 상태라고 하겠습니다. 

이때 제가 URL 을 http://jamesdreaming.tistory.com/android/37 이라고 변경 했을 경우 포털 사이트를 통해 링크를 클릭하여 접근하고자 하는 시도가 있을 경우 페이지를 찾을 수 없어 404 : not found 오류가 발생하게 됩니다. 


이를 보완하기 위해 가장 이상적인 방법을 강구 했는데요. 바로 위치 정보와는 상관 없이, 위치 정보가 바뀌어도 리소를 찾을 수 있도록 해당 리소스의 위치정보가 아닌 실제 리소스 이름을 사용하는 방식입니다.  





위 이미지를 참조하여 간략하게 요약하면 아래와 같습니다. 

    • URI 에는 URL 과 URN 두가지가 있습니다. 
    • URL 은 URI 입니다. 
    • 반대로 URI 는 URL 이라고 할 수 없습니다. 


간단히 정리 했는데요. 


정말 한줄로 요약 하면 URI >= URL 정도 되겠습니다. 



참고 사이트 

http://www.ietf.org/rfc/rfc3986.txt

https://stackoverflow.com/questions/176264/what-is-the-difference-between-a-uri-a-url-and-a-urn



▼ 도움이 되었다면 아래 하트 클릭 한번 부탁 드립니다 ▼

감사합니다 :D

'HTML' 카테고리의 다른 글

doucument.execCommand() 사용하기  (1173) 2018.08.03
블로그 이미지

쉬운코딩이최고

Android, Java, jsp, Linux 등의 프로그래밍 언어를 소개 합니다.

,