의견.png

IRI

해시넷
hyerim302 (토론 | 기여)님의 2020년 8월 4일 (화) 09:24 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색

IRI(Internationalized resource identifier)는 URI의 다국어 버전이다. URI는 아스키 문자셋에서 문자와 숫자로 구성되지만 IRI은 여기에 유럽에서 사용하는 엑센트 문자, 그리스 문자, 중국어(표의문자) 등의 문자 및 숫자를 사용한다. 2005 년 RFC 3987 에서 IETF (Internet Engineering Task Force)에 의해 정의되었다.

개요[편집]

IRI(Internationalized resource identifier)는 URI의 다국어 버전이다. URI는 아스키 문자셋에서 문자와 숫자로 구성되지만 IRI은 여기에 유럽에서 사용하는 엑센트 문자, 그리스 문자, 중국어(표의문자) 등의 문자 및 숫자를 사용한다. 2005 년 RFC 3987에서 IETF (Internet Engineering Task Force)에 의해 정의되었다.[1] 국제화된 리소스 식별자는 URI와 유사하게 정의되지만 문자 집합은 범용 코드 된 문자 집합으로 확장된다. 따라서 예약된 문자를 제외한 모든 라틴 문자와 비 라틴 문자를 포함할 수 있다. URI의 정의를 확장하는 대신 IRI라는 용어가 도입되어 명확한 구분을 허용하고 비 호환성을 방지할 수 있었다. IRI는 범용 코드화된 문자 집합이 지원되는 상황에서 리소스를 식별할 때 URI를 대체하기 위한 것이다. 정의에 따르면 모든 URI는 IRI이다. 또한, 정의된 IRI매핑이 URI에 있다. 모든 IRI를 정확히 하나의 URI에 매핑 할 수 있지만 다른 IRI는 같은 URI에 매핑 할 수도 있다. 따라서 URI에서 IRI로 다시 변환하면 원래 IRI가 생성되지 않을 수 있다.

각주[편집]

  1. G1Soft Manager, 〈URI = URN or URL〉, 《네이버 블로그》, 2012-05-25

참고자료[편집]

같이 보기[편집]

  의견.png 이 IRI 문서는 인터넷에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.