一、IP

主要作用是寻址和路由。

1、IPV4

32位数字,每8位1组,共4组。

IP 地址分类成了 5 种类型,分别是 A 类、B 类、C 类、D 类、E 类。

在 IP 地址中,有两个 IP 是特殊的,分别是主机号全为 1 和 全为 0 地址。

  • 主机号全为 1 指定某个网络下的所有主机,用于广播,广播地址
  • 主机号全为 0 指定某个网络,子网地址

由于ABCDE分类缺乏灵活性,提出了无分类地址CIDR,引入掩码来区分网络号和主机号

2、IPV6

128位。每16位为1组,共8组

 

二、DNS

域名解析系统:将域名网址自动转换为具体的 IP 地址。

域名的层级关系类似一个树状结构:

  • 根 DNS 服务器
  • 顶级域 DNS 服务器(com)
  • 权威 DNS 服务器(server.com)

域名解析流程:查浏览器的缓存——》查操作系统的缓存——》本机的域名解析文件hosts——》递归问询本地DNS服务器——》问询根域名服务器——》顶级域名服务器——》权威域名服务器

三、ARP

地址解析协议:根据下一跳的IP地址找对应的MAC地址。

在同一子网内:

主机广播发送ARP请求,这个请求中包含需要知道MAC地址的IP地址,当所有设备收到请求后如果发现目标IP地址与自己的一致,则将自己的MAC地址塞入到ARP响应包中。(广播查询,单播响应)

 

RARP:根据MAC地址求IP地址

 

四、DHCP

自动动态获取IP地址,以及配置IP信息。

五、NAT

网络地址转换,将私有IP转为公有IP地址。

 六、ICMP

互联网控制报文协议:确认 IP 包是否成功送达目标地址、报告发送过程中 IP 包被废弃的原因和改善网络设置等。

 

ICMP 的类型字段大致可以分为两大类:

  • 一类是用于诊断的查询消息,也就是「查询报文类型」
  • 另一类是通知出错原因的错误消息,也就是「差错报文类型」

 

ping命令常用于判断与对方的网络是否畅通,是基于ICMP 协议工作的。