URI(URI : Uniform Resource Identifier (URI) consists of a string of characters used to identify or name a resource on the Internet) 는 인터넷 상의 자원을 식별하기 위한 문자열의 구성원이다.
URI의 한 형태인 URL은 인터넷 상의 자원 위치를 나타낸다
URL는 URI의 한 형태로, 바꿔 말하면 URI는 URL을 포함 하는 개념이다. (URI > URL) 인터넷 상의 자원의 위치와 식별자. 언듯 보면 같은 것을 의미하는 것 같지만 '자원의 위치'라는 것은 결국은 '하나의 파일 위치'를 나타내는 것임 기억하자.
이와 같은 형식은 logo.gif라는 인터넷상의 자원 위치를 의미 한다. 이는 URI이면서도 URL라고 말할 수 있다.
http://endic.naver.com/란 서버에 위치한 endic.nhn파일은 query string인 docid의 값에 따라 여러가지 결과를 나타낸다. 여기서 URL은 endic.nhn의 위치를 표기한 http://endic.naver.com/endic.nhn 까지이다. 내가 원하는 정보에 도달 하기위해서는 ?docid=1232950라는 식별자(Identifier)가 필요하다. 결국 위의 주소는 URI이긴 하지만 URL은 아니다.
http://endic.naver.com/endic.nhn?docid=1232950
http://endic.naver.com/endic.nhn?docid=1232690
위 두 주소는 같은 URL이고 다른 URI라고 할 수 있다. (이건 좀 억지긴 하지만 개념을 이해하기 바란다.)
잘 모르겠으면 URI 라고 말하면 된다. 😗😗