ICMP协议
- 提高数据报交付成功的机会,在网际层使用网际控制报文协议
- 不是高层协议而是IP层的协议
- ICMP允许主机向里路由器报告差错和提供有关异常情况的报告
- ICMP作为IP层数据报的数据,加上数据包的首部,组成IP数据报发出去
ICMP协议的报文格式
报文分为两种:差错报告报文和询问报文
差错报告报文:终点不可达、源点抑制、 时间超过 、参数问题 、改变路由 (重定向,可以通过这个选择更好的路由进行数据传输}
ping命令检测通还是不通
pathping可以检测哪里超时堵塞比较严重
动态路由协议
RIP协议
- 开放式路径,很多厂家都会对其进行支持
- 周期性广播 每隔30秒广播一次
- 根据跳数选择最佳路径(在选择最佳路径的时候不考虑带宽 防止有路由器宕机而其他路由器不知道)
如果一个计算机连着多个路由的话,不能加默认路由,会认为计算机到其他网段有两个等价路径,可能会进行丢包操作,这时候应该设置路由表
OSPF协议
开放式最短路径有限协议
和RIP协议一样,都是动态路由协议。也与之有所不同,其度量值是根据带宽来决定的,并且支持多区域,它是触发式更新,就是邻居路由有变化的时候进行更新,如何得知邻居变化是根据OSPF协议的三个表。
OSPF协议的三个表
- 邻居表 ,hello 包,用来检测邻居, 发送的数据量相对于rip协议来说是很少的量
- 链路状态表 把所有的邻居状态表相互交换
- 计算路由表
OSPF可以划分为多种不同的区域 ,防止路由表过多的情况 ,划分多个区域可以将网络的变化控制在一个区域中。
不支持多层次划分,即任何一个区域都要经过主干区域。
OSPF的特点
BGP协议
在不同自治系统之间相互通信的协议 ,连接各个自治系统。
自治系统区域指的是,这一个区域,可能遵守的是RIP协议,另一个区域可能遵守的是OSPF协议。
BGP协议的特点
- BGP协议交换路由信息数量不是很多
- BGP协议发言人数目不多路由选择相对简单
- BGP协议支持CIDR
- BGP协议建立是,开始的时候交换整个路由表之后是交换变化部分