URL과 URI 차이점

Web / / 2020. 1. 12. 17:25

1. URI(Uniform Resource Identifier) 

통합 자원 식별자. URI는 인터넷에 있는 자원을 나타내는 유일한 주소입니다. 즉. 인터넷 상에서 자원을 식별하기 위한 문자열로 생각할 수 있습니다.

2. URL(Uniform Resource Locator)

네트워크상에서 자원이 어디 있는지를 알려주기 위한 규약으로, 인터넷 상의 자원 위치라고 생각하시면 됩니다.       

3. URL과 URI의 구분

https://tistory.com/item/item.html 은 https://tistory.com 이라는 곳에 item 디렉터리에있는 item.html을 가르키므로 URL이면서 URI입니다.

 

https://insight-bgh.tistory.com/207 여기서 URL은 https://insight-bgh.tistory.com여기까지입니다. 블로그의 207번 포스팅글을 얻기 위해서는 207이라는 식별자가 필요한것입니다. 이렇게 나타낼 경우 자원의 위치가 서버내에서 변경되더라도 저희는 접근하는데 어려움을 겪지 않습니다. URI이지만 URL은 아닌것입니다. 

 

다이어그램으로 나타내면 다음과 같은 그림입니다.

4. URN(Uniform resource name, URN)

URN은 콘텐츠를 이루는 한 리소스에 대해, 그 리소스의 영향을 받지 않는 유일한 이름 역할을 합니다. URN은 바로 리소스의 위치가 변하면 접근에 문제가 생길 수 있는 URL의 한계를 보완하는 역할을 하는 것입니다.

REFERENCE

https://hack-cracker.tistory.com/135

https://mygumi.tistory.com/139

http://itnovice1.blogspot.com/2019/01/url-urn-uri.html

'Web' 카테고리의 다른 글

VO vs DTO  (0) 2021.02.09
상대경로와 절대경로  (0) 2020.08.27
[Web] 웹 페이지 랜더링 과정  (0) 2020.03.07
템플릿 엔진(Template Engine) 이란?  (2) 2020.03.04
REST API란?  (0) 2020.01.12
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기