URL (Uniform Resource Locator)과 URI (Uniform Resource Identifier)의 차이

    

### URL (Uniform Resource Locator)과 URI (Uniform Resource Identifier)의 차이


#### URL (Uniform Resource Locator)

- URL은 인터넷 상의 자원의 위치를 나타내는 주소입니다.

- URL은 자원이 어디에 있는지, 그리고 어떻게 접근할지에 대한 정보를 제공합니다.

- 구성 요소: `스킴(scheme)://호스트(host):포트(port)/경로(path)?쿼리(query)#프래그먼트(fragment)`

- 예: `https://www.example.com:8080/page?id=1#section2`


#### URI (Uniform Resource Identifier)

- URI는 인터넷 상의 자원을 식별하는 식별자입니다.

- URI는 URL과 URN (Uniform Resource Name)을 포괄하는 더 넓은 개념입니다.

- 예: `mailto:example@example.com` (URL 아님, URI임), `https://www.example.com/page` (URL이면서 URI임)


### URL과 URI의 관계

- 모든 URL은 URI이지만, 모든 URI가 URL은 아닙니다.

- URL은 자원의 위치와 접근 방법을 모두 지정하는 반면, URI는 자원을 단순히 식별만 할 수 있습니다.


### 비슷한 용어


#### URN (Uniform Resource Name)

- URN은 자원의 이름을 제공하는 URI의 하위 집합입니다.

- URN은 자원의 위치가 아닌, 자원의 이름을 고유하게 식별합니다.

- 예: `urn:isbn:0451450523` (책의 ISBN 번호)


#### Endpoint

- API나 서비스에서 특정 작업을 수행하기 위한 URI 또는 URL을 의미합니다.


#### Base URL

- API나 웹 서비스에서 공통된 부분의 URL을 의미합니다.

- 예: `https://api.example.com/v1` 이후에 특정 경로가 추가됩니다. (`/users`, `/products` 등)


이러한 용어들은 웹, 네트워크, API 설계 등 다양한 분야에서 사용됩니다. 

댓글

이 블로그의 인기 게시물

STUDY

vue

Capacitor 웹 기반 애플리케이션을 네이티브 앱으로 감싸고, 네이티브 기능에 접근할 수 있게 해주는 프레임워크