최대 1 분 소요

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


  • 이름으로 리소스를 구분한다.
  • 거의 사용되지 않는다.


댓글남기기