URL 과 URI의 차이
- URI(Uniform resource Identifier) 네트워크 상에서 자원 위치를 알려주기 위한 규약.
URI의 존재는 인터넷에서 요구되는 기본조건으로서 인터넷 프로토콜에 항상 붙어 다닙니다. - URL(Uniform Resource Locator) 통합 자원 식별자로 인터넷에 있는 자원을 나타내는 유일한 주소.
- URI가 URL의 상위 개념.
(URL이 URI안에 포함 되어있다고 생각하면 될것 같습니다.
URI 의 하위 개념으로는 URL 말고 URN도 있음.)
URI는 Uniform Resource Identifier
URL은 Uniform Resource Locator
URN은 Uniform Resource Name
URI는 Uniform Resource Identifier
URL은 Uniform Resource Locator
URN은 Uniform Resource Name
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은 아닌것.
Reference
'codestates' 카테고리의 다른 글
mini Job-Searching (0) | 2022.06.22 |
---|---|
Effect Hook 사용하기 (0) | 2022.06.20 |
REST API (0) | 2022.06.15 |
React Props, State (0) | 2022.06.13 |
React 리액트 라우터로 SPA개발 (0) | 2022.06.10 |
Comment