해당 글은 인프런 김영한님의 영상을 보고 정리한 글입니다. 출처
리소스 식별 통일된 방식(Uniform)
URI로 식별 가능한 모든 것(Resource)
식별하는데 필요한 정보(Identifier)
URL -> Locator : 리소스 위치 지정 -> 변경 가능
URn -> Name : 리소스에 이름 부여 -> 변경 불가
scheme://[userinfo@]host[:port][/path][?query][#fragment]
-> https://www.google.com:443/search?q=hello&hl=ko
scheme: 주로 프로토콜 사용
http -> 80 port/ https -> 433 port 주로 사용(포트 생략 가능)
userinfo@ : url에 사용자 정보 포함해 인증, 거의 사용 x
host : 호스트명/도메인명 또는 ip주소 사용 가능
port 일반적 생략, http -> 80/ https -> 433 사용
path : 리소스 경로, 주로 계층적 구조
query : key,value형태, query parameter, query string으로 불림