uri와 url의 차이점

첫 게시물로 무엇을 할까 고민하다가 평소에 자주 사용하지만 정확한 차이점을 몰라서 매번 궁금해 하던 것을 정리하려 한다.

다음 글은 아래의 순서로 진행된다.

  • URL, URI의 정의
  • 어떤 때에 사용해야 하는가

  • URL, URI의 정의

  • URL : Uniform Resource Locator

  • URI : Uniform Resource Identifier

URI는 인터넷에서 자원을 나타내는 유일한 주소이다. URL은 URI의 포함되는 하위개념의 느낌인데, URN과 구분된다. 정확히 반으로 구분되는지는 모르겠다. URN이라는 걸 쓸 일이 없어서 찾아보진 않았다.


  • 어떤 때에 사용하는가

사실 이것만 정확히 알아도 된다. URL은 항상 URI에 속한다. https://www.google.co.kr/search?q=uri 라는 주소가 있을 때, 뒤에 변수가 포함된 주소는 URL은 아니지만 URI이고, /search까지는 URL이면서 URI이다.


[참고사이트 1][1]
[1]:https://blog.lael.be/post/61
[참고사이트 2][2]
[2]:http://sunychoi.github.io/java/2015/04/27/uri-url.html