URI(Uniform Resource Identifier)
URI의 하위개념으로 존재하는 것이 바로 URL과 URN이며, 일종의 규약이다.
모든 정보의 리소스를 가리키는 식별자이다.
URL(Uniform Resource Locator)
네트워크 상에서 자원이 어디에 위치해 있는지 알려주기 위한 규약 형태이다.
특정 지점의 위치 또는 파일 리소스(index.jsp)에 접근하기 위한 주소값이다.
즉, URL은 마지막에 확장자가 반드시 필요한 규약이기도 하다.
URN(Uniform Resource Name)
지속적이면서 독립적인 자원을 가르키기 위한 UNIQUE한 지시자이다.
즉, 리소스의 <주소(위치)>가 아닌 <이름>을 지칭하는 것으로
예로 들면, URN:ISBN:9788937437564 와 같은 주소가 있다면 해당 주소는 ISBN은 국제표준도서번호를 가르키며, 뒤의 숫자는 <참을 수 없는 가벼움>이라는 도서의 ISBN 주소인 것이다.
위와 같이, URI 밑에 URL과 URN이 있으므로 모든 URL, URN은 URI이다.