본문 바로가기

Development/Computer Science

[CS] URI와 URL의 차이점

728x90

URL: Uniform Resource Locator로써 해당 경로에 실제 존재하는 자원의 위치를 가르키는 것
예를 들어 http://someone-life.tistory/test.txt 라는 URL은 웹 서버 Root 디렉터리에 실제로 존재하는 test.txt 파일을 요청하기 위한 주소입니다.

URI: Uniform Resource Identifier로써 요청하는 주소가 실제 존재하는 파일이라기 보다는 기능을 하기위한 구분자로 보는 것
Flask를 통해 /hello라는 URI에 요청이 들어왔을 때 특정 동작을 실행하게 합니다. 실제 우리 서버 안에 hello라는 파일은 존재하지 않습니다. 단지 자원의 구분자로써 역할을 하며 접근 구분자에 땨라 CRUD Operation을 실행하게 하는 주소입니다.

URL은 URI의 하위 개념이다. URI는 URL을 포함하고 있는 개념이기에 http://someone-life.tistory.com/test.txt는 URI라고도 할 수 있다. 

 

 

728x90