WIPIVERSE

통합 자원 식별자

통합 자원 식별자(Uniform Resource Identifier, URI)는 인터넷에 존재하는 자원을 고유하게 식별하고 위치를 나타내기 위한 표준화된 주소 체계이다. URI는 인터넷 프로토콜의 기본 구성 요소로서, 웹상의 각종 자원에 접근하기 위한 필수적인 수단으로 사용된다.

URI는 크게 두 가지 하위 개념으로 구분된다. 첫째는 URL(Uniform Resource Locator)로, 자원의 위치를 직접 지정하여 접근 경로를 제공한다. 둘째는 URN(Uniform Resource Name)으로, 자원의 위치와 무관하게 자원 자체에 부여된 고유한 이름을 의미한다.

URI의 일반적인 문법 구조는 RFC 2396(1998년)에 처음 정의되었으며, 이후 RFC 3986(2005년)으로 대체되어 현재까지 표준으로 사용되고 있다. 기본 형식은 다음과 같다:

scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]

각 구성 요소의 의미는 다음과 같다:

  • scheme: 사용할 프로토콜을 지정한다(예: http, https, ftp, mailto).
  • user와 password: 자원 접근에 필요한 인증 정보를 나타낸다.
  • host: 자원이 위치한 도메인 이름 또는 IP 주소를 나타낸다.
  • port: 접속할 포트 번호를 지정한다.
  • path: 호스트 내에서 자원의 구체적인 경로를 나타낸다.
  • query: 자원에 전달할 추가 매개변수를 key=value 형태로 제공한다.
  • fragment: 자원 내의 특정 부분(예: 문서 내 특정 위치)을 가리킨다.

URI의 개념은 1990년대 초 팀 버너스리가 월드 와이드 웹을 고안하면서 함께 제안되었으며, 이후 IETF(Internet Engineering Task Force)를 통해 지속적으로 표준화가 이루어졌다. 오늘날 URI는 웹 브라우징, API 통신, 데이터베이스 연결, XML 네임스페이스 등 다양한 정보 기술 분야에서 핵심적인 역할을 수행하고 있다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기