: 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: 클라이언트 부분에서 리소스의 특정 부분을 지칭한다. (서버에서는 전달 되지 않음)
http://www.example.org/foo.html#bar foo.html 파일의 id가 bar인 element를 지칭