프로그래머스 데브코스
URL과 URI
이규현2026-02-09

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. 핵심 차이 요약
| 구분 | URL | URI |
|---|---|---|
| 풀네임 | Uniform Resource Locator | Uniform Resource Identifier |
| 핵심 역할 | 자원의 위치를 알려줌 | 자원을 식별함 |
| 쿼리스트링 | 포함하지 않음 | 포함함 (식별의 일부) |
| 범위 | 좁은 의미 | 넓은 의미 |