URI란 무엇입니까? 알아야 할 모든 것
게시 됨: 2022-04-05인터넷은 우리의 손끝에 많은 자원과 정보를 제공합니다. 그러나 이를 식별하고 검색하는 방법을 이해하는 것이 중요합니다. 그렇게 하기 위해 URI와 URL을 사용할 수 있습니다. 후자의 용어에 익숙할 수도 있지만 "URI란 무엇입니까?" 종종 웹상의 네트워킹 도구는 이 용어를 사용하여 이전에 두문자어를 접한 적이 없는 사용자를 혼란스럽게 합니다.
이 포스트에서 우리는 URI가 무엇인지 설명할 것입니다. URI가 URL과 다른지 논의하고 다양한 구성 요소를 분석하고 다양한 사용 사례를 탐색합니다. 뛰어들자!
URI란 무엇입니까?
URI(Uniform Resource Identifier)는 리소스를 식별하는 데 사용되는 문자열입니다. URI를 활용하여 웹사이트, 파일 또는 특정 데이터 조각을 정확히 찾아낼 수 있습니다. 다양한 다른 로케이터가 속하는 포괄적인 용어입니다.
URI에는 다양한 유형이 있지만 가장 일반적인 것은 https://www.elegantthemes/ 와 같은 URL(Uniform Resource Locator)입니다. 아래에서 볼 수 있습니다.
URL은 인터넷에서 특정 웹사이트를 찾는 특정 유형의 URI 입니다. 이 경우에는 우아한 테마 홈페이지입니다. 리소스 이름( elegativethemes.com )과 거기에 도달하는 경로( https:// )를 모두 포함하기 때문에 URL입니다.
URL은 일반적으로 웹사이트와 연결됩니다. 그러나 다른 URI 형식을 사용하여 이메일 주소나 전화 번호와 같은 파일 및 기타 리소스를 찾을 수도 있습니다.
URI 형식의 몇 가지 추가 예는 다음과 같습니다.
- ftp://example.com/download.zip
- mailto:[이메일 보호]
- 파일:///홈/사용자/파일.txt
- 전화:1-888-555-5555
이 예에서 URI는 리소스가 파일인 경우 ftp:// 프로토콜을 사용합니다. 또한 mailto: 이메일 주소를 사용합니다.
다른 유형의 URI는 URN(Uniform Resource Name) 및 URC(Uniform Resource Citations)입니다. URN은 게시된 문서의 식별자입니다. 대조적으로 URC는 특정 데이터 조각에 대한 식별자로 설계되었습니다.
URN의 예는 urn입니다: ISBN 978-0-87779-636-7 . 이 URN을 사용하여 ISBN(International Standard Book Number)으로 The Merriam-Webster Dictionary, Newest Edition 의 페이퍼백 버전을 식별할 수 있습니다.
ISBN은 책의 이름을 고유하고 전역적으로 지정하는 URI입니다. 사용자가 원하는 인쇄 리소스의 올바른 버전 또는 에디션을 받고 있는지 확인하는 데 도움이 될 수 있습니다.
URI 조각이란 무엇입니까?
URI는 추상 또는 물리적 리소스를 식별하는 간단한 문자 시퀀스입니다. 또한 URI를 구성하는 몇 가지 구성 요소가 있습니다.
다음은 URI의 기본 구문입니다.
URI = 체계:[//권한]경로[?쿼리][#조각]
꽤 복잡해 보이지만 실제로는 매우 간단합니다. 각 요소가 의미하는 바를 자세히 살펴보겠습니다.
- Scheme : "https"와 같이 리소스와 상호 작용하는 데 사용하는 프로토콜
- 권한 : 호스트 및 포트 정보
- 경로 : 일반적으로 슬래시로 구분된 일련의 세그먼트(예: / blog/posts/new-recipes )
- 쿼리: 물음표가 앞에 오는 일련의 속성-값 쌍을 포함하는 선택적 문자열
또 다른 필수 구성 요소는 URI 조각입니다. 이것은 해시 기호("#")를 사용하여 페이지의 특정 부분으로 이동하는 선택적 추가 식별자입니다. HTML에서는 이 조각을 URL에 추가하여 "조각 식별자"라고 하는 페이지나 문서의 특정 섹션을 찾을 수 있습니다. 요소의 id 속성 값을 활용하여 이를 수행할 수 있습니다.

예를 들어 https://www.website.com/blog/postname#top 을 사용하여 블로그 게시물의 맨 위로 이동할 수 있습니다. 또는 #pricing 을 사용하여 사용자를 더 긴 기능 페이지의 가격표로 직접 안내할 수도 있습니다.
웹사이트에 페이지가 있고 <id> 태그를 사용하여 페이지의 FAQ 섹션을 식별한다고 가정해 보겠습니다. 이 시나리오에서는 https://www.website.com/about.html#faq 를 사용하여 관련 섹션으로 직접 이동할 수 있습니다. CSS 선택기로 <id=”faq”> 를 사용하려면 FAQ 컨테이너만 있으면 됩니다.
URI는 URL과 동일합니까?
언급했듯이 URI는 리소스를 식별하는 데 사용되는 문자 시퀀스입니다. 다양한 유형의 URI가 있지만 URL이 가장 일반적인 것입니다.
모든 URL은 URI로 간주됩니다. 그러나 모든 URI가 URL인 것은 아닙니다.
두 리소스 시퀀스의 주요 차이점은 URI가 식별하고 URL을 찾습니다. 우리는 URL을 사용하여 웹 페이지를 찾고 URI를 사용하여 HTML, XML 및 기타 파일을 식별합니다.
일반적으로 URL에는 리소스의 이름과 도메인 이름 또는 IP 주소가 포함됩니다. 대조적으로, URI는 반드시 도메인 이름이나 IP 주소를 포함할 필요는 없습니다.
URI는 이름, 위치 또는 둘 다로 리소스를 식별할 수 있습니다. 그러나 URL은 리소스와 인터넷에서 리소스에 도달하는 방법을 지정합니다.
URI는 어떻게 사용됩니까?
리소스를 식별해야 할 때마다 URI 활용을 고려해야 합니다. 그러나 URI를 사용하는 특정 방법은 없습니다. 가장 적합한 유형은 액세스하려는 리소스 및 컨텍스트에 따라 다릅니다.
예를 들어 웹 사이트와 같은 인터넷 기반 리소스를 찾아야 하는 경우 일반적으로 URL을 사용합니다. 이 프로세스에는 https://를 포함하여 웹 브라우저의 주소 표시줄에 URL을 입력한 다음 Enter 키 를 누르는 작업이 포함됩니다.
Elegantthemes.com 과 같은 웹사이트 도메인에 대해 논의할 때 URL이 더 구체적이기 때문에 URL을 사용하는 것이 가장 좋습니다(이것이 기본 인터넷 탐색이 된 이유입니다). 리소스 이름 과 위치를 제공합니다.
또는 URN을 사용하여 책을 식별한다고 가정합니다. 이 경우 해당 작업 본문에 대한 인용에 포함할 수 있습니다. URN은 고유한 이름으로 리소스를 식별 할 수 있습니다. 그러나 그것이 당신이 그것을 어떻게 찾을 수 있는지 알려줄 필요는 없습니다.
반면에 URC를 사용하여 실제 문서가 아닌 문서의 메타데이터를 식별할 수 있습니다.
예를 들어, URC를 사용하여 페이지의 HTML 소스 코드를 가리킬 수 있습니다. 이 경우 브라우저 표시줄에 view-source:https://example.com/ 이 표시될 수 있습니다. 해당 URL의 페이지 코드로 직접 이동합니다.
결론
인터넷을 통해 우리는 광범위한 자원을 찾고 찾을 수 있습니다. 대부분의 사용자는 URL 구조에만 익숙하지만 일반적으로 URI를 사용하면 책에서 웹사이트, 심지어 특정 데이터세트와 코드베이스에 이르기까지 모든 것에 액세스할 수 있습니다. 그러나 이러한 자료를 식별하고 액세스하는 데 사용하는 프로토콜과 방법은 형식과 컨텍스트에 따라 다릅니다.
이 기사에서 논의한 것처럼 URI는 웹 사이트, 파일 또는 특정 데이터 조각을 식별할 수 있게 해주는 문자 시퀀스입니다. 다양한 로케이터 조각에 대한 포괄적인 용어입니다. 가장 일반적인 URI는 웹 주소를 찾는 URL입니다. 그러나 책과 같은 다른 유형의 리소스를 식별할 수 있는 URN도 있으며 URC는 특정 데이터 포인트를 찾아낼 수 있습니다.
URI가 복잡한 주제일 수 있다는 것을 알고 있으므로 URI가 무엇인지 질문이 있습니까? 아래 의견 섹션에서 알려주십시오!
Overearth/Shutterstock.com을 통한 추천 이미지