: Uniform Resource Locator 네트워크상에서 자원의 위치를 알려주기 위한 규약

scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]

scheme: protocol(자원에 접근할 방법)

host: domain 또는 IP등을 지정

port: server의 network port number

path: host이후 접근할 자원의 구체적인 위치를 말한다

query: 특정 리소스를 요청 받을때 사용, path의 끝에 ?로 시작하며 &로 구분된다.

fragment: 클라이언트 부분에서 리소스의 특정 부분을 지칭한다. (서버에서는 전달 되지 않음)