메인 컨텐츠로 가기

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

developerWorks에 처음 로그인하면 developerWorks프로파일이 생성됩니다.귀하의 프로파일에서 동의하신 내용이 공개되지만 이 사항은 언제든지 변경 가능합니다. 귀하의 성명(숨김으로 체크되어 있어도 표시됩니다)과 디스플레이 이름은 게시한 컨텐츠나 사이트 엑세스시 표시됩니다.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

처음 developerWorks에 로그인할 때 프로파일이 작성되므로, 이를 위해 디스플레이 이름을 선택해야 합니다. 선택하신 디스플레이 이름은 developerWorks에 게시한 컨텐츠에 표시됩니다.

3글자 이상 31글자 이하의 길이로 사용 가능합니다. dW커뮤니티 내에서는 보안상 이메일주소를 제외한 다른 이름을 지정하셔야 합니다.

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

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

웹 상의 리소스 구분하기

필자:  IETF

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

원문 게재일:  2007 년 6 월 05 일
난이도:  중급 원문:  보기
페이지뷰: 636 회
의견: 

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와 같은 표준 인코딩을 갖고 있다.


참고자료

의견



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=20
Zone=XML
ArticleID=238841
SummaryTitle=Uniform Resource Identifiers (URIs) and Internationalized Resource Identifiers (IRIs)
publish-date=06052007