[WEB]URL과URI차이

최대 1 분 소요

post-thumbnail

그림 출처

URI(Uniform resource Identifier)는 통합 자원 식별자로서 인터넷에 있는 자원을 나타내는 유일한 주소이다. URL(Uniform Resource Locator)은 인터넷 상의 자원 위치를 알려주기 위한 규약이다.

URI가 URL의 상위 개념(URI > URL) URL이 URI에 포함되어 있다. (URI 의 하위 개념으로는 URL 말고 URN도 있다.)

인터넷 상의 자원의 ‘식별자’와 ‘위치’. 언뜻 보면 같은 것을 의미하는 듯 하지만 다르다.

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은 아닌것.

참고사이트: https://lambdaexp.tistory.com/39 https://medium.com/@js230023/url-%EA%B3%BC-uri%EC%9D%98-%EC%B0%A8%EC%9D%B4-154d70814d2a

댓글남기기