본문 바로가기
WEB

[WEB] URL과 URI의 차이

by BK0625 2023. 7. 13.
반응형

웹 개발을 하다보면 보이는 URL과 URI.

 

처음 봤을 땐 별 차이 못 느끼고 지나쳤는데 계속 나오니 차이점이 뭔지 궁금해졌고 정리 후 포스팅한다.

 

출처 https://www.charlezz.com/?p=44767

 

URI

URI는 특정 리소스를 식별하는 통합 자원 식별자(Uniform Resource Identifier)을 의미한다. 웹 기술에서 사용하는 논리적 또는 물리적 리소스를 식별하는 고유한 문자열 시퀀스다.

 

URL

흔히 웹 주소라고도 하며 컴퓨터 네트워크 상에서 리소스가 어디 있는지 알려주기 위한 규약이다. 즉 네트워크 상의 통합 자원의 위치를 나타내기 위한 규약이다. 다시 말해 웹 사이트 주소 + 컴퓨터 네트워크 상의 자원이라고 할 수 있다.

 

정리하면 URI = 식별자, URL = 식별자 + 위치 라고 할 수 있다. 즉 URI가 좀 더 포괄적인 개념이고 URL은 이 안에 포함된다. 다시 말하자면 URL은 URI이지만 모든 URI는 URL인 것은 아니다.

 

 

예를 들어 bk0625.tistory.com은 리소스의 이름만 나타내기 때문에 URI이지만 https://bk0625.tistory.com/ 는 프로토콜 + 이름의 형태로 어떻게 위치를 찾고 도달할 수 있는지까지 포함 되기 때문에 URL이다.

 

그래서 Path Variable 방식과 Query Parameter 방식은 URI임과 동시에 URL이라고 할 수 있다. (자원의 실제 위치 + 식별자)

 

참고 

 

https://www.elancer.co.kr/blog/view?seq=74 

 

URI와 URL, 어떤 차이점이 있나요? | 이랜서 블로그

uri와 url, 비슷한 듯 다른 it 용어, 어떤 차이점이 있는지 확인하기 | uri url 차이, uri 뜻, uri 란, uri url urn, uri vs url

www.elancer.co.kr

https://www.charlezz.com/?p=44767 

 

URI랑 URL 차이점이 뭔데? | 찰스의 안드로이드

URI 그리고 URL을 혼용해서 사용하는 경우가 있다. 대부분의 경우 문제가 없지만 정확하게 이 둘의 차이점이 존재한다. 그러므로 각 용어의 정의와 용도에 대해서 알아본다. URI URI는 특정 리소스

www.charlezz.com

 

반응형

'WEB' 카테고리의 다른 글

[WEB] JWT 알아보기 (Json Web Token)  (0) 2023.09.14
[Redis] Redis란?  (0) 2023.09.11
[WEB] 웹서버와 WAS의 차이  (0) 2023.07.19
HTTP와 HTTPS, SSL  (0) 2023.01.19