计算机网络--网络层的部分协议

本文深入解析ICMP协议在数据报交付中的作用,介绍ping与pathping命令的应用,对比RIP、OSPF与BGP三种动态路由协议的特性,强调它们在网络通信中的关键地位。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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协议建立是,开始的时候交换整个路由表之后是交换变化部分
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值