URI와 URL

김명일·2022년 6월 27일
0

URI(Uniform Resource Identifier)

인터넷에 있는 자원을 나타내는 유일한 주소로 하위 개념으로 URL이 있다.

URL(Uniform Resource Locator)

네트워크 상에서 자원의 위치를 나타낸다.


예시

https://velog.io:443/write?id=87321fa0-a6b9-4ee3-a109-a774e0cfb82d

위와 같은 주소는 아래와 같이 나눌 수 있다.

  • schem(protocol): https
  • host: velog.io
  • port: 443
  • path: write
  • query string: id=87321fa0-a6b9-4ee3-a109-a774e0cfb82d

위 주소는 URI일까?

맞다. 인터넷에 있는 자원을 나타내는 유일한 주소이다.

그렇다면 URL일까?

그건 아니다. https://velog.io:443/write까지만 본다면 URL이라고 할 수 있다. 네트워크 상의 자원의 위치를 나타내기 때문이다. 하지만 뒤에 특정 자원을 나타내는 쿼리스트링이 붙음으로서 이는 자원의 위치가 아닌 자원을 나타내는 식별자라고 할 수 있다. 따라서 URL이라고 할 수 없다.

profile
주니어 백엔드 🐶🦶🏻📏

0개의 댓글