ICMP协议

用于在IP主机、路由器之间传递控制消息(控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息)

ICMP差错报文
1.终点不可达:当路由器或主机不能交付数据报时就向源点发送终点不可达报文(无法交付)
2.源点抑制:当路由器或主机由于拥塞而丢弃数据报时,就向源点发送源点抑制报文,使源点知道应当把数据报的发送速率放慢。(拥塞丢数据)
3.时间超过:当路由器收到生存时间TTL=0的数据报时,除丢弃该数据报外,还要向源点发送时间超过报文;当终点在预先规定的时间内不能收到一个数据报的全部数据报片时,就把已收到的数据报片都丢弃,并向源点发送时间超过报文
4.参数问题:当路由器或目的主机收到的数据报的首部中有的字段的值不正确时,就丢弃该数据报,并向源点发送参数问题报文(首部字段有问题)
5.改变路由(重定向):路由器把改变路由报文发送给主机,让主机知道下次应将数据报发送给另外的路由器(可通过更好的路由)

ICMP询问报文
回送请求 和 回答报文 :
主机或路由器向特定目的主机发出的询问,收到此报文的主机必须给源主机或路由
器发送ICMP回送回答报文
(测试两个主机之间的连通性,使用了ICMP回送请求和回答报文--Ping)

时间戳请求和回答报文:
请某个主机或路由器回答当前的日期和时间。用于进行时钟同步和测量时间

ARP协议

作用:完成主机或路由器IP地址到MAC地址的映射
检查ARP高速缓存,有对应表项则写入MAC帧,没有则用目的MAC地址为FF-FF-FF-FF-FF-FF的
帧封装并广播ARP请求分组,同一局域网中所有主机都能收到该请求。目的主机收到请求后就会
向源主机单播一个ARP响应分组,源主机收到后将此映射写入ARP缓存(10-20min更新一次)
RARP协议:完成主机或路由器MAC地址到IP地址的映射。


IGMP协议(网际组管理协议)

😀某主机要加入组播组时,该主机向组播组的组播地址发送一个IGMP报文,声明自己要称为该组的成员。
本地组播路由器收到IGMP报文后,要利用组播路由选择协议把这组成员关系发给因特网上的其他组播路由器。
(相当于你将报名表(IGMP)交给社团,社团同意后也跟团里其他人说明 有新人加入)


😁
本地组播路由器周期性探询本地局域网上的主机,以便知道这些主机是否还是组播组的成员。


路由选择协议

内部网关协议IGP:IGP(内部网关协议)是在一个自治网络网关主机路由器)间交换路由信息的协议
外部网关协议EGP: EGP常常被用来在英特网的两个主机间交换路由表信息。