URI와 URL의 차이점이 궁금했다. 사실 공부전까지 URI라는 것이 존재하는지도 몰랐다;😥
이 참에 정리도 해보고 둘의 차이점에 대해 확실하게 알아보자.
URI는 특정 리소스를 식별하는 통합 자원 식별자(Uniform Resource Identifier)를 의미한다. 웹 기술에서 사용하는 논리적 또는 물리적 리소스를 식별하는 고유한 문자열 시퀀스다.
일반 URI는 다음과 같은 형태를 나타낸다.
scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]
URL(Uniform Resource Locator, 문화어: 파일식별자, 유일자원지시기)은 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약이다. URL은 흔히 웹 주소라고도 하며, 컴퓨터 네트워크 상에서 리소스가 어디 있는지 알려주기 위한 규약이다. URI의 서브셋이다.
URL (Uniform Resource Locator)은 주로 위치를 검색하기위한 액세스 방법 (http, ftp, mailto와 같은 프로토콜)을 사용하여 웹 페이지, 웹 페이지의 구성 요소 또는 웹 페이지의 프로그램을 연결하는 데 사용된다. 자원의 반대로 URI (Uniform Resource Identifier)는 항목의 ID를 정의하는 데 사용된다. 여기서 단어 식별자는 사용 된 방법 (URL 또는 URN)에 관계없이 리소스를 다른 것과 구별하는 것을 의미한다.
URL은 URI이지만 URL은 결코 URL이 될 수 없다.
URL은 프로토콜 유형을 사용하지 않는 반면 URI는 사용되는 프로토콜의 유형을 지정한다.
참고
https://www.charlezz.com/?p=44767
https://inpa.tistory.com/entry/WEB-%F0%9F%8C%90-URL-URI-%EC%B0%A8%EC%9D%B4
https://ko.gadget-info.com/difference-between-url