URI与URL详解:概念、结构与应用

需积分: 31 3 下载量 74 浏览量 更新于2024-09-11 收藏 48KB DOC 举报
"URI和URL文档" URI(通用资源标识符)是互联网上资源的唯一地址,用于定位网络上的各种资源,如HTML文档、图片、视频等。它由三部分构成:命名机制、主机名和资源路径。命名机制定义了如何获取资源,如HTTP、FTP或MAILTO;主机名指出资源所在的服务器;路径则指示资源在该服务器的具体位置。 以HTTP为例,一个完整的URI是`http://soft.yesky.com/lesson/148/2623648.shtml`,表明该资源可以通过HTTP协议访问,位于soft.yesky.com主机上,路径为"/lesson/148/"。而`mailto:luokl@chinabyte.com`是一个MAILTO类型的URI,用于启动邮件客户端发送邮件给指定用户。 URL(统一资源定位符)是URI的一个子集,特指包含了具体访问资源的路径和协议的URI。在大多数情况下,人们所说的URL实际上就是URI,但URL只涵盖了部分URI的结构,比如它不包括片段标识符。 片段标识符以“#”开头,用于标识文档内的特定部分,如`http://somesite.com/html/top.htm#section_2`,表示top.htm文档内的section_2部分。 相对URI没有包含完整的命名规范,它们通常用于在同一台服务器或同一目录结构下的资源引用,可以包含相对路径(如“..”代表上一级目录)和片段标识符。例如,相对于`http://www.acme.com/support/intro.htm`,`<A href="104/2627604.shtml">网页陶吧</A>`会被解析为`http://www.acme.com/support/104/2627604.shtml`。 在HTML中,URI的应用广泛,它们被用来创建链接、引用图像、设置样式表等。如`<IMG src="http://www.qqread.com/TLimages/img/head/logo.gif" alt="logo">`中的`src`属性就是一个指向图像的URI,当HTML文档加载时,浏览器会根据这个URI去请求并显示对应的图像。 理解URI和URL的差异以及它们在HTML中的应用,对于开发和维护网站至关重要,因为它们是构建网页和实现页面间导航的基础。正确地使用URI和URL能够确保用户能够有效地访问和交互网页上的所有资源。