SAP Ariba

URI vs URL, 뭐가 다를까? – 헷갈리는 개념 한 번에 정리!

제임스오 2025. 7. 19. 11:41

SAP SaaS 서비스를 SSO(Single Sign On)으로 접속하기 위한 설정을 할 때, 또는 웹 개발, 네트워크, API 공부를 하다 보면 꼭 등장하는 개념이 있습니다. 바로 URIURL인데요. 이름도 비슷하고 같이 쓰이기도 하다 보니 헷갈리기 쉽죠. 이 글에서는 여러분이 두 개념을 한눈에 구분할 수 있도록 쉽게 정리해드릴게요!

 

1. 먼저 개념부터! URI란?

URI (Uniform Resource Identifier)는 인터넷 상의 자원을 '식별'하는 고유한 문자열

즉, "어떤 자원이 있다는 것"을 구분 짓는 이름표라고 볼 수 있습니다. 

 

URI는 두 가지 형식으로 나뉩니다.

  1. URL (Uniform Resource Locator) – 자원의 '위치'
  2. URN (Uniform Resource Name) – 자원의 '이름'

URL과 URN은 URI의 하위 개념이에요. 따라서 URI가 가장 포괄적인 용어입니다.

 

2. URL이란?

URL은 우리가 가장 익숙한 주소 형태입니다. 리소스가 어디에 있는지(위치)와, 어떻게 접근하는지(프로토콜)를 알려주는 주소 입니다.

예시:

  • https://www.google.com
    → HTTPS 프로토콜로 구글 웹사이트에 접근하는 주소
  • ftp://ftp.example.com/file.txt
    → FTP 프로토콜로 파일 서버에 접근하는 주소

즉, URL = 리소스의 위치 + 접근 방법

 

3. URN은 또 뭐야?

URN (Uniform Resource Name)은 자원의 이름만을 식별하며, 위치와는 무관합니다.

예시:

  • urn:isbn:978-3-16-148410-0
    → 이 책의 고유한 ISBN 코드. 어디에 있든 이 이름은 변하지 않아요.

URN은 일상에서 많이 쓰이진 않지만, 고유 식별이 중요한 시스템(도서관, 특허 등)에서는 유용해요.

 

이제 표로 정리해볼까요?

구분URI / URL / URN

 

자원을 식별하는 모든 표현 자원의 위치와 접근 방법 지정 자원의 고유한 이름만 지정
범위 URL과 URN 포함하는 상위 개념 URI의 한 종류 URI의 또 다른 종류
예시 https://example.com, urn:... https://google.com urn:isbn:978-3-16-148410-0
사용처 전반적인 자원 식별 웹 주소, API 호출 등에서 널리 사용 표준 이름 체계가 필요한 분야
 

🔹 URI는 개념의 우산
🔹 URL은 ‘주소’를, URN은 ‘이름’을 나타냄
🔹 일상에서는 URL을 가장 많이 사용하지만, 개념적으로는 모두 URI라는 이름 아래에서 설명된다는 사실!

이처럼 URI와 URL은 용도와 범위에서 차이가 있으므로, 상황에 맞게 구분해서 이해하면 좋아요.

 

마무리 한 줄 정리!

"모든 URL은 URI이지만, 모든 URI가 URL은 아니다!"