longqi293
路由器名字 路由器子网掩码 路由器网络地址

r1

255.255.252.0 130.50.15.0

路由选择算法可以说是在路由器这个网络层就解决的问题了,最近学习了路由选择算法,所以把它实现为程序,方便以后的计算。

下面是思路,一个数据包被发送到路由端,它包含了目的ip地址(130.50.15.9),它要选择一个路由器来继续发送,路由器有r1。真实事件中有很多个路由可以选择,这里只简单的判断,能否透过此路由来发送这个数据包。

判断方法:把目的ip地址转换为2进制,把路由子网掩码也换成2进制,两个值逐位相与,最后的结果又换回十进制点分后的ip地址,如果网络号和路由器网络地址相同,则可以通过它转发,否则不行。下面给出代码:

 

拥有的资源:

 

 

资源Code

 

代码开始:

 

Code

 

 

下图显示计算结果:130.50.12.0和路由地址(网络地址)130.50.15.0不同所以不能转发。

分类:

技术点:

相关文章:

  • 2021-12-05
  • 2021-05-16
  • 2021-08-13
  • 2021-10-16
  • 2021-04-23
猜你喜欢
  • 2022-12-23
  • 2022-01-05
  • 2021-09-19
  • 2022-01-19
  • 2022-01-09
  • 2021-11-11
相关资源
相似解决方案