# URI란?
Uniform Resource Identifier 로 리소스를 식별하는 통일된 방식으로 URI로 식별 가능한 모든 것을 다른 항목과 구분하는데 필요한 정보들 이라고 생각하면 된다.
# URL이란?
Uniform Resource Location 으로 리소스가 있는 위치를 지정하는 것을 말한다.
# URN이란?
Uniform Resource Name 으로 리소스에 이름을 부여하는 것이다.
쉽게 보자면, URI = URL + URN 으로 보면 된다.
이 쯤에서 의문이 들 수 있다. URL과 URN의 차이점은 알겠는데 URI와 다른게 도대체 뭐지??
✔ URI와 URL 예시
두 가지의 각각 예시를 보면 그 차이를 쉽게 이해할 수 있다.
내 블로그 주소를 통해 예시를 들어보겠다.
https://forky-develop.tistory.com
위의 링크는 URI일까? URL일까?
정답은 둘다 맞다.
https://forky-develop.tistory.com/11
그러면 위의 링크는 URI일까? URL일까?
정답은 URI이다.
차이점을 알아봤을 것이다.
URI가 URL을 내포하는 큰 개념이라는 것은 위의 정리를 통해 알고 있을 것이다.
https://forky-develop.tistory.com 여기까지는 서버를 나타내기 때문에 URL이자 URI인 것이며, 뒤의 11이 붙은 순간 내가 원하는 정보를 얻기 위한 식별자가 붙은 것이라 더이상 URL이라고는 할 수 없게 된다.
+ 헷갈릴 만한 상식!
도메인과 URL은 비슷하지만 같은 것은 아니다.
쉽게 예시를 들자면, www.google.co.kr
이라는 구글 사이트에서 'www.google.co.kr' 자체는 URI이자 URL이지만!
여기서 도메인은 google만이 도메인이 된다. 사이트의 이름을 도메인이라고 생각하면 될 것 같다.
'웹개발' 카테고리의 다른 글
[UI/UX] 디자인 간략하게 알아보기 (0) | 2023.08.12 |
---|---|
쿠키?? 세션?! (+ 캐시?) 차이점 확실히 알고가자! (0) | 2023.08.01 |
jinja2 template 진자 템플릿이 뭐길래?? (0) | 2023.08.01 |
Django - MTV? MVC? (0) | 2023.07.26 |
웹 개발 기본 지식 알고가자! - 프로토콜 편(TCP? IP? UDP?) (0) | 2023.07.25 |