五、IP相关协议
5.1 DNS
域名:为了识别主机名称和组织机构名称的一种具有分层的名称。例如:kusa.ac.jp。
根部所设置的DNS称为根域名服务器,根域名服务器中注册着根以下第一层域名服务器的ip地址。第一层域名服务器注册着下一层域名服务器的ip地址,以此类推。
所有域名服务器都必须注册根域名服务器的ip地址。
DNS查询步骤:
5.2 ARP
ARP是一种解决地址问题的协议。以目标IP的地址为线索,用来定位下一个应该接收数据分包的网络设备对应的MAC地址。如果目标主机不在同一个链路上,可以通过ARP查找下一个路由器的MAC地址。
ARP协议只适用于IPv4。
例如:主机A向同一链路的主机B发送IP包。
过程:主机A先通过广播发送一个ARP请求包,这个包中包含了主机B的IP地址,ARP被同一链路的所有主机和路由器解析,当某一主机发现IP地址相同时,返回它的MAC地址到主机A。
RARP是将ARR反过来,从MAC地址定位IP地址的一种协议。例如将小型打印机接入到网络中。要设立一个RARP服务器注册设备的MAC地址和IP地址。设备向RARP中发送MAC地址,获得IP地址。
5.3 ICMP
ICMP的主要功能包括,确认IP包是否成功送达目标地址,通知在发送过程中IP包被废弃的原因,改善网络设置等。
ICMP负责通知IP包为什么没有到达目标地址。
ICMP主要支持IPv6
5.4 DHCP
DHCP实现即插即用,自动设置IP地址,统一管理IP地址分类。
在使用DHCP前,要假设一台DHCP服务器,还要将相应的子网掩码,路由控制信息,DNS服务器地址等设置到服务器上。
5.5 NAT
NAT是用于在本地网络中使用私有地址,在连接互联网时使用全局IP地址的技术。
私有地址指A类地址,除私有地址外都是全局IP地址。
5.6 其他IP相关技术
IP多播技术:广播等
IP任播技术:110或119电话。为提供同一种服务的服务器配置同一个IP地址,并与最近的服务器进行通信。