ICMP(Internet ControlMessage Protocol):
当路由器在处理一个数据包的过程中发生了意外,可通过ICMP向数据包的源端报告有关事件。
目的地不可达:
当路由器不能定位一个目标,或者当一个设置了DF标志为的数据包由于途中经过一个“小数据包”网络而不能被递交时
超时:
Traceroute工具,利用这个协议,给目标地址发送一系列的数据包,分别将TTL设置为1、2、3,以此类推。这些数据包的计数值眼路径延伸而被后续路由器逐步递减为零,因此这些碟路由器各自乖乖地发送一个超市消息给发送主机。根据受到的这些返回信息,主机就可以确定路径沿途的路由器IP地址,以及跟踪路径各部分的统计数据和时间开销。
参数问题:
表示在投资段检测到一个非法值,说明了发送主机的IP软件中存在错误,或者也可能是中途路由器软件存在错误。
源抑制:
现在已经不用了
重定向:
顾名思义
回显和回显应答:
判断一个指定的目标是否可达,以及是否还活着。目标主机接收到会先消息之后,应该立刻送回一个会先应答消息,这些消息主要被ping工具用在探测Internet上是否存在一台特定的主机。
请求/硬打时间戳:
与回显类似,只不过在应答消息中包含了请求消息的到达时间和应答消息的发出时间,以测量网络的性能。
路由器通告/恳求:
是的主机拥有寻找附近路由器的能力。
ARP(Address ResolutionProtocol)
当发送方和接收方在一个子网:
发送数据包时,发送方没有接收方的MAC地址但知道接收方的IP地址,广播一个请求接收方的MAC地址(携带发送方的IP,MAC);
其他主机侦听,当发现有ARP请求的IP地址与自己的IP地址一致时,发送包含自己的MAC的数据包给发送方。
当发送方和接收方不在一个子网:
方法一:
发送方ARP请求路由器的MAC,然后发送帧,由路由器路由到接收方的网段,接收方的边界路由ARP请求接收方的MAC,然后发送给接收方。
方法二:
当发送方不知道接收方在另一个网络时,
路由器针对对接会搜房的ARP请求,以自己的MAC回应发送方。
ARP改进:
1 缓存ARP得到的MAC地址,并实时更新维护表
2 让没太机器配置之后,以ARP的形式广播它的地址映射关系,
DHCP——动态主机配置协议
当计算机启动时,它有一个嵌入在NIC中的内置以太网地址或其他链路层地址,但没有IP地址。想ARP一样,该计算机在自己的网络上广播一个保温,请求IP地址(DHCP DISCOVER)
DHCP DISCOVER到达DHCP服务器后,DHCP服务器为该主机分配一个空闲的IP地址,并打上有效时间戳(租凭期) (DHCP OFFER)。服务器用主机的MAC地址表示这台主机。
如果在时间到之前请求DHCP续借或者请求被拒绝,主机有可能不能使用之前分配给它的那个IP。