URI
IT 위키
URI(Uniform Resource Identifier, 통합 자원 식별자)는 인터넷상에서 자원을 고유하게 식별하기 위한 표준 형식이다. URI는 웹 페이지, 이미지, 파일, 전자문서 등 다양한 자원을 가리킬 수 있으며, 위치(location), 이름(name), 혹은 둘 다를 통해 자원을 식별한다.
1 구성[편집 | 원본 편집]
URI는 크게 두 가지 주요 형태로 나뉜다:
- URL (Uniform Resource Locator)
- 자원의 위치를 식별
- 예: https://example.com/index.html
- URN (Uniform Resource Name)
- 자원의 이름을 식별
- 예: urn:isbn:9783161484100
따라서 URI는 URL과 URN의 상위 개념이다.
2 문법[편집 | 원본 편집]
URI의 일반적인 형식은 다음과 같다:
scheme:[1]path[?query][#fragment]
- scheme: 접근 방식 또는 프로토콜 (예: http, https, ftp, mailto)
- authority: 사용자 정보, 호스트명, 포트 등 포함 가능
- path: 자원의 경로
- query: 선택적 매개변수 (예: ?id=123)
- fragment: 문서 내 특정 위치를 지정 (예: #top)
3 예시[편집 | 원본 편집]
이 둘 모두 URI에 해당한다.
4 특징[편집 | 원본 편집]
- URI는 인터넷 자원에 접근하거나 참조할 수 있게 해준다
- URI는 대소문자를 구분 (일부 경로 제외)
- 공백, 특수문자 등은 반드시 인코딩되어야 한다 (예: %20)
5 URI의 목적[편집 | 원본 편집]
- 자원의 일관된 식별
- 하이퍼링크와 네트워크 통신의 기반
- 전 세계적으로 통일된 자원 지칭 방식 제공
6 같이 보기[편집 | 원본 편집]
7 참고 문헌[편집 | 원본 편집]
- Berners-Lee, T., Fielding, R., & Masinter, L. (2005). Uniform Resource Identifier (URI): Generic Syntax. IETF RFC 3986
- W3C. URI Specification: https://www.w3.org/TR/uri-clarification/