URL은 인터넷 리소스가 어디에 있는지 알려주는 주소이다.
URL 문법
<스킴>://<사용자 이름>:<비밀번호>@<호스트>:<포트>/<경로>;<파라미터>?<질의>#<프래그먼트>
- 스킴은 리소스에 어떻게 접근하는지 알려주는 정보다.
- 사용자 이름과 비밀번호는 서버의 리소스에 접근하기 전 사용자 이름과 비밀번호를 요구 할때 사용된다.
- 호스트와 포트는 리소스를 호스팅하는 호스팅 장비와 리소스를 가지고 있는 서버가 어디있는지 알려준다.
- 경로는 리소스가 서버 내 어디에 위치하는지 알려준다.
- 파라미터는 리소스에 접근하기 위해 더 많은 정보가 필요할때 사용된다.
- 질의는 찾는 리소스의 범위를 줄이기 위해 사용된다.
- 프래그먼트는 큰 리소스를 읽을 때 프래그먼트를 사용해 특정 부분만 가리킬 수 있게 한다.
서버에는 전달되지 않고 브라우저가 프래그먼트를 사용해 리소스의 일부만 보여준다.