URI, URL, URN

总结

http://127.0.0.1:8080/cmd_helloworld/?name=guowuxin 用路径唯一标识了一个资源
这是一个URL,也是一个URI
urn:isbn:0-486-27557-4 用名称唯一标识了一个资源
这是一个URN,也是一个URI
URI同时包括URL和URN.只要能够唯一标识一个资源,就是URI!

URI (Uniform Resource Identifier)  ---统一资源标识符

可以唯一标识一个资源

URL(Uniform Resource Location)  ---统一资源定位符

用路径来标识一个资源

1. 协议

指定使用的传输协议,如:http、https、ftp等

2. 登录信息

可选,指用户名和密码作为从服务器端获取资源时必要的登录信息(身份认证)。

3. 服务器地址

可以是域名www.jianshu.com,也可以是ip:192.168.1.10

4. 服务器端口

可选,指定服务器连接的网络端口。,若省略则使用该协议的默认端口。

5. 文件路径

指定服务器上的路径来定位指定的资源。

6. 参数:

可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用“&”符号隔开,每个参数的名和值用“=”符号隔开。

7. 片段:

可选,片段用于指定网络资源中的片断。html页面中片段则是描点。例如一个网页中有多个名词解释,可使用片段可直接定位到某一名词解释(描点的位置)。

URN(Uniform Resource Name)  ---统一资源名称

用名称来标识一个资源

 

 
原文地址:https://www.cnblogs.com/jinyu59/p/10741675.html