URL은 Uniform Resource Locator의 약자로, 인터넷의 리소스를 가리키는 표준이름이다. URL은 브라우저가 정보를 찾는데 필요한 리소스의 위치를 가리킨다. 이를 통해 애플리케이션/사람이 HTTP 및 다른 프로토콜을 통해 리소스에 접근할 수 있다.
URI은 URL와 URN으로 구성되어 있지만 대부분의 경우 URI는 URL을 가리킨다.
URL을 사용하면 리소스를 다음과 같은 일관된 방식으로 지칭할 수 있다.
<aside> ⭐ 스킴://서버위치/경로
</aside>
더 자세히 나타내면 다음과 같다.
<aside> ⭐ 스킴 :// 사용자 이름 : 비밀번호 @ 호스트 : 포트 / 경로 ; 파라미터 ? 질의 #프래그먼트
</aside>
각각 컴포넌트는 다음과 같은 의미를 갖는다.
URL은 상대 URL과 절대 URL 두 가지로 나뉜다. 두 가지 종류에 대해 각각 살펴보겠다.
지금까지 우리가 본 것들은 다 절대 URL이다.
절대 URL은 리소스에 접근하는데 필요한 모든 정보를 가지고 있다.