服务器网址(Uniform Resource Locator,URL)由以下要素组成:
- 指定用于访问服务器的传输协议。
- 例如:http://(用于超文本传输协议)、http://(用于安全超文本传输协议)、ftp://(用于文件传输协议)
- 指定服务器所在的计算机或网络地址。
- 可以是域名(例如:www.example.com)或 IP 地址(例如:192.0.2.1)
- 指定服务器上用于通信的端口。
- 通常可以在主机名/域后面用冒号指定(例如:www.example.com:80)
- 端口 80 和 443 分别用于未加密和加密的 HTTP 连接,通常不需要显式指定。
- 指定服务器上要访问的特定文件或目录。
- 以斜杠 (/) 开头(例如:/index.html)
- 一串包含发送到服务器附加信息的键值对。
- 以问号 (?) 开头,每个键值对用 & 分隔(例如:?q=search+query)
- 指向特定页面部分(例如:标题、锚点)的定位器。
- 以井号 (#) 开头(例如:#header)
- http://www.example.com/index.html?q=search+query#header