欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

(chap1 web网络基础) URI和URL

发布时间:2025/3/21 73 豆豆
生活随笔 收集整理的这篇文章主要介绍了 (chap1 web网络基础) URI和URL 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1. URL (UniformResource Locator)统一资源定位符

URL正是使用Web浏览器等访问Web页面时需要输入的网页地址。

2. URI(Uniform Resource Identifier)统―资源标识符

2.1 概念

  • URI就是由某个协议方案表示的资源的定位标识符,协议方案是指访问资源所使用的协议类型名称。
  • URI 用字符串标识某一互联网贫源,URL表示资源的地点(互联网上所处的位置)。可见URL是URI的子集(一般都说URL来替换URI)

RFC2396分别对这3个单词进行了如下定义。

  • Uniform

    规定统一的格式可方便处理多种不同类型的资源,而不用根据上下文环境来识别资源指定的访问方式。另外,加入新增的协议方案(如http:或ftp:)也更容易。

  • Resource
    资源的定义是“可标识的任何东西”。除了文档文件、图像或服务(例如当天的天气预报)等能够区别于其他类型的,全都可作为资源。另外,资源不仅可以是单一的,也可以是多数的集合体。

  • ldentifier
    表示可标识的对象。也称为标识符。

2.3 URI格式

  • 协议方案名
     使用http或https等协议方案名获取访问资源时需要指定协议类型。不区分字母大小写,最后附加一个冒号(:)。
  • 登录信息
      指定用户名和密码作为从服务器端获取资源时必要的登录信息,此项是可选项。
  • 服务器地址
      使用绝对URI必须指定待访问的服务器地址。服务器地址可以是域名或IP地址。
  • 服务器端口号
      指定服务器连接的端口号,此项也是可选项,若省略则自动使用默认端口号。
  • 带层次的文件路径
      指定服务器上的文件路径来定位特定的资源。
  • 查询字符串
      针对已经指定的文件路径内的资源,可以使用查询字符串传入任意参数,此项可选。
  • 片段标识符
      使用片段标识符通常可标记出以获取资源中的子资源(文档内的某个位置),此项也是可选项。

2.3 举例

标准的URI协议方案有30种左右 , eg. http、mailto 、telnet、file。
“RFC3986:统一资源标识符(URI)通用语法”中列举了几种 URI例子,如下所示。

ftp://ftp.is.co.za/rfc/rfc1808.txthttp: / / www .ietf.org/rfc/rfc2396.txt ldap://[2001:db8::7]/c=GB?objectclass?onemailto:John. Doe@example.com news:comp .infosystems . www.servers.unixtel:+1-816-555-1212 telnet://192.0.2.16:80/ urn:oasis:names : specification :docbook:dtd:xml :4.1.2

总结

以上是生活随笔为你收集整理的(chap1 web网络基础) URI和URL的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。