Uniform : 리소스를 식별하는 통일된 방식
Resource : 자원, URI로 식별할 수 있는 모든것 (제한 x)
Identifier : 다른 항목과 구분하는데 필요한 정보
👉 위치는 변할 수 있지만, 이름은 변하지 않는다
대체로 URI==URL의 의미로 이야기 한다.
URI는 locator(로케이터), name(이름) 또는 둘다 추가로 분류
URI > URL, URN
Locator (리소스의 위치)
Name (리소스의 이름)
URN :이름을 부여 (찾을 수 없음)
대체로 URL을 사용
https://www.google.com:443/search?q=hello&hl=ko
표준 ⬇️
scheme://[userinfo@]host[:port][/path][?query][#fragment]
프로토콜(https)//호스트명(www.google.com):포트번호(443)/패스(search)?쿼리 파라미터(q=hello&hl=ko)
👉 스키마 ( scheme )
👉 userinfo@ : 거의 사용 x
👉 host : 호스트명, 도메인명 or IP주소
👉 port : 생략 가능
👉 /path : 리소스 경로, 계층적 구조
👉 query
👉fragment : 내부 북마크에 사용