URI (가장 넓은 개념) ├── URL (위치를 통한 식별) └── URN (이름을 통한 식별)
웹에서 논리적 또는 물리적 리소스를 식별하는 것으로 URL의 기본 요소에 query, bookmark를 포함한 것, 식별하는 것이 중요 , 검색했을 때 ?/q 와 같은 query문이 붙음
즉, URI은 식별만 한다. - "홍길동"이라는 이름, 누군지는 알 수 있지만, 어떻게 연락할지는 모름
URI 구조
scheme:[//authority]path[?query][#fragment]
여기서:
- scheme: 프로토콜 (http, https, mailto, ftp 등)
- authority: [user@]host[:port]
- path: 리소스 경로
- query: 추가 파라미터
- fragment: 리소스 내부의 특정 부분
e.g.
<https://example.com/products/123>
<mailto:[email protected]>
urn:isbn:0451450523
URL은 인터넷 상의 리소스에 대한 웹 주소나 위치를 제공하는 특정 유형의 URI다.
리소스의 위치를 찾는 것으로 네트워크 상에서 웹페이지,이미지,동영상 등의 파일이 위치한 정보를 나타냄 ,위치가 중요하다. 리소스가 어디에 있고, 어떻게 접근하는지 알려주는게 목적이다. (식별 + 위치 정보)
즉, URL 식별 + 접근 방법 이다.