Study/강의

모든 개발자를 위한 HTTP(5) - URI

알굼 2023. 5. 18. 08:54
반응형

1. URI(Uniform Resource Identifier) 이란?

- Uniform: 리소스를 식별하는 통일된 방식
- Resource: 자원, URI로 식별할 수 있는 모든 것(제한 X)
                    => html, 파일, 실시간 교통정보 등등
- Identifier: 다른 항목과 구분하는데 필요한 정보

URI ? URL ? URN ?
- URI는 로케이터(locator), 이름(name) 또는 둘다 추가로 분류될 수 있다.
  (https://www.ietf.org/rfc/rfc3986.txt   → 1.1.3. URI, URL, and URN)

 

2. URL, URN 이란?

- URL: Uniform Resource Locator, 리소스가 있는 위치를 지정
- URN: Uniform Resource Name,
- 리소스에 이름을 부위치는 변할 수 있지만, 이름은 안변함
   ex) urn:isbn:8960777331 -> 어떤 책의 isbn URN 인데,
         URN 이름만으로 실제 리소스를 찾을 수 있는 방법이 보편화되지 않음

3. URL 문법

 1) 아래 내용으로 구성을 함.

url 를 구성하는 것

 2) [usrinfo] 는 거의 안씀. 

 3) [hostname] 는 직접 사용가능

 4) [port]

 5) [path]

6) [query]

 7) [fragment]

반응형