프로그래머스 데브코스

URL과 URI

이규현2026-02-09
URL과 URI

URL vs URI 차이점

1. 정의 및 개념

  • URI (Uniform Resource Identifier): 통합 자원 식별자. 자원 자체를 식별하는 가장 포괄적인 개념이다.
  • URL (Uniform Resource Locator): 자원 위치 지정자. 해당 자원이 어디에 있는지 위치를 나타낸다.

2. 포함 관계

"모든 URL은 URI이지만, 모든 URI가 URL인 것은 아니다." URI가 더 큰 개념이며, URL은 그 안에 포함되는 하위 개념이다.

3. 구조 분석 (Example)

https://velog.io/@leekyuhyun/posts?id=123

  • URL: https://velog.io/@leekyuhyun/posts (자원의 위치까지)
  • URI: https://velog.io/@leekyuhyun/posts?id=123 (식별자 전체)

4. 핵심 차이 요약

구분URLURI
풀네임Uniform Resource LocatorUniform Resource Identifier
핵심 역할자원의 위치를 알려줌자원을 식별
쿼리스트링포함하지 않음포함함 (식별의 일부)
범위좁은 의미넓은 의미