判断IP地址段的归属问题算法最近在研究一个问题,已知我们规定了路由器上宣告了 几段IP地址段,如1.96.0.0/12;1.120.0.0/13;1.192.0.0/13等等,那么如何判断即将进入路由表的IP地址段1.100.0.0/14 是否

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 21:56:06
判断IP地址段的归属问题算法最近在研究一个问题,已知我们规定了路由器上宣告了 几段IP地址段,如1.96.0.0/12;1.120.0.0/13;1.192.0.0/13等等,那么如何判断即将进入路由表的IP地址段1.100.0.0/14 是否

判断IP地址段的归属问题算法最近在研究一个问题,已知我们规定了路由器上宣告了 几段IP地址段,如1.96.0.0/12;1.120.0.0/13;1.192.0.0/13等等,那么如何判断即将进入路由表的IP地址段1.100.0.0/14 是否
判断IP地址段的归属问题算法
最近在研究一个问题,已知我们规定了路由器上宣告了 几段IP地址段,如1.96.0.0/12;1.120.0.0/13;1.192.0.0/13等等,那么如何判断即将进入路由表的IP地址段1.100.0.0/14 是否就在这些已经宣告地址段中呢?这里的问题是指算法的实现,不是说路由器如何识别,纯数学研究内容.呵呵.各位只要有思路提供就非常感激,希望得到更多的意见!
例一:
已知:112.0.0.0/10这个ip地址段,那么如何判断112.21.0.0/16 是在这个地址段中?
例二:
已知:1.96.0.0/12这个ip地址段,那么如何判断1.100.0.0/14 是在这个地址段中?
例三:
已知:125.166.0.0/15这个ip地址段,那么如何判断125.166.112.0/23是在这个地址段中?
其实上面这三种情况,我们用笔算算能算出来,但是从算法角度上,却始终没有共同的规律可循,还请朋友们指点迷津!有点乱乱啊

判断IP地址段的归属问题算法最近在研究一个问题,已知我们规定了路由器上宣告了 几段IP地址段,如1.96.0.0/12;1.120.0.0/13;1.192.0.0/13等等,那么如何判断即将进入路由表的IP地址段1.100.0.0/14 是否
我告诉你一个非常简单的算法
每个网段都是可以转化为一段整数
也就是起始地址和终止地址 ,可以转换为用整数来表达,而且是连续的
用整数来判断,比大小,比区间,这样就容易了吧
例如1.96,0,0= 1*256*256*256+96*256*256+0*256+0=一个整数
转换为整数是最快捷的方式,速度最快,也最清晰

判断IP地址段的归属问题算法最近在研究一个问题,已知我们规定了路由器上宣告了 几段IP地址段,如1.96.0.0/12;1.120.0.0/13;1.192.0.0/13等等,那么如何判断即将进入路由表的IP地址段1.100.0.0/14 是否 ip地址是由四段数字组成,每段的范围在?之间 判断:internet上的任何一台物理服务器必须具有唯一的IP地址 ip地址的关系 请教关于段地址×16+偏移地址=物理地址的问题在王爽的《汇编语言》的30页中有这样一段话:“在8086CPU加电启动或复位后(即CPU刚开始工作时)CS和IP被设置为CS=F000H,IP=FFFFH,即在8086PC机 正确的网络IP地址格式应该是怎样的?如何判断ip地址的对错.有没有标准 IPV4的IP地址一共分为A,B,C三类,试写出区分三类地址的方法?依照此方法请判断IP地址为“192.168.0.2”属在考试., 一道关于IP 将以下IP地址分为6段,每个地址内为12台主机,写出分段后的ip地址网关和子网掩码ip地址为:172.16.0.1 朴素贝叶斯算法问题最近在研究朴素贝叶斯算法,想利用这个算法编写一个实际生活中能用到的软件?想知道他在生活中有哪些具体应用?能看明白的回答一声啊,谢谢了! 请问IP地址是124.88.165.239的具体位置在哪, 静态IP地址和动态IP地址的区别 最近在研究算法,书上一直说时间是O(logn),但是没有明确说logn的底是什么,所以请教一下,谢谢 IP地址的意义是什么 IP地址的作用是什么? IP的地址编排特点?.. 关于IP协议的下列说法,正确的是(单选)A.IPv4规定的IP地址由4段8位二进制数字构成B.IPv4规定的IP地址由3段8位二进制数字构成C.IPv4规定的IP地址由128位二进制数字构成D.IPv4规定的IP地址由5段8 南海问题的历史归属 如何判断IP地址的有效性?比如:203.280.102.23;202.192.12.25;245.23.350.26;340.33.2.2怎样判断这4个IP地址是否有效?