IP地址划分总结
来源:互联网 发布:2016年十大网络歌曲 编辑:程序博客网 时间:2024/05/18 02:50
(1)根据一个IP地址和子网掩码如何判断该网段有多少个子网、每个子网多少台机器、该IP属于哪一个网段?
例如:192.168.5.3 255.255.255.128
首先看这个IP地址,192.168.5.3,我们知道它是一个C类IP地址,然后看它的子网掩码为255.255.255.128,转换成二进制为11111111.11111111.11111111.10000000.
a).子网,由于是C类地址,所以从第4个字节(10000000)开始看有多少个1,然后就为2的多少次方,比如当前有1个1,就为2的1次方,最终结果为2个子网.
b).每个子网的主机个数,与子网正好相反,从第4个字节的右边往左边数,有多少个0,就有2的多少次方台主机.有7个0,为2的7次方,128的主机.
c).ip地址段所属.
Ip的二进制 11000000.10101000.00000101.00000011
子网掩码的二进制:11111111.11111111.11111111.10000000
使用AND运算(即上面的第1位与下面的第1位比、第2位与第2位比依次类推、第32位与32位比,算法1与1算1、1与0算0、0与0算0).
对比结果为11000000.10101000.00000101.10000000
转换成IP地址为:192.168.5.128,它就是网段的开始的ip,貌似可以叫做网关.
由于上面算出该网段是2个子网,每个子网128台机器,则该网段是从192.168.5.128 – 192.168.5.255
其中192.168.5.128为网关、255为广播地址(不能使用).其他的都可以用.
(2)如何灵活的划分IP地址?
例如:我公司有1830台机器,要划分成4个子网,4个子网间各不相干.
首先根据机器判断需要什么类型的IP地址.
1个C类IP地址容纳254台
1个B类IP地址容纳65xxx台
1个A类IP容纳1亿多台
最终需要1个B类的IP地址,那么假如我选为172.15.0.0 – 172.15.255.255
如果需要1个子网就不用划了,上面的IP段就都为1个子网可以互相通信.
如果划分成4个就是1830/4=457.5台,那么每个子网可以划512台主机.
开始划分:
有俩种划法:
(1)把B类地址划分成4个子网.
a).B类子网掩码为255.255.0.0,换成二进制为11111111.11111111.00000000.00000000,4个子网就是2的2次方,从第三个字节的左边往右边数2个1,就是1111111.11111111.11000000.00000000.最终的子网掩码为255.255.192.0,ip地址段大概就是
172.15.0.0 – 172.15.64.255
172.15.65.0 – 172.15.128.255
172.15.129.0 – 172.15.191.255
172.15.192.0 – 172.15.255.255
这种划分优点是这4个部门基本可以无限扩充,可以发展到16000多台机器.
缺点是如果有新的部门只能算在这4个部门内,而且很少有公司的部门能把这么多IP用完,大量浪费.
(2)以每个子网512台机器为标准划分成N个子网.
B类子网掩码为255.255.0.0,换成二进制为11111111.11111111.00000000.00000000,512台机器为一个子网,那么512就是2的9次方,就从最右边往左边数9个0,然后把第三个字节余下的0改为1,结果为11111111.11111111.11111110.00000000,转换为十进制度为255.255.254.0,ip地址段为
172.15.0.0 – 172.15.1.255
172.15.2.0 – 172.15.3.255
…
172.15.254.0 – 172.15.255.255
优点是很大程度上节约了IP地址,可以预留很多子网给未来成立的部门使用.
缺点是每个部门最多也就512台主机.
PS:不能光通过子网掩码来看IP属于哪个网段,要通过IP地址来判断子网掩码,比如10.168.1.1,子网掩码为255.255.255.0,要确定的是首先这是一个A类IP地址,然后它的子网个数为2的16次方个,每个子网254台主机.而不能看作它是一个C类IP地址,每个子网254台主机,这样是错误的.(我们家就是这样划分的,所以像前者解释才比较好,按后者解释那么就不标准了,按前者解释的话,说明这个网络有超过65535台主机,并且需要划分2的16次方个子网来满足需求,但是实际上我们不是这样的,嘿嘿).
小结:推荐第二种,比较务实的算法.毕竟一个公司很多情况下大于4个部门,并且一个部门512台计算机说明该公司最少是个中型公司,且B类IP地址就是给中型公司用的,如果真大于这个数,比如软件公司:华为、中兴等,那么可以选择A类地址再重新划分就是了.
(3)划分IP地址时如何避免浪费?
例如:我们家80台机器,我申请到一个C类地址段.
这样的话会有174个IP会浪费掉,所以为了避免浪费可以把网络划成俩个子网、每个127台机器,这样就可以避免浪费了,另外一个子网可以给别人家用,如果俩家需要通信可以使用网络上的TCP/UPD等技术使俩家通信.
再例如:我们家1500台机器,我申请到一个B类地址段.
这样的话就有64035个IP被浪费,那么有俩种方式.
(1) 退掉B类地址段,申请7个C地址段,然后以TCP/IP让这7个子网通信.
(2) 以每个子网2048台主机,划分成64个子网,另外63个可以租给其他的公司使用.
- IP地址划分总结
- IP地址划分教程
- IP地址的划分
- IP 地址的划分
- IP地址详细划分
- IP地址划分说明
- 私有ip地址划分
- IP地址划分
- IP地址的划分
- IP地址划分
- IP地址划分
- IP地址的划分
- IP地址划分
- IP地址划分
- IP地址划分
- IP地址的划分
- IP地址的划分
- IP地址划分问题
- MPEG-4 Xvid VC6.0编译指南
- 劣势?优势? Linux 新手想要的,不只是驱动程式
- 转自创新工厂官网--给创新工场求职者的一封信--作者:李开复
- 声明与定义(摘自《C++编程思想》)
- org.apache.commons.beanutils.BeanUtils 简介
- IP地址划分总结
- 从一个牛人blog里转几句经典程序感悟
- 动态非侵入拦截
- 利用URLClassLoader加载class到当前线程
- Happiness
- 最近两年内看过的几部职场小说的总结与比较
- 《国画》有感
- C++ 初学者指南 第三篇(3)
- 51单片机IO口总结