URL과 URI

강인호·2022년 10월 15일
0

개인저장

목록 보기
35/87

참고링크

나는 기존에 URL이란 단어만 존재하는줄 알았는데 REST API를 다시 복습하는데

URI란 단어가 나왔다. 오타는 아닌 것 같고 찾아보니 명백한 차이점이 있는 다른 (다르다기 보다는 범주가 더 큰?) 단어였다.

URI의 범주 안에 URL이 속하는 형태이다.

URI

URI는 특정 리소스를 식별하는 통합 자원 식별자(Uniform Resource Identifier)를 의미한다. 웹 기술에서 사용하는 논리적 또는 물리적 리소스를 식별하는 고유한 문자열 시퀀스다.

URL

URL은 흔히 웹 주소라고도 하며, 컴퓨터 네트워크 상에서 리소스가 어디 있는지 알려주기 위한 규약이다. URI의 서브셋이다

URI와 URL의 가장 큰 차이점은

URI는 식별하고 URL은 위치를 가르킨다 는 점이다.

두 주소 모두 index.html을 가르키지만,

첫번째 주소는 실제 파일의 위치까지 나타내는 주소기 때문에 URI면서 URL이지만

두번째 주소는 실제로 서버에 index라는 파일이 존재하지 않기 때문에 URL이 될 수 없다. 하지만 서버내부에서

index.html을 식별할 수 있기 때문에 URI는 될 수 있다.

++++++

글 다 읽고 댓글을 찾아보니

rfc 정의에 따르면(찾아보니 컴퓨터 네트워크 공학 등에서 인터넷 기술에 적용 가능한 새로운 연구, 혁신, 기법 등을 아우르는 메모를 나타낸다. 라고 위키백과에 나와있었음)

저 위의 두 주소 다 URL이 될 수 있다고 한다.

무슨 말인지 지금의 나는 잘 모르겠지만 결론은 경로 문자열 만으로 둘을 구분짓기는 어렵다. 정도인것같고

지금은 지시자와 식별자의 개념으로만 짚고 넘어가려고 한다.

0개의 댓글