인터넷을 서핑하거나 웹사이트를 확인하는 동안 'URI'와 'URL'이라는 단어를 여러 번 접했을 수 있습니다. 이는 웹의 두 가지 중요한 개념이며 대부분 같은 의미로 사용됩니다. 그러나 그들은 서로 동일하지 않습니다. URI와 URL의 주요 차이점은 URI는 리소스의 URL과 URN을 동시에 나타낼 수 있는 반면, URL은 인터넷의 리소스 주소만 지정할 수 있습니다. . 이 주제에서는 URI와 URL을 개별적으로 살펴보고 둘을 어떻게 구별할 수 있는지 살펴보겠습니다.
URI란 무엇입니까?
URI 또는 통일 자원 식별자 인터넷의 리소스를 참조하는 문자열 식별자입니다. 리소스를 식별하는 데 사용되는 문자열입니다. 인터넷 위치, 이름 또는 둘 다를 사용합니다.
URI에는 두 개의 하위 집합이 있습니다. URL(Uniform Resource Locator) 그리고 URN(Uniform Resource Number) . 이름만 포함되어 있으면 URL이 아니라는 의미입니다. 직접 URI 대신 현실 세계에서는 대부분 URL과 URN을 봅니다.
URI에는 다음이 포함됩니다. 구성표, 권한, 경로, 쿼리 및 조각. 가장 일반적인 URI 체계는 다음과 같습니다. HTTP , Https , FTP , Idap, 텔넷 등 .
URI의 구문
URI의 구문은 다음과 같습니다.
문자열 메소드
scheme:[//authority]path[?query][#fragment]
URI의 몇 가지 예
- mailto: [이메일 보호됨]
- 뉴스:comp.infosystems.www.servers.unix
- 항아리:오아시스:이름:사양:docbook:dtd:xml:4.1.2
URL은 무엇입니까?
URL 또는 유니폼 리소스 로케이터 웹에서 리소스의 위치를 찾는 데 사용됩니다. 이는 리소스에 대한 참조이자 해당 리소스에 액세스하는 방법입니다. URL은 항상 고유한 리소스를 표시하며 HTML 페이지, CSS 문서, 이미지 등이 될 수 있습니다.
URL은 리소스에 액세스하기 위해 HTTP, HTTPS, FTP 등의 프로토콜을 사용합니다.
이는 주로 사용자가 주소 표시줄에서 찾을 수 있는 웹사이트의 주소라고 합니다. URL의 예는 다음과 같습니다.
참고: 모든 URL은 URI일 수 있지만 모든 URI가 URL일 수는 없습니다. 이는 URI가 URL과 URN을 모두 포함하고 URL이나 URN 또는 둘 다를 나타내기 때문입니다.
URL 구문
각 HTTP URL은 일반 URI의 구문을 따릅니다. 따라서 URL의 구문은 URI의 구문과 유사합니다. 그것은 아래와 같습니다:
scheme:[//authority]path[?query][#fragment]
위 URL은 다음 구성요소로 구성됩니다.
URI와 URL의 주요 차이점
- URI에는 리소스의 이름과 위치 또는 둘 다를 식별하기 위한 URL과 URN이 모두 포함됩니다. 대조적으로, URL은 URI의 하위 집합이며 리소스의 위치만 식별합니다.
- URI의 예는 다음과 같습니다. 항아리:isbn:0-476-27557-4, URL의 예는 다음과 같습니다. https://google.com.
- URI는 HTML, XML 및 기타 파일에서 리소스를 찾는 데 사용할 수 있는 반면, URL은 웹 페이지를 찾는 데만 사용할 수 있습니다.
- 각 URL은 URI일 수 있지만 모든 URI가 항상 URL일 수는 없습니다.
URI와 URL의 차이점 차트
유형 | URL |
---|---|
URI는 통일 자원 식별자(Uniform Resource Identifier)의 약어입니다. | URL은 Uniform Resource Locator의 약어입니다. |
URI에는 이름을 알려주는 URN과 위치를 알려주는 URL이라는 두 가지 하위 집합이 포함되어 있습니다. | URL은 리소스의 유일한 위치를 알려주는 URI의 하위 집합입니다. |
모든 URI는 이름이나 위치를 알 수 있으므로 URL이 될 수 없습니다. | 모든 URL은 위치만 포함할 수 있으므로 모든 URL은 URI입니다. |
URI는 리소스의 이름이나 위치를 사용하여 리소스를 식별하고 다른 리소스와 구별하는 것을 목표로 합니다. | URL은 웹에서 리소스의 위치나 주소를 찾는 것을 목표로 합니다. |
URI의 예는 ISBN 0-486-35557-4일 수 있습니다. | URL의 예는 https://www.javatpoint.com입니다. |
리소스와 바이너리를 식별하기 위해 JSTL 및 XSTL과 같은 XML 및 태그 라이브러리 파일에서 일반적으로 사용됩니다. | 주로 인터넷에서 웹페이지를 검색하는 데 사용됩니다. |
URI 체계는 프로토콜, 지정, 사양 등 무엇이든 될 수 있습니다. | URL의 체계는 일반적으로 HTTP, HTTPS, FTP 등과 같은 프로토콜입니다. |
결론
위의 논의에 따라 이제 URI와 URL을 구별할 수 있습니다. URI는 웹 리소스를 식별하는 일련의 문자입니다. 위치나 이름이나 둘 다 인터넷에서 사용할 수 있습니다. 반면, URL은 인터넷에서 사용 가능한 리소스의 위치만 식별하는 일련의 문자입니다.