一、ICMP协议介
1、ICMP协议介绍:
① 网络层主要有四层协议:ARP、IP、ICMP、IGMP
② ICMP协议,网际控制报文协议
③ ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告
④ ICMP不是高层协议而是IP层的协议
2、CMP报文类型
ICMP报文类型包括ICMP差错报告报文和ICMP询问报文
ICMP差错报告报文有5种:终点不可到达、源点抑制、时间超时、参数问题、改变路由(重定向)
ICMP询问报文有2种:回送请求和回答报文、时间戳请求和回答报文
返回的时候加上ICMP8字节返回到源地址,
8字节的信息就是目标不可到达呀等的错误信息。IP数据段的数据字段实际上是没有被使用的,ping的时候构造的可以随便构造点数据。
pathping,可以跟踪路由器的路径
二、RIP协议
1、RIP协议介绍:
① RIP(Route Information Protocol)路由信息协议
② RIP 是一个内部网关协议(IGP),也是动态路由协议
③ RIP是
距离矢量路由协议
RIP 选择路径的度量值:
跳数
2、RIP特点:
① RIP协议一条路由有
15跳限制,如果一个RIP网络路由跨越超过15跳,则认为该网络不可到达
② RIP协议
周期性广播路由表
RIP协议选择哪条路径使用跳数少的,不考虑带宽,这也是其弊端,其特点是周期性广播
三、OSPF协议
1、OSPF介绍
① OSPF(Open Shortest Path First)开放式最短路径优先协议
② OSPF 是一个内部网关协议(IGP),也是动态路由协议
③ OSPF属于
链路状态协议,维护一个复杂的网络拓扑数据库,采用SPF算法计算最优路由
OSPF 选择最优路径的度量值:
带宽
2、OSPF 特点:
①
支持多区域
②
触发式更新(路由添加或者删除一个网段才更新)
③ 有三个表,
邻居表,hello包和两路状态表(交换邻居表)
四、BGP协议
BGP(Border Gateway Protocol)协议为
边界网关协议,是一种连接各个自治系统的边界网关协议,可以使用BGP协议制定不同区域网络访问的策略。