-
URI (Uniform Resource Identifier) vs URL(Uniform Resource Locator)Computer Science/Network 2024. 5. 16. 10:21반응형
URL(Uniform Resource Locator)과 URI(Uniform Resource Identifier)는 웹에서 자주 혼용되지만, 정확히 말하면 약간의 차이가 있습니다. 둘 다 자원을 식별하기 위한 표준 형식이지만, 그 용도와 범위에서 차이가 있습니다.
URI (Uniform Resource Identifier)
URI는 인터넷에서 자원을 식별하는 모든 방법을 통칭합니다. URI는 두 가지 주요 타입으로 나뉩니다:
- URL (Uniform Resource Locator): 자원의 위치를 나타냅니다.
- URN (Uniform Resource Name): 자원의 이름을 나타냅니다. 위치와는 무관하게 자원을 고유하게 식별합니다.
URI의 문법은 다음과 같이 생겼습니다:
scheme:[//authority]path[?query][#fragment]
URL (Uniform Resource Locator)
URL은 자원의 위치를 지정하는 URI의 한 종류입니다. 즉, URL은 자원이 어디에 있는지를 나타내며, 웹 페이지, 파일, 데이터베이스 등 다양한 자원에 접근할 수 있는 방법을 제공합니다.
URL의 예:
https://www.example.com/index.html
위 예에서는 https가 스키마, www.example.com이 호스트명, index.html이 자원의 경로입니다.
URN (Uniform Resource Name)
URN은 자원의 이름을 지정하는 URI의 한 종류로, 자원의 위치와 무관하게 자원을 고유하게 식별합니다.
URN의 예:
urn:isbn:0451450523
위 예에서는 urn이 스키마, isbn:0451450523이 자원의 고유한 이름입니다.
요약
- URI: 자원을 식별하는 모든 형식을 포함합니다.
- URL: 자원의 위치를 나타내는 URI의 한 종류입니다.
- URN: 자원의 이름을 나타내는 URI의 한 종류로, 위치와 상관없이 자원을 식별합니다.
따라서, 모든 URL은 URI이지만, 모든 URI가 URL은 아닙니다. URN 역시 URI의 한 형태이지만, URL과는 다른 목적을 가지고 있습니다.
반응형'Computer Science > Network' 카테고리의 다른 글
localhost란? (0) 2024.09.14 TCP 3 Way-Handshake 자세히 알아보기 (0) 2024.05.02 프록시 서버(Proxy Server)란? (1) 2024.04.26 주소창에 google.com을 치면 일어나는 일 (0) 2024.04.26