URL 과 URI의 차이

임재성
2 min readAug 11, 2019

URL /URI

  • URI(Uniform resource Identifier) 네트워크 상에서 자원 위치를 알려주기 위한 규약.
    URI의 존재는 인터넷에서 요구되는 기본조건으로서 인터넷 프로토콜에 항상 붙어 다닙니다.
  • URL(Uniform Resource Locator) 통합 자원 식별자로 인터넷에 있는 자원을 나타내는 유일한 주소.
  • URI가 URL의 상위 개념.
    (URL이 URI안에 포함 되어있다고 생각하면 될것 같습니다.
    URI 의 하위 개념으로는 URL 말고 URN도 있음.)

URL 와URI 구분

  • https://example.com 의 경우 https://example.com 이라는 서버를 나타내기 때문에 URL이면서 URI
  • https://example.com/skin 의 경우 example 서버의 skin이라는 인터넷상의 자원의 위치를 의미하기에 URL 이면서 URI
  • https://example.com/one/two/abc.html 의 경우 example 서버의 one/two 디렉토리 아래의 abc.html을 가리키므로 URL이면서 URI
  • https://example.com/123 의 경우 좀 다르다. 여기서 URL은 https://example.com까지이고, 내가 원하는 정보에 도달하기위해 123이라는 식별자가 필요하다.
    즉, URI 이지만 URL은 아닌 것이다.
  • https://example.com/one?id=123 의 경우도 마찬가지로 URL은 https://example.com/one 까지이고 내가 원하는 정보에 도달하기 위해서는 ?id=123이라는 식별자가 필요한 것이다.
    이또한 URI이지만 URL은 아닌것.

--

--