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