URI 와 URL
URI URL URN
URI
- URI(Uniform Resource Identifier)
- 리소스를 식별하기위한 주소 체계에서 가장 큰 개념이다.
- locator와 name에 따라 URL 또는 URN 으로 추가 분류될 수 있다.
URL
- URL(Uniform Resource locator)
- 리소스가 있는 위치를 지정한다.
- 일반적으로 URI와 거의 같은 의미로 쓰인다.
URL의 구조
schema://[userinfo@]host[:port][/path][?query][#fragment]
https://www.google.com:443/search?q=jungho&hl=ko
- 스키마 : https
- 주로 프로토콜을 사용한다.
- 어떤 방식으로 리소스에 접근할 것인가에 대한 규약
- userinfo
- URL 에 사용자 정보를 포함해서 인증하는 목적
- 거의 사용 안함
- 호스트명 : www.google.com
- 포트번호 : 443
- 프로토콜 별로 주로 사용하는 포트가 지정되어 있다.
- 일반적으로 생략된다.
- 패스 : /search
- 리소스의 경로이다.
- 계층적 구조이다.
- 쿼리 파마미터 : q=jungho&hl=ko
- ?로 시작하며 &로 정보를 추가한다.
- key=value 의 딕셔너리 형태이다.
- query stirng 이라고 많이 부른다.
- fragment
- 주로 사용 안함
- 내부 북마크 등에 사용
- 서버에 전송 X
URN
- 이름으로 리소스를 구분한다.
- 거의 사용되지 않는다.
댓글남기기