说明计算机网络中 URI 和 URL 之间的区别。

URI

URI 代表统一资源标识符。它是一个字符串标识符,用于定义 Internet 上的资源。它是一个字符串,可以使用位置、名称或两者来标识 Internet 上的任何资源。

URI 支持通过网络或万维网由多台计算机创建资源的标准方法。它可以被包括 Web 浏览器和 P2P 文件共享程序在内的软件程序用来查找和下载文件。

URI 的类型

有两种类型的 URI,如下所示 -

URL - URL 确定计算机网络上的位置和获取它的方法。

URN - URN 是确定 URN 方案的互联网资源。

网址

URL 代表统一资源定位器。它可以找到资源在网络上的位置。它是对资源的引用以及创建该资源的一种方式。URL 始终显示唯一的资源,它可以是 HTML 页面、层叠样式表 (CSS) 文档、图像等。

URL 的语法如下 -

type://domain name/path

这里,type 指定文件所在的服务器类型。公司使用的服务器类型有HTTP(超文本传输协议)和FTP(文件传输协议)等。

域名是服务器的地址,路径指定文件在服务器上的位置。

// 是一种分隔符,它告诉浏览器接下来的单词将是实际的 URL。

URI 和 URL 之间的主要区别如下 -

URI网址
URI stands for Uniform Resource Identifier.URL 代表统一资源定位器。
A URI aims to recognise a resource and differentiate it from other resources by using the name of the resource or area of the resource.URL 旨在查找网络上资源的区域或地址。
It is generally used in XML and tag library files, including JSTL and XSTL, to recognise the resources and binaries.它可用于搜索互联网上的网页。
A URI is a superset of URL that recognises a resource either by URL or URN (Uniform Resource Name) or both.URL 是 URI 的一个子集,它确定资源的存在位置以及检索它的机制。
There is no protocol data given in URI.协议数据在 URL 中给出。
It can be used in HTML, XML and other files XSLT (Extensible Stylesheet Language Transformations) and more.URL 只能定位网页。
It includes components like scheme, authority, path, query, fragment component, etc.它包括协议、域、路径、哈希、查询字符串等组件。