子网合并(上)--理论讲解
2014-04-29 01:09
337 查看
【子网合并概念】
首先什么子网,如果不知道的网友请查看百度百科 http://baike.baidu.com/link?url=oTu3HBAE6edpRqhGQFWOSxPJEpxP_ei1Wb-_pbHIfqbGn8qJdryXG4_1BeOf55o_ 各个子网的ip地址分布和可以容的最大主机数:IP 地址根据网络ID的范围从大到小分为五类,分别是:A、B、C、D、E地址类
第一个网络ID 最后一个网络 ID 网络数量
A 类 1.0.0.0 126.0.0.0 126
B 类 128.0.0.0 191.255.0.0 16384
C 类 192.0.0.0 223.255.255.0 2097152
D 类 224.0.0.0 239.255.255.255 多播地址
E 类: 224.0.0.0 239.255.255.255 保留地址
通俗的话讲,子网合并就是把各个不同的IP地址和获得子网掩码进行与运算,结果就是子网。
【子网合并实例】
<引自其它网友>例子:一个公司有550台电脑,组成一个对等局域网,子网掩码和IP设多少最合适?
在这里我们看到了550台电脑的一个网络,一个C类的地址已经不能够满足了,这时候
我们应该怎么去规划这个网络呢? |
解:因为申请一个B类地址太浪费,所以选择申请多个C类地址来组建网络。
1个C类地址可以分配254台计算机,550台就需要 550/254 约等于 3
如:192.168.1.1 ~ 192.168.1.254 www.2cto.com
192.168.2.1 ~ 192.168.2.254
192.168.3.1 ~ 192.168.3.254
2的n次方要大于550,所以n取10
所以原来的子网掩码为: 11111111.11111111.11111111.00000000 [255.255.255.0]
所以现在的子网掩码为: 11111111.11111111.11111100.00000000 [255.255.252.0]
检验: 192.168.1.1 11000000.10101000.00000001.00000001
检验: 192.168.2.1 11000000.10101000.00000010.00000001
检验: 192.168.3.1 11000000.10101000.00000011.00000001
掩码: 255.255.252.0 11111111.11111111.11111100.00000000
最后求的结果:
子网: 11000000.10101000.00000000.00000000
对应就是: 192.168.0.0
【合并算法】
第一类普通类推算a 类 Ip 地址:0--127 默认子网掩码:255.0.0.0
b 类 IP 地址:128-191 默认子网掩码:255.255.0.0
c 类 IP 地址:
192--255 默认子网掩码:255.255.255.0
记住下面的
网络地址=IP&子网掩码
广播地址=IP|(~子网掩码)
最小可用 IP=网络地址+1
最大可用 Ip=广播地址-1
第二类根据指定子网掩码计算
例如:请计算 115.27.100.50/24 所属的网络地址,并给出该子网的广播地址、最小可用 IP
地址和最大可用 IP 地址
正确答案:
网络地址: 115.27.100.0/24 广播地址: 115.27.100.255/24 最小可用 IP 地址: 115.27.100.1/24
最大可用 IP 地址:115.27.100.254/24
具体算法:
网络地址是如何计算?
从 24 可以得到子网掩码为
11111111 11111111 1111111 0000000
通过子网掩码我们很快清楚,IP 的前三段根本不用考虑,可以直接得到结果 115.17.100.*那
我们如何确定最后一段:
那么 50 的二进制编码是多少:0010110,记住 1 与 1 进行与操作才是 1,其它的是零,Ok,
最后一段为:0
网络地址结果为:115.27.100.0/24
广播地址如何计算?
看上面的公式:~子网掩码
00000000 00000000 00000000 11111111
同理前三段不用考虑:115.27.100.*;一看子网掩码为 8 个 1 还进行非操作,不用考虑了,它就
是 255.
广播地址:115.27.100.255/24
可以轻松得到最小网络地址:115.27.100.1/24;最大可以地址 115.27.100.254/24
相关文章推荐
- 子网合并(上)--理论解说
- 一看就明白的爬虫入门讲解:基础理论篇
- 爬虫入门讲解:基础理论篇
- 举例讲解Python中字典的合并值相加与异或对比
- 子网划分,实例讲解
- JZOJ4588. 【NOI2016模拟7.7】冷战 + 按秩合并讲解
- 爬虫入门讲解:基础理论篇
- 一看就明白的爬虫入门讲解:基础理论篇
- ARM9(S3C2440)的实时时钟(RTC)——理论知识及程序实例讲解
- J2EE应用讲解(2)——Servlet基础理论
- NPOI实现两级分组合并功能(示例讲解)
- 一看就明白的爬虫入门讲解:基础理论篇
- 一看就明白的爬虫入门讲解:基础理论篇
- iOS 使用WKWebView替换UIWebView(一)——理论讲解
- 理论讲解python多进程并发编程
- 第十一集VLAN原理和VTP协议理论讲解 推荐
- 【转】一看就明白的爬虫入门讲解:基础理论篇
- MQ消息队列--RabbitMQ整合Spring理论及实例讲解
- 基于Python中numpy数组的合并实例讲解