>  기사  >  uri와 url의 차이점과 연관성

uri와 url의 차이점과 연관성

Guanhui
Guanhui원래의
2020-05-11 16:30:5510561검색

uri와 url의 차이점과 연관성

uri와 url의 차이점과 관계

URI는 리소스를 고유하게 식별하는 데 사용되는 통일된 리소스 식별자인 통일된 리소스 식별자입니다.

HTML 문서, 이미지, 비디오 클립, 프로그램 등과 같이 웹에서 사용할 수 있는 모든 리소스는 URI로 위치합니다. URI는 일반적으로 세 부분으로 구성됩니다. ① 리소스에 액세스하기 위한 명명 메커니즘 ② 호스트 이름 리소스가 저장되는 위치 ③ 리소스 자체 리소스를 강조하는 경로로 표시되는 의 이름입니다.

URL은 특정 URI입니다. 즉, URL을 사용하여 리소스를 식별하고 리소스를 찾는 방법을 지정할 수도 있습니다.

URL은 인터넷상의 정보 자원을 설명하는 데 사용되는 문자열로, 주로 다양한 WWW 클라이언트 프로그램과 서버 프로그램, 특히 유명한 모자이크에서 사용됩니다. URL은 파일, 서버 주소 및 디렉터리 등을 포함하여 다양한 정보 리소스를 통일된 형식으로 설명하는 데 사용할 수 있습니다. URL은 일반적으로 세 부분으로 구성됩니다. ① 프로토콜(또는 서비스 방법) ② 리소스가 저장된 호스트의 IP 주소(때때로 포트 번호 포함) ③ 호스트 리소스의 특정 주소. 디렉토리 및 파일 이름 등

URN, 통일된 리소스 이름, 통합된 리소스 명명은 mailto:java-net@java.sun.com과 같이 이름으로 리소스를 식별합니다.

URI는 추상적이고 높은 수준의 개념으로 통합 리소스 식별을 정의하는 반면, URL과 URN은 리소스를 식별하는 구체적인 방법입니다. URL과 URN은 모두 URI 유형입니다. 대략적으로 말하면 모든 URL은 URI이지만 반드시 모든 URI가 URL인 것은 아닙니다. 이는 URI에 리소스 이름을 지정하지만 리소스를 찾는 방법을 지정하지 않는 하위 클래스인 URN(Uniform Resource Name)도 포함되기 때문입니다. 위의 mailto, news 및 isbn URI는 모두 URN의 예입니다.

Java의 URI에서 URI 인스턴스는 URI의 구문 규칙을 준수하는 한 절대 또는 상대를 나타낼 수 있습니다. URL 클래스는 의미를 준수할 뿐만 아니라 리소스를 찾기 위한 정보도 포함하므로 상대적일 수 없습니다. Java 클래스 라이브러리에서 URI 클래스에는 리소스에 액세스하기 위한 메서드가 포함되어 있지 않습니다. 해당 클래스의 유일한 기능은 구문 분석입니다. 대조적으로, URL 클래스는 리소스에 대한 스트림을 엽니다.

위 내용은 uri와 url의 차이점과 연관성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.