통합 자원 식별자(URI, Uniform Resource Identifier)는 두 가지 주요 부분집합인 URL(Uniform Resource Locator)과 URN(Uniform Resource Names)으로 구성된 종합적 개념입니다. URN은 현재 그 리소스가 어디에 존재하든 상관없이 그 이름만으로 리소스를 식별하는데 비해 URL은 리소스가 어디 있는지 설명해서 리소스를 식별합니다.
대부분의 URL은 일반 URL 문법을 따르며, 서로 다른 URL 스킴도 형태와 문법 면에서 매우 유사합니다.
<스킴>://<사용자_이름>:<비밀번호>@<호스트>:<포트>/<경로>;<파라미터>?<질의>#<프래그먼트>
URL은 상대 URL과 절대 URL 두 가지로 나뉩니다. 절대 URL은 리소스에 접근하는데 필요한 모든 정보를 가지고 있습니다. 그와 달리 상대 URL은 URL을 짧게 표기하는 방식이며, URL에 스킴과 호스트 그리고 다른 컴포넌트들을 모두 입력하지 않아도 됩니다. 상대 URL로 리소스에 접근하는데 필요한 모든 정보를 얻기 위해서는, 기저 URL을 사용해야 합니다.
<BASE>
HTML 태그가 있습니다.표현의 한계를 넘기 위해 URL에 있는 안전하지 않은 문자들을 표현할 수 있는 인코딩 방식이 고안되었습니다. 인코딩은 안전하지 않은 문자를 퍼센티지 기호(%
)로 시작해, ASCII 코드로 표현되는 두 개의 16진수 숫자로 이루어진 이스케이프 문자로 바꿉니다.