万维网学习笔记
WWW Learning Note

泓熠 (HY)

Copyright © 2026, 泓熠 (HY).
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.

注:早些年自学计算机三级网络技术与计算机二级 Web 时的笔记

基础名词解释

网络的概念较为宽泛,由若干节点和连接这些节点的链路都可以称作网络,包括有快递物流网络、无线电广播网络、电话网、电视网、计算机网络等等;
计算机网络按照其地理覆盖的范围大小主要分为局域网、城域网、广域网。
Internet,中文译名「国际互联网」,简称「互联网」,音译为「因特网」,是最大的一个广域网。
国际互联网的应用层服务有万维网、电子邮件、FTP 文件传输、Telnet 远程登录等等。 World Wide Web,简称 WWWWeb,中文译名「万维网」,是互联网上的一种应用层服务。

OSI 参考模型

URI、URL、URN

Uniform Resource Identifier,简称 URI,中文域名「通用资源标识符」,主要作用是对万维网上的资源进行准确定位。
URI有两种常见形式,一种是 Uniform Resource Locator,简称 URL,中文译名「统一资源定位符」;
另一种是 Uniform Resource Name,简称 URN,中文译名「统一资源名称」。
URL 是用于完整地描述互联网上信息资源地址的一种标识方法。
俗称「网址」或「链接」,其常见基本格式为:


<访问协议>://<域名或IP地址>:<端口>/<文件路径>/<文件名>?<查询字符串>#<文档内片段标识>

			

文件名包括文件主名和文件扩展名,即<文件主名>.<文件扩展名>
在 Windows 操作系统中的文件系统采用「\」作分隔符,在 Unix 系列操作系统中的文件系统采用「/」作分隔符,URL 采用的是 Unix 风格。
URL 可分为绝对 URL 和相对 URL,相当于文件系统的绝对路径和相对路径,相对 URL 直接从文件路径开始写起,表示从当前文件夹(目录)下开始定位资源。

IP 地址

最初国际互联网地址分配机构(The Internet Assigned Numbers Authority,IANA)组织和监督 IP 地址的分配。
目前国际互联网域名分配公司(Internet Corporation for Assigned Names and Numbers,ICANN)已经正式取代了 IANA。
IPv4 地址长度为 32bit(比特,二进制位),用点分十进制表示,每 8 位二进制数转换为十进制,中间隔一个小数点,每个十进制数的取值为 0~255。
标准分类的 IP 地址有 A 类、B 类、C 类和 D 类。A、B、C 类地址都由前缀 + 网络号 + 主机号组成。
A 类地址
0<7 位网络号><24 位主机号>
用点分十进制表示为 1.0.0.0 - 127.255.255.255
B 类地址
10<14位网络号><16位主机号>
用点分十进制表示为 128.0.0.0 - 191.255.255.255
C 类地址
110<21位网络号><8位主机号>
用点分十进制表示为 192.0.0.0~223.255.255.255
D 类地址
1110<28位组播地址>
用点分十进制表示为 224.0.0.0 - 239.255.255.255
E 类地址
11110<其他27位>
用点分十进制表示为 240.0.0.0 - 247.255.255.255
E 类地址保留用于实验和将来使用

显然 A、B、C、D、E 类地址并不能囊括所有地址,有一些地址是不属于 A、B、C、D、E 类的。
对于 A、B、C 类地址,还可继续划分子集,每一个网络号为一块,第 n 块表示第 n 个网络号的地址。
在每一类地址中,第一块和最后一块地址留作特殊用途。
A 类地址中的第十块(即 10.0.0.0 - 10.255.255.255)俗称「十号网」用于专用地址。
主机号全 0 和全 1 的两个地址保留用作特殊目的。
主机号全 1 的地址为直接广播地址,32 位全 1 的地址(255.255.255.255)为受限广播地址,网络号全 0 的地址为「这个网络上的特定主机地址。
A 类地址中的 127.0.0.0 为回送地址。

TCP/IP 协议规定:A 类地址中网络号为 127 的地址不能出现在任何网络上,主机和路由器不能为该地址广播任何寻址信息。
用户主机若直接连接到互联网,那么就必须有一个标准的公用 IP 地址,叫做全局 IP 地址,俗称公网 IP。
全局 IP 地址在互联网上具有唯一性,由 IANA 分配。
运行着 TCP/IP 协议的内部网络中使用的地址,叫做专用 IP 地址,俗称内网 IP。
专用 IP 地址在组建局域网时使用,由网络组建者自行分配,不能用于互联网上。

专用 IP 地址有:A 类地址中的 10.0.0.0 - 10.255.255.255;
B 类地址中的 172.16.0.0 - 172.31.255.255;
C 类地址中的 192.168.0.0 - 192.168.255.255。
例如家庭网络中的无线局域网路由器和光猫后台地址常用的是 192.168.1.1 或 192.168.0.1。

域名注册与解析

ICANN 对域名进行管理和分配,将顶级域名分配给各个域名注册局,通常一个顶级域名由一个注册局负责,域名注册局再把域名批发给域名注册商,最终用户在域名注册商处注册域名。
用户需在域名注册商处设置域名解析(DNS)服务器,之后在域名解析商处设置域名解析记录。
每一条域名解析记录包括:主机记录、记录类型、线路类型、记录值、MX优先级、TTL。

主机记录

@ 直接解析主域名
* 泛解析(解析所有子域名)
子域名前缀 解析子域名

记录类型

A 用来指定域名的 IPv4 地址(如:8.8.8.8),如果需要将域名指向一个 IP 地址,就需要添加 A 记录。
CNAME 如果需要将域名指向另一个域名,再由另一个域名提供 ip 地址,就需要添加 CNAME 记录。
MX 如果需要设置邮箱,让邮箱能收到邮件,就需要添加 MX 记录。
TXT 在这里可以填写任何东西,长度限制 255。绝大多数的 TXT 记录是用来做 SPF 记录(反垃圾邮件)。
NS 域名服务器记录,如果需要把子域名交给其他 DNS 服务商解析,就需要添加 NS 记录。
AAAA 用来指定主机名(或域名)对应的 IPv6 地址(例如:ff06:0:0:0:0:0:0:c3)记录。
SRV 记录了哪台计算机提供了哪个服务。格式为︰服务的名字、点、协议的类型,例如:_xmpp-server._tcp。
显性 URL 从一个地址 301 重定向到另一个地址的时候,就需要添加显性 URL 记录(注:DNSPod 目前只支持 301 重定向)
隐性 URL 类似于显性 URL,区别在于隐性 URL 不会改变浏览器地址栏中的域名。
解析值
和解析类型对应。
MX 优先级
区分多条解析记录的优先顺序,数值越小,优先级越高,取值一般为 1 - 50。
TTL
缓存的生存时间,即地方DNS缓存域名记录信息的时间,缓存失效后会再次到域名解析商获取记录值。

robots 协议

robots 协议是在网站的根目录下建立一个robots.txt文件来向爬虫(主要是搜素引擎)说明本网站的爬取规则。
robots 协议是一种君子协议,不能从技术上限制爬虫。

浏览器 User Agent