跳到正文
编写
登录

网络地址与协议:修订间差异

更多
迷雾样式迁移​(留言 | 贡献)
重排科普目录与分类页面;保留工具索引和学习资源
 
迷雾样式迁移​(留言 | 贡献)
重写科普正文:定义、结构、原理与资料表
 
第1行: 第1行:
网络地址回答“访问哪里”,协议约定“怎样交换数据”。URL 可以包含协议、主机名、端口、路径、查询参数和片段;DNS 把域名解析为地址,而 HTTP 定义请求与响应语义。这几个层次有关联,却不能互相替代。<ref name="url">[https://url.spec.whatwg.org/ WHATWG《URL Standard》,英文]</ref><ref name="http">[https://mirrors.nju.edu.cn/rfc/rfc9110.html 南京大学 RFC 镜像《RFC 9110 HTTP Semantics》,英文原文]</ref>
互联网通信涉及命名、寻址和应用协议等层次。域名由 DNS 解析为网络地址;IP 用于网络层寻址;URL 标识资源位置;HTTP 定义请求与响应的语义。


== 拆一个地址 ==
== URL 的组成 ==
<code>https://example.org:443/path?q=1#part</code> 中,<code>https</code> 是方案,<code>example.org</code> 是主机,<code>443</code> 是显式端口,<code>/path</code> 是路径,<code>q=1</code> 是查询,<code>part</code> 是片段。片段通常由客户端处理,不属于发送到服务器的 HTTP 请求目标。<ref name="url" /><ref name="http" />
地址 <code>https://example.org:443/path?q=1#part</code> 中,<code>https</code> 是方案,<code>example.org</code> 是主机名,<code>443</code> 是端口,<code>/path</code> 是路径,<code>q=1</code> 是查询部分,<code>part</code> 是片段。片段由客户端处理,不作为 HTTP 请求目标传输。


域名可能解析到多个 IP 地址,IP 地址也可能服务多个网站;看到相同 IP 不能认定两个域名由同一内容提供者运营。记录网页时应保存完整 URL、访问时间、页面内容和必要的跳转信息。<ref name="dns">[https://mirrors.nju.edu.cn/rfc/rfc1034.html 南京大学 RFC 镜像《RFC 1034 Domain Names: Concepts and Facilities》,英文原文]</ref>
== 不同层次 ==
{| class="wikitable"
! 名称 !! 主要作用
|-
| DNS || 将域名映射到地址等资源记录。
|-
| IP 地址 || 标识网络接口及路由目的地。
|-
| HTTP || 规定请求方法、状态码、字段及消息语义。
|}
一个域名可以对应多个 IP 地址,一个 IP 地址也可以承载多个域名的网站。端口、状态码和 MIME 类型的资料另见 [[IT 常用资料]]。


== 参考资料 ==
== 参考资料 ==
<references />
* [https://url.spec.whatwg.org/ WHATWG《URL Standard》,英文]
* [https://mirrors.nju.edu.cn/rfc/rfc9110.html 南京大学 RFC 镜像《RFC 9110 HTTP Semantics》,英文原文]
* [https://mirrors.nju.edu.cn/rfc/rfc1034.html 南京大学 RFC 镜像《RFC 1034 Domain Names: Concepts and Facilities》,英文原文]


[[工具和科普/逻辑与程序|返回逻辑与程序]]
[[工具和科普/逻辑与程序|返回逻辑与程序]]

2026年10月14日 (三) 10:14的最新版本

互联网通信涉及命名、寻址和应用协议等层次。域名由 DNS 解析为网络地址;IP 用于网络层寻址;URL 标识资源位置;HTTP 定义请求与响应的语义。

URL 的组成

地址 https://example.org:443/path?q=1#part 中,https 是方案,example.org 是主机名,443 是端口,/path 是路径,q=1 是查询部分,part 是片段。片段由客户端处理,不作为 HTTP 请求目标传输。

不同层次

名称 主要作用
DNS 将域名映射到地址等资源记录。
IP 地址 标识网络接口及路由目的地。
HTTP 规定请求方法、状态码、字段及消息语义。

一个域名可以对应多个 IP 地址,一个 IP 地址也可以承载多个域名的网站。端口、状态码和 MIME 类型的资料另见 IT 常用资料。

参考资料

返回逻辑与程序

迷雾 Wiki
搜索迷雾 Wiki
阅读设置