www.example.com 是域名。它表明正在请求哪个 Web 服务器。或者,可以直接使用IP address,但是因为它不太方便,以是它不常常在网络上使用。
:80 是端口。它表示用于访问 Web 服务器上的资源的技术“门”。如果 Web 服务器使用 HTTP 协议的尺度端口(HTTP 为 80,HTTPS 为 443)来授予其资源的访问权限,则通常会被忽略。否则是逼迫性的。
/path/to/myfile.html 是网络服务器上资源的路径。在 Web 的早期阶段,像如许的路径表示 Web 服务器上的物理文件位置。如今,它重要是由没有任何物理现实的 Web 服务器处理的抽象。
?key1=value1&key2=value2 是提供给网络服务器的额外参数。这些参数是用 & 符号分隔的键/值对列表。在返回资源之前,Web 服务器可以使用这些参数来执行额外的操纵。每个 Web 服务器都有自己关于参数的规则,唯一可靠的方式来知道特定 Web 服务器是否处理参数是通过询问 Web 服务器所有者。
#SomewhereInTheDocument 是资源自己的另一部门的锚点。锚点表示资源中的一种“书签”,给浏览器体现位于该“加书签”位置的内容的方向。比方,在 HTML 文档上,浏览器将滚动到定义锚点的位置;在视频或音频文档上,浏览器将实验转到锚代表的时间。