目录
一、网际控制报文协议ICMP
二、ICMP报文的种类和应用
三、网际组管理协议IGMP
四、分层次的路由选择协议
五、路由算法???
一、网际控制报文协议ICMP
1)ICMP(Internet Control Message Protocol)允许主机或路由器报告差错情况和提供有关异常情况的报告;
2)ICMP不是高层协议,ICMP报文装在IP数据包中,作为其中的数据部分,它是IP层的协议。
二、ICMP报文的种类和应用
ICMP报文的类型
? ?ICMP差错报告报文:终点不可达;时间超过;参数问题;改变路由。
? ?ICMP询问报文:回送(echo)请求或回送回答:时间戳(Timestamp)请求或时间戳回答
? ? ? ??
ICMP的应用举例
? ??ping(Packet InterNet Groper),用来测试两台主机之间的连通性。?ping使用了ICMP回送回答报文, ??ping是应用层直接使用网络层ICMP,没有通过运输层的TCP/UDP。
? ??traceroute从源主机向目的主机发送一连串的IP数据报,数据包中封装的是无法交付的UDP用户数据报。
三、网际组管理协议IGMP
? ? ? ? 1)概述:和ICMP相似,IGMP使用IP数据包传递报文(IGMP报文加上IP首部构成IP数据报),同时它也向IP提供服务。
? ? ? ?2) 工作阶段
? ? ? ? ? ? ? ? 第一阶段:加入多播组,当某个主机加入新的多播组时,该主机应向多播组的多播地址发送一个IGMP,声明自己要成为该组的成员。
? ? ? ? ? ? ? ? 第二阶段:探寻组成员变化情况
四、分层次的路由选择协议
? ? ? ? 简介:互联网采用的路由选择协议主要是自适应的(动态的)、分布式路由选择协议。
? ? ? ? 互联网划分为许多小的自治系统(AS),每一个AS对其他AS表现出来的是一个单一的和一致的路由选择策略。将路由选择协议划分为两大类。
? ? ? ? 1)内部网关协议IGP:在一个自治系统内部使用的路由选择协议,与在互联网中的其他自治系统选用什么路由选择协议无关。目前这种路由选择协议使用得最多的是RIP和OSPF协议。
? ? ? ? 2)外部网关协议EGP:若源主机和目的主机处在不同的自治系统中(两个自治系统可能使用不同的内部网关协议),在不同自治系统AS之间的路由选择,就需要使用外部网关协议EGP。目前使用的协议是BGP-4。
五、路由算法???
?????静态路由:静态路由算法又称非自适应路由算法。是由网络管理员手工配置的路由信息。
? ? ?动态路由:动态路由算法又称自适应路由算法。是由路由器上的路由表项是通过相互连接的路由器之间彼此交换信息。
常用的动态路由是以下两种:
? 距离-向量动态路由算法:该算法实质是迭代计算一条路由中的站段数或延迟时间,从而获得到达一个目标的最短通路。
? 链路状态路由算法的特点:1)向自治系统中所有的路由器发送消息
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2)? ?发送的信息是与路由器相邻的所有路由器的链路状态
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3)只有当链路状态发生变化时,路由器才向所有路由器发送信息
|