URL和URI

URL(Uniform Resource Locator): 统一资源定位符
表示资源位置的字符串
  基本格式: " 协议://IP地址/路径和文件名 "
    xp://xp.is.co.za/rfc/rfc1808.txt
    http://www.ietf.org/rfc/rfc2396.txt
    telnet://192.0.2.16:80/
URN(Uniform Resource Name): 统一资源名称
  P2P下载中使用的磁力链接
URI(Uniform Resource Identifier): 统一资源标识符
  是一个紧凑的字符串用来标示抽象或物理资源, URL是URI的一种
  让URI能成为URL的当然就是那个“访问机制”,“网络位置”。e.g. http:// or xp:// 。
files.hp.com
tel:+1-816-555-1212
xp://xp.is.co.za/rfc/rfc1808.txt (also a URL)
http://www.ietf.org/rfc/rfc2396.txt (also a URL)
telnet://192.0.2.16:80/ (also a URL)
 
2. 经验式理解:
  从包含关系上说: URI包含URL
  字符串长度上说: URL包含URI  
    UIRI可以没有协议, 没有地址(IP/域名)
URL 红色字体部分+绿色字体部分
URI 绿色字体部分
 
如果把协议去掉的话 就不能称为URL了  
字符串长度上说: URL包含URI  这句话的理解 就是URL必须是协议+域名/IP+路径和文件名, 但是URI可以只是路径文件名 所以这个时候是长度包含, 但是上面整个也可以当成URI
从包含关系上说: URI包含URL 这个就比较好理解,就是URI包含URL 因为URI可以是多种形式 包括了协议+域名/IP+路径和文件名, 但是URL只能是协议+域名/IP+路径和文件名,
 
 
 
posted @ 2022-02-08 02:21  咖喱给给啊  阅读(82)  评论(0)    收藏  举报