URI vs URL
URI(Uniform Resource Identifier)와 URL(Uniform Resource Locator)은 모두 웹 자원을 고유하게 식별하는데 사용되는 문자열이지만, 그 사용 목적과 범위에 있어서 몇 가지 차이점이 있습니다.
1. 범위: URI는 더 넓은 개념으로 URL과 URN(Uniform Resource Name)의 상위 집합입니다. 즉, 모든 URL은 URI이지만, 모든 URI가 URL은 아닙니다.
2. 사용 목적:
- URL은 웹 리소스의 위치를 정확하게 표시하고 그 위치를 어떻게 찾아갈 수 있는지에 대한 정보를 제공합니다. 예를 들어, "http://www.example.com"은 서버('www.example.com')에서 웹페이지를 가져오는 방법을 제공합니다.
- 반면에 URI는 리소스를 고유하게 식별하는 것이 주된 목적입니다. 이것은 위치를 제공하지 않을 수도 있습니다. 예를 들어, URN은 리소스를 고유하게 식별하지만 그 위치를 제공하지는 않습니다. URN 예시로는 "urn:isbn:0451450523"이 있으며, 이는 특정 책의 고유한 ISBN 번호를 제공하지만, 그 책의 실제 위치를 제공하지는 않습니다.
요약하면, URL은 어떤 리소스가 '어디에 있는지' 를 나타내며, URI는 리소스를 고유하게 '식별' 하는 것입니다. 그리고 모든 URL은 URI입니다.
감사합니다. 이런 정보를 나눠주셔서 좋아요.