URI ⊃ URL, URI ⊃ URN 이다.
URI
Uniform : 리소스를 식별하는 통일된 방식
Resource : 자원
Identifier : 구분
즉 자원을 구분하기 위한 통일된 방식이다.
URL
Uniform Resource Locator
- 리소스가 있는 위치를 지정
- 문법
* scheme://[userinfo@]host[:port][/path][?query][#fragment]
ex) https://ithoneytip.tistory.com/3
- scheme
* 프로토콜에 주로 사용됨
* 프로토콜 : 자원에 접근하는 방식을 정한 규칙
* http : 80, https : 443
- userinfo
* 말그대로 사용자 정보, 거의 사용x
- host
* 도메인명 or IP주소
- port
* 접속 포트
- path
* 리소스 경로
* 보통 계층적 구조로 되어있음
- query
* key = value
- fragment
* 서버에 전송하는 정보는 아니고 html 내부 북마크 등에 사용됨
URN
Uniform Resource Name
- 리소스에 이름을 부여
현재 URN으로 리소스를 찾는 방법은 보편화 되어있지 않아 보통 URL을 사용한다.
댓글