网络层
特殊地址
私有地址块
网络地址和前缀RFC 1918私有地址范围
10.0.0.0/8 10.0.0.0 - 10.255.255.255
172.16.0.0/12 172.16.0.0 - 172.31.255.255
192.168.0.0/16 192.168.0.0 - 192.168.255.255
注意: 私有地址在 RFC 1918 中定义,有时也称为 RFC 1918 地址空间。
记忆:10, 192.168 172.16-172.31
环回地址
环回地址
(127.0.0.0 /8 或 127.0.0.1 到 127.255.255.254)
通常仅被标识为127.0.0.1
本地链路地址
记忆:127
本地链路地址
(169.254.0.0 /16 或 169.254.0.1 至 169.254.255.254)
通常称为自动私有 IP 编址 (APIPA) 地址或自分配地址。 当没有可用的DHCP服务器时,Windows DHCP客户端使用它们进行自我配置。本地链路地址可以用于点对点连接,但通常不用于此目的。
记忆:169.254
其他地址
子网划分
以下以一个非常好的例子/23来进行解释
在为子网借用 7 个位之后,第三个二进制八位组中剩余 1 个主机位,第四个二进制八位组中剩余 8 个主机位,所以总共有 9 个位没有借用。2的9次幂会产生 512 个主机地址。第一个地址是为网络地址保留的,最后一个地址是为广播地址保留的,因此减去这两个地址 (2^9-2) 等于每个 /23 子网有 510 个可用的主机地址。
如图所示,第一个子网的第一个主机地址是 172.16.0.1,最后一个主机地址是 172.16.1.254。
ICMP
节点必须与可选的地址:
(1)link local地址:FE80::/10--------------------必须
(2)loopback地址::1-----------------------------必须
(3)site local/Unique local地址:FEC0::/8或者FC00::/8、FD00::/8-----可选
(4)Auto-configured 6to4地址--------------------可选
(5)被请求节点组播地址FF02::1:FFXX:XXXX---------必须
(6)所有节点的组播地址FF02::1-------------------必须
(7)Global地址:---------------------------------可选
传输层
公认端口号
三次握手的功能
确认目的设备存在于网络上。
确认目的设备有活动的服务,并且正在源客户端要使用的目的端口号上接受请求。
通知目的设备源客户端想要在该端口号上建立通信会话。
(有没有这个人,这个人有没有时间,可以约这个人了)
应用层
协议
HTTP
是一种请求/响应协议。当客户端,尤其是 Web 浏览器,发送请求到 Web 服务器时,HTTP 将指定用于该通信的消息类型。常用的三种消息类型包括 GET、POST 和 PUT。
GET
客户端请求数据。客户端(Web 浏览器)向 Web 服务器发送 GET 消息以请求 HTML 页面。
POST
上传数据文件到 Web 服务器,例如表单数据。
PUT
用于向 Web 服务器上传资源或内容,例如图像。
电子邮件支持三种单独的协议以实现操作:
简单邮件传输协议 (SMTP)、邮局协议 (POP) 和 Internet 邮件访问协议 (IMAP)。发送邮件的应用层进程会使用 SMTP。客户端会使用以下两种应用层协议之一来检索邮件:POP 或 IMAP。
SMTP
发出邮件时,目的邮件服务器可能并不在线,或者正忙。因此,SMTP 将邮件转到后台处理,稍后再发送。服务器会定期检查邮件队列,然后尝试再次发送。经过预定义的过期时间后,如果仍然无法发送邮件,则会将其作为无法投递的邮件退回给发件人。
POP
根据 POP,由于电子邮件会下载到客户端并从服务器删除,因此电子邮件不会集中保存在某一特定的位置。因为 POP 不存储邮件,因此不建议用于需要集中备份解决方案的小型企业。
IMAP
原始邮件会一直保留在服务器上,直到用户将它们手动删除。用户在自己的邮件客户端软件中查看邮件副本。