URI 편집하기
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
− | '''URI'''( | + | '''URI'''(Uniform Resource Identifier, 유알아이) 또는 '''통합 자원 식별자'''는 [[인터넷]]에 있는 자원을 나타내는 유일한 주소이다. |
{{:인터넷 배너|도메인}} | {{:인터넷 배너|도메인}} | ||
13번째 줄: | 13번째 줄: | ||
==특징== | ==특징== | ||
URI 인터넷 서비스(웹 서비스 등)를 전제로 하여, 인터넷 응용 정보자원(텍스트,비디오,음향,이미지,기타 서비스 등)에 대한 통일적 식별체계를 지칭하는 개념적 용어이다. | URI 인터넷 서비스(웹 서비스 등)를 전제로 하여, 인터넷 응용 정보자원(텍스트,비디오,음향,이미지,기타 서비스 등)에 대한 통일적 식별체계를 지칭하는 개념적 용어이다. | ||
− | URI에는 인트라넷 또는 인터넷에서 [[애플리케이션]]에 사용할 수 있는 리소스의 compact표현이다. URI는 속성 및 | + | URI에는 인트라넷 또는 인터넷에서 [[애플리케이션]]에 사용할 수 있는 리소스의 compact표현이다. URI는 속성 및 메서드 구문 분석, 비교 및 결합을 포함 하는 URI를 처리 하기 위한 클래스를 정의 한다. URI클래스 속성은 읽기 전용 이며 수정할 수 있는 개체를 만들어서 사용 한다. 그것이 [[UriBuilder]] 클래스이다. |
단순히 정적인 자원의 위치나 식별을 나타내는 수준에서 점차적으로 동적 자원이나 서비스 결합 등을 고려하였다. 문자체계가 과거 US - ASCII코드에서, [[유니코드]](Unicode)를 적용하는 국제화된 URI 확장 표준인 [[IRI]](Internationalized Resource Identifier)를 도모하였다. | 단순히 정적인 자원의 위치나 식별을 나타내는 수준에서 점차적으로 동적 자원이나 서비스 결합 등을 고려하였다. 문자체계가 과거 US - ASCII코드에서, [[유니코드]](Unicode)를 적용하는 국제화된 URI 확장 표준인 [[IRI]](Internationalized Resource Identifier)를 도모하였다. | ||
*URI %인코딩 방식 例) `나` => UTF-8 인코딩 `%EB%82%98` (동양권 문자 3 바이트)<ref name="aq">차재복,〈[http://www.ktword.co.kr/abbr_view.php?m_temp1=2340 URI]〉, 《정보통신기술용어해설》</ref> | *URI %인코딩 방식 例) `나` => UTF-8 인코딩 `%EB%82%98` (동양권 문자 3 바이트)<ref name="aq">차재복,〈[http://www.ktword.co.kr/abbr_view.php?m_temp1=2340 URI]〉, 《정보통신기술용어해설》</ref> | ||
130번째 줄: | 130번째 줄: | ||
===IRI=== | ===IRI=== | ||
− | URI는 오직 [[아스키]](ASCII) 인코딩만 지원하지만, IRI(International Resource Identifier)는 ASCII를 포함하여 모든 문자 규격을 지원하되 주로 [[UTF-8]]을 통해 전 세계의 문자셋을 지원한다. 따라서 IRI는 URI의 상위개념이라고 할 수도 있다. 장점으로는 라틴어(A~Z) 알파벳에 익숙하지 않은 사용자가 쉽게 사용할 수 있다. [[유니코드]]를 복제하는 것이 어렵지 않은 사람에게는 URI 시스템의 액세스 가능성을 높일 수 있다. 단점은 IRI와 ASCII URI를 혼합하면 해킹을 훨씬 쉽게 수행하여 다른 사이트에 있는 사람들에게 [[피싱]] 공격을 할 수 있다. | + | URI는 오직 [[아스키]](ASCII) 인코딩만 지원하지만, IRI(International Resource Identifier)는 ASCII를 포함하여 모든 문자 규격을 지원하되 주로 [[UTF-8]]을 통해 전 세계의 문자셋을 지원한다. 따라서 IRI는 URI의 상위개념이라고 할 수도 있다. 장점으로는 라틴어(A~Z) 알파벳에 익숙하지 않은 사용자가 쉽게 사용할 수 있다. [[유니코드]]를 복제하는 것이 어렵지 않은 사람에게는 URI 시스템의 액세스 가능성을 높일 수 있다. 단점은 IRI와 ASCII URI를 혼합하면 해킹을 훨씬 쉽게 수행하여 다른 사이트에 있는 사람들에게 [[피싱]] 공격을 할 수 있다.ref>〈[https://en.wikipedia.org/wiki/Internationalized_Resource_Identifier Internationalized Resource Identifier]〉, 《위키피디아》</ref> |
{{각주}} | {{각주}} | ||
157번째 줄: | 157번째 줄: | ||
* [[인터넷주소]] | * [[인터넷주소]] | ||
* [[도메인]] | * [[도메인]] | ||
− | |||
{{인터넷|검토 필요}} | {{인터넷|검토 필요}} |