图解TCP/IP协议(五、IP协议相关技术)

五、IP相关协议

5.1    DNS

域名:为了识别主机名称和组织机构名称的一种具有分层的名称。例如:kusa.ac.jp。

根部所设置的DNS称为根域名服务器,根域名服务器中注册着根以下第一层域名服务器的ip地址。第一层域名服务器注册着下一层域名服务器的ip地址,以此类推。

所有域名服务器都必须注册根域名服务器的ip地址。

DNS查询步骤:

图解TCP/IP协议(五、IP协议相关技术)

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地址,并与最近的服务器进行通信。