본문 바로가기

기술면접 준비

한끗차인 것 같지만 다른 URI, URL, URN의 차이점 살펴보기

📕 오늘의 질문: URI와 URL의 차이는 무엇입니까?

출처: https://url.kr/27lxbs

 

URI: Uniform Resource Identifier

과거 URI는 위치와 이름을 표시하는 두 가지로 나뉘었습니다.

그렇기 때문에 위 그림과 같이 URI는 URL과 URN을 품고 있는 개념이라고 볼 수 있습니다.

URL: Uniform Resource Location, 통합 자원 식별자

아마 가장 많이 들어본 용어일 거라고 생각합니다.

 

그렇다면 URL는 무엇일까요?

흔히 웹 주소라고 불리기도 하는 URL는 컴퓨터 네트워크 상에서 리소스가 어디 있는지 알려주기 위한 규약입니다.

URL는 자원이 실제로 존재하는 위치를 가리킵니다.

직접적으로 리소스를 요청해야만 URL이라고 할 수 있는 것이죠.

 

URN: Uniform Resource Name

URN은 위치와 상관없이 리소스의 이름값을 이용해서 접근하는 방식입니다.

위치정보가 아닌 리소스의 이름으로 리소스를 찾는 것이죠.

 


 

이해하기가 조금 어려우니, 예시로 URI와 URL의 다른 점을 살펴보겠습니다.

 

출처: https://www.researchgate.net/figure/The-illustration-of-the-URL-URN-and-URI-26_fig4_346585530

그림을 보시면 URI은 URL과 URN 모두를 의미하며,

URL은 리소스의 직접적인 위치, 그리고 URN는 리소스의 이름을 표시하고 있는 것을 볼 수 있습니다.

 

 

출처

https://url.kr/27lxbs

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

https://velog.io/@dkajffkem/URI-URL-URN-의-차이