URI URL URN 구조 비교
- Scheme: 리소스에 접근하는 데 사용할 프로토콜
- Host: 접근할 대상(서버)의 호스트 명
- Path: 접근할 대상(서버)의 경로에 대한 상세 정보
URI란?
-
Uniform Resource Identifier의 약자로 통합 자원(리소스) 식별자이다. 즉, URI는 인터넷 상의 리소스 "자원 자체"를 식별하는 고유한 문자열 시퀀스이다.
cf. Uniform이란? 리소스를 식별하는 통일된 방식을 말한다.
cf. Resouce란? URI로 식별이 가능한 모든 종류의 자원(웹 브라우저 파일 및 그 이외의 리소스 포함)을 지칭한다.
cf. Identifier란? 다른 항목과 구분하기 위해 필요한 정보를 뜻한다.
URL이란?
-
Uniform Resource Locator의 약자로 네트워크상에서의 통합 자원의 '위치'를 나타내기 위한 규약이다. 즉, 자원 식별자와 위치를 동시에 나타낸다.
-
웹 사이트 주소뿐만아니라 컴퓨터 네트워크 상의 자원을 모두 나타내는 표기법으로 특정 웹 페이지의 주소에 접속하기 위해서는 웹 사이트의 주소뿐만아니라 프로토콜을 함께 알아야 접속이 가능한데 이들을 모두 나타내는 것이 URL이다.
URI와 URL의 차이
URN이란?
- Uniform Resouce Name의 약자로 리소스의 위치, 프로토콜, 호스트 등과는 상관없이 각 자원에 이름을 부여한 것이다.
- URN은 리소스의 위치, 프로토콜, 호스트 등과는 상관없이 각 자원에 이름을 부여한 것으로 URL은 어떤 특정 서버에 있는 웹 문서를 가리키는 반면, URN은 웹 문서의 물리적인 위치와 상관없이 웹 문서 자체를 나타낸다. 개별 자원에 식별자를 부여하게 되면 해당 정보에 대한 URN은 일정하게 유지되며 웹 문서가 다른 웹 서버로 이동하거나 주소가 바뀌는 등 물리적 위치가 변경되더라도 해당 문서를 찾을 수 있다.
출처. elancer, "URI와 URL, 어떤 차이점이 있나요?", https://www.elancer.co.kr/blog/view?seq=74, (2023.01.26)