IP地址汇总怎么查ip详细地址算 详细

ip地址能汇总路由 怎么个算法_百度知道
ip地址能汇总路由 怎么个算法
1&#47.129&#47.254&#47.16.1;24
172.16.1.1172
1.254是网关
1.1和1.129是pc
提问者采纳
聚合后可以ping通的你这样分配不是太合理,聚合就是为了减少路由,需要聚合吗
哦?那不合理了,你说一下好么。
路由冲突,相互包含。
那应该怎样解决呢,实验的环境中已经不太适合重新规划网络了
这段IP地址是一个路由器端口使用还是多个方向使用。
1.254能ping通1.129 1.1ping不通1.129
这个我明白了于运算。。。如果一台PC地址1.1/24
另一台2.1/24(在PC2上抓包)
开始先PING
这时PING不通,(PC2上没抓到包),然后在PC1上填上网关 网关是2.1,ping(这时在PC2能抓到请求包,但没有回应的包),然后在pc2上填上网关 网关是1.1,ping通了。。。这两个实验是想说 网络互连 原理么???师父问的是这两个实验用的是什么原理。。。急用。。。
提问者评价
亲 最好你能加个好友
其他类似问题
为您推荐:
您可能关注的推广
ip地址的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁页面导航:
→ 正文内容 php求一个网段开始与结束IP地址
php求一个网段开始与结束IP地址的方法
这篇文章主要介绍了php求一个网段开始与结束IP地址的方法,涉及php字符串操作与进制转换的相关技巧,需要的朋友可以参考下
本文实例讲述了php求一个网段开始与结束IP地址的方法。分享给大家供大家参考。具体如下:
比如:网段(.5/24),其子网掩码根据24划分为:
11..255.255.0)
说明:IP地址为32bits,24在划分网段中就表示前面有24个1,后面有8个0.
开始IP地址的算法是:192.168.1.5的二进制与子网掩码的二进制进行“与”运算出来的。
结束IP地址的算法是:子网掩码的二进制先取反,然后和192.168.1.5的二进制进行“或”运算
实际的就应用中,那样得出的是网络地址和广播地址,网络地址+1才是第一个主机地址,广播地址-1为最后一个主机地址。
function mask2bin($n)
$n = intval($n);
if($n&0||$n&32)
die('error submask');
return str_repeat("1", $n).str_repeat("0",32-$n);
function revBin($s)
$p=array('0','1','2');
$r=array('2','0','1');
return str_replace($p,$r,$s);
function startIp($str,$bSub)
$bIp = decbin($str);
$bIp = str_pad($bIp,8,"0",STR_PAD_LEFT);
$sIp = bindec($bIp & $bSub);
return $sIp;
function endIp($str,$bSub)
$bIp = decbin($str);
$bIp = str_pad($bIp,8,"0",STR_PAD_LEFT);
$eIp = bindec($bIp | revBin($bSub));
return $eIp;
$ip = array('192','168','1','5');//设定IP地址,可以从表单获取,这里只作演示
$mask = '24';
//设置掩码
$bSub = mask2bin($mask);
//将子网掩码转换二进制
$mask = array();
$mask[] = substr($bSub,"0",8);
//将子网掩码每8位分一段
$mask[] = substr($bSub,"8",8);
$mask[] = substr($bSub,"16",8);
$mask[] = substr($bSub,"24",8);
echo '&table summary="result" border="1" cellspacing="1" cellpadding="0" &
&td align="right" &&font size="2"&掩码:&/font&&/td&
&font size="2"&';
for ($i=0;$i&4;$i++)
echo bindec($mask[$i]);
echo '&/font&
&td align="right"&&font size="2"&网络地址:&/font&&/td&
&font size="2"&';
for ($i=0;$i&4;$i++)
echo startIp($ip[$i],$mask[$i]);
echo '&/font&
&td align="right"&&font size="2"&第一个可用:&/font&&/td&
&font size="2"&';
for ($i=0;$i&3;$i++)
echo startIp($ip[$i],$mask[$i]);
$ip_4 = startIp($ip[3],$mask[3]);
echo ++$ip_4;
echo '&/font&
&td align="right"&&font size="2"&最后可用:&/font&&/td&
&font size="2"&';
for ($i=0;$i&3;$i++)
echo endIp($ip[$i],$mask[$i]);
$ip_4 = endIp($ip[3],$mask[3]);
echo --$ip_4;
&td align="right"&&font size="2"&广播地址:&/font&&/td&
&font size="2"&';
for ($i=0;$i&4;$i++)
echo endIp($ip[$i],$mask[$i]);
希望本文所述对大家的php程序设计有所帮助。
您可能感兴趣的文章:
上一篇:下一篇:
最 近 更 新
热 点 排 行
12345678910IP地址划分汇总_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
IP地址划分汇总
上传于||暂无简介
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
你可能喜欢(责任编辑:硅谷网?)
上一篇: 下一篇:
对“硅谷网学院:有关IP地址的几个运算方法汇总”发布评论
版权及免责声明:① 凡本网内容注明“来源:硅谷网”及其相关称谓的所有文字、图片和音视频稿件,版权均属“硅谷网”所有,任何媒体、网站或个人未经本网协议授权不得复制或转载。已经本网协议授权的媒体、网站,在使用时必须详细注明对应来源,违者本网将依法追究责任。② 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网转载其他媒体稿件是为传播更多的信息,并不代表本站赞同其观点和对其真实性负责,本网不承担此类稿件侵权行为的连带责任。③ 若硅谷网因为转载内容涉及到著作权等问题,请有关单位或个人速与本网取得联系,我们将第一时间核实处理。
【硅谷网7月31日讯】《硅谷》杂志2012年第12期刊文称,路由技术是Adhoc的关键技术,也……
| Copyright ©
硅谷网 版权所有 网站热线:010- WWW.GUIGU.ORG All rights reserved.}

我要回帖

更多关于 怎么查ip详细地址 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信