728x90
반응형
인터넷 주소에 대해 공부하다 보면 꼭 마주치는 개념이 있죠. 바로 URI와 URL입니다. 두 개념은 비슷하면서도 엄연히 다릅니다. 이번 글에서는 이 둘의 차이를 명확하게 정리해드립니다.
🔍 URI란?
- URI (Uniform Resource Identifier) 는 말 그대로 ‘통합 자원 식별자’입니다.
- 인터넷상의 특정 리소스(자원)를 식별할 수 있는 문자열을 뜻합니다.
- 예)
https://www.example.com/news/123→ 이 전체가 URI
🌐 URL이란?
- URL (Uniform Resource Locator) 은 우리가 흔히 말하는 웹 주소입니다.
- URL은 리소스의 ‘위치’를 알려주는 방식입니다.
- 즉, URI의 서브셋(하위 개념)입니다.
✅ URL과 URI의 차이 정리
| 예시 | URL인가? | URI인가? | 설명 |
|---|---|---|---|
https://www.google.co.kr |
✅ | ✅ | 서버의 위치를 가리킴 |
https://www.google.co.kr/news |
✅ | ✅ | 뉴스라는 리소스 위치를 가리킴 |
https://www.google.co.kr/news/abc.html |
✅ | ✅ | HTML 파일의 구체적 경로 |
https://www.google.co.kr/123 |
❌ | ✅ | 식별자가 추가된 URI |
https://www.google.co.kr/news?id=123 |
❌ | ✅ | 쿼리 스트링은 리소스 식별용 |
✨ 쉽게 말하면?
- 모든 URL은 URI입니다.
- 하지만 모든 URI가 URL은 아닙니다.
- URI = 식별, URL = 위치 라고 기억하세요!
📌 마무리
웹 개발, 백엔드, API 작업 시 이 개념을 잘 알고 있으면 요청 경로 설계 시 큰 도움이 됩니다.
이제 URI와 URL 구분, 더 이상 헷갈리지 않겠죠?
728x90
반응형
'Computer Science > NetWork' 카테고리의 다른 글
| 📌Stateful vs Stateless 완전 정복 🔍 서버 설계의 핵심 개념 쉽게 이해하기 (0) | 2022.10.30 |
|---|---|
| 📌"GET vs POST: 웹 개발자가 꼭 알아야 할 차이점 (쉽게 설명)" (0) | 2022.10.30 |
| 🏷️ 웹서버와 WAS 차이 완전 정복 – 동작 과정과 효율적인 분리 이유까지 (0) | 2022.10.27 |
| CSR vs SSR 차이 완벽 정리: 렌더링 방식부터 SEO까지 총정리! (0) | 2022.10.27 |
| 🏷️ OSI 7계층 완벽 정리 – 각 계층의 역할과 프로토콜 한눈에 이해하기 (0) | 2022.10.27 |