1、IP(Internet Protocol)旨在让最终目标主机收到数据包,但是在这一过程中仅仅有IP是无法实现通信的。必须还有能够解析主机名称和MAC地址的功能,以及数据包在发送过程中异常情况处理的功能。
2、IP的辅助技术,具体包括DNS、ARP、ICMP、ICMPv6、DHCP、NAT等。
3、DNS(Domain Name System)解析域名,返回域名对应的IP地址。
- 主机名与IP地址的对应信息叫做A记录;
- 上层或下层域名服务器IP地址的映射叫做NS记录;
- 主机别名对应的规范名称叫做CNAME;
- 区域内权威记录起始标志叫做SOA;
- 主机名与IPv6的对应信息叫做AAAA记录。
4、ARP,只要确认了IP地址就可以向这个目标地址发送IP数据报,然而在底层数据链路层,进行实际通信时却有必要了解每个IP地址所对应的MAC地址。
- ARP借助ARP请求与ARP响应两种类型的包确定MAC地址;
- 为什么有了MAC地址还需要IP地址,因为给其他数据链路的主机发送IP数据包时,由于路由器会隔断两个网络,必须先将数据包发送给路由器然后到目标主机。
- RARP是将ARP反过来,从MAC地址定位IP地址的一种协议。
5、ICMP的主要功能包括,确认IP包是否成功送达目标地址,通知在发送过程当中IP包被废弃的具体原因,改善网络设置等。
- 在IP通信中如果某个IP包因为某种原因未能到达目标地址,那么这个具体的原因将由ICMP负责通知。
- ICMP的消息大致可以分为来两类:通知出错原因的错误消息,用于诊断的查询消息。
6、ICMPv6
- IPv4中ICMP仅作为一共辅助作用支持IPv4,也就是说,在IPv4时期,即使没有ICMP,仍然可以实现IP通信。然而,在IPv6中,ICMP的作用被扩大,如果没有ICMPv6,IPv6就无法正常通信;
- ICMPv6错误消息
- ICMPv6信息消息
6、DHCP,计算机只要连接到网络,就可以进行TCP/IP通信。
7、NAT,是用于在本地网络中使用私有地址,在连接互联网时转而使用全局IP地址的技术。
8、IP任播主要用于报警电话110与消防电话119系统。当人们拨打110或119时,其接收电话并不是只有一个,而是可以拨打到一个区域管辖范围内所有公安或消防部门。省、市、县、乡等不同级别的区域都各自设置着110与119的急救电话,而且数量极其庞大。这种机制的实现,在互联网上就是IP任播。IP任播是指为那些提供同一种服务的服务器配置同一个IP地址,并与最近的服务器进行通信的一种方式。
9、通信线路上的拥塞也叫做收敛。