IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    

한국 developerWorks  >  XML  >

Uniform Resource Identifiers (URIs) and Internationalized Resource Identifiers (IRIs)

웹 상의 리소스 구분하기

developerWorks

난이도 : 중급

필자: IETF

2007 년 6 월 05 일

Uniform Resource Identifiers (URI)는 HTML 페이지, XML 문서, 이미지, 멀티미디어 파일을 포함하여 웹 상의 리소스들을 구분하는 표준 시스템을 정의한다. URI, Uniform Resource Names (URN), URL이 어떻게 연관되는지, 절대 URI와 상대 URI의 차이점은 무엇인지, 비 영어권 사용자들을 지원하도록 향상된 Internationalized Resource Identifiers (IRI)에 대해 알아본다.

Uniform Resource Identifiers (URI)는 웹 상의 리소스들을 구분하는 표준 메커니즘으로서 RFC 3986: Uniform Resource Identifier Generic Syntax [IETF RFC]가 관리하고 있다. URI는 웹 브라우저에서 사용되는 친숙한 URL의 확장이다. 모든 URL들이 URI가 되기도 하지만, URI에는 RFC 2141: Uniform Resource Names [IETF RFC]가 관리하는 URN이 포함되어 있다. URN은 웹 리소스들을 위치가 아닌 이름으로 구분하는 방식이다. URI는 XML 코어 스팩에서 시스템 식별자로서 사용되는데, 이는 XML 문서에서 참조되는 파일 같은 구체적인 리소스를 지정한다. XML에서 절대 URI와 상대 URI의 개념은 매우 중요하다. 여러분이 웹을 검색하고 있고 현재 웹 페이지가 다음 페이지 요청을 위한 시작 포인트가 된다면 절대 URI는 시작 포인트와 상관 없이 같은 새로운 리소스를 구분해 내는 반면, 상대 URI는 시작 포인트에 기반한 새로운 리소스를 구분해 낸다.

RFC 3987: Internationalized Resource Identifiers (IRI) [IETF RFC]는 전체 Unicode 문자 범위를 사용할 수 있다는 점을 제외하고는 URI와 같다. URI는 ASCII 문자 서브셋(영어 사용자들의 필요에 근거한 단 127 문자)으로만 제한되고 이는 비 영어 사용자들에게는 많은 어려움을 준다. URI만 허용하는 프로토콜(HTTP)에서 사용해야 할 경우 IRI는 URI와 같은 표준 인코딩을 갖고 있다.


참고자료



위로


문서 옵션

JavaScript가 필요한 문서 옵션은 디스플레이되지 않습니다.

영어원문

영어원문


제안 및 의견
피드백

    IBM 소개 개인정보 보호정책 문의