一、ARP概要:是一种解决地址问题的协议
- ARP工作机制
ARP是借助ARP请求与ARP响应两种类型的包确定MAC地址的
- RARP是将ARP反过来,
从MAC地址定位IP地址的一种协议。
例子:对于嵌入式设备时,会遇到没有任何输入接口或者无法通过DHCP动态获取IP地址的情况
二、ICMP:主要功能功能
1、确定IP包是否成功送达目的地,
2、通知在发送过程中IP包被废弃得具体原因,改善网络配置等。
- ICMP的消息分为:
- 通知出错原因得错位信息
- 用于诊断得查询信息
类型 | 内容 |
---|---|
0 | 回送应答 |
3 | 目标不可达 |
4 | 原点抑制 |
5 | 重定向或者改变路由 |
8 | 回送请求 |
9 | 路由器公告 |
10 | 路由器请求 |
11 | 超时 |
17 | 地址子网请求 |
18 | 地址子网应答 |
三、DHCP协议
DHCP的功能
- 实现自动自动设置IP地址,同意管理IP地址得分配。只要有了DHCP,计算机只要链接网络就可以进行TCP/IP通信。
DHCP的工作机制
- 如果DHCP服务器遇见故障,即无法自动分配IP地址,从而无法进行通信。通常会架设2台及以上的DHCP服务器,但是会存在IP地址的冲突
- 为了检查分配的IP地址可用,需要DHCP客户端具备以下功能:
1、DHCP服务端
- 在分配IP地址前发送ICMP回送请求包,确认没有返回应答
2、DHCP客户端
- 针对从DHCP哪里获得的IP地址发送AEP请求包,确认没有返回应答。
DHCP中继代理
- 有了DHCP中继代理后,对于不同网段得IP地址分配也可以由一个DHCP服务器统一进行管理和维护。
4、IP隧道
- 用于IPv6和IPv4之间得通道
IP多播
-
在多播通信中,通过MLD(IP v4中得IGMP和IPv6中ICMPv6)确认接收端是否存在很重要。
-
接收端—不存在==>发送多播信息会造成网络流量得浪费。
-
IGMP(MLD)主要两大功能:
1.向路由器表明想要接收得多播信息(并通知想要接受多播得地址)
2.向交换集线器通知想要的接收多播的地址。
IP任播
- 指为那些提供一种服务的服务器配置同一个IP地址,并于最近的服务器进行通信的一种方法(类似于拨打110或者119等电话服务机制)可使用于IPV4和IP v6。