资源描述
子网掩码和ip地址的关系
子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。
请看以下示例:
例一:
I P 地址 192.168.0.1
子网掩码 255.255.255.0
AND运算
转化为二进制进行运算:
I P 地址 11010000.10101000.00000000.00000001
子网掩码 11111111.11111111.11111111.00000000
AND运算
11010000.10101000.00000000.00000000
转化为十进制后为:
192.168.0.0
例二:
I P 地址 192.168.0.254
子网掩码 255.255.255.0
AND运算
转化为二进制进行运算:
I P 地址 11010000.10101000.00000000.11111110
子网掩码 11111111.11111111.11111111.00000000
AND运算
11001000.10101000.00000000.00000000
转化为十进制后为:
192.168.0.0
例三:
I P 地址 192.168.1.4
子网掩码 255.255.255.0
AND运算
转化为二进制进行运算:
I P 地址 11010000.10101000.00000001.00000100
子网掩码 11111111.11111111.11111111.00000000
AND运算
11010000.10101000.00000001.00000000
转化为十进制后为:
192.168.1.0
通过以上对三组计算机IP地址与子网掩码的AND运算后,我们可以看到它运算结果是一样的。均为192.168.0.0
所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。
这样的子网掩码究竟有多少了IP地址可以用呢?
根据上面可以看出,局域网内部的ip地址是自己规定的(当然和其他的ip地址是一样的),这个是由子网掩码决定的通过对255.255.255.0的分析。可得出:
前三位IP码由分配下来的数字就只能固定为192.168.0 所以就只剩下了最后的一位了,那么显而易见了,ip地址只能有(2的8次方-1),即256-1=255一般末位为0或者是255的都有其特殊的作用。
如果我的子网掩码不是255.255.255.0呢?
假设子网掩码是255.255.128.0
那么你的局域网内的ip地址的前两组肯定是固定的了(什么,为什么是固定的?)
这样,可以按照下边的计算来看看同一个子网内到底能有多少台机器
1、十进制128 = 二进制1000 0000
2、IP码要和子网掩码进行AND运算
3、I P 地址 00010000.01001001.1*******.********
子网掩码 11111111.11111111.10000000.00000000
AND运算
00010000.01001001.10000000.00000000
转化为十进制后为:
16 . 73 . 128 . 0
例:1.Intranet中
IP:192.168.*.*(11000000.10101000.*.*) 192.168.127.*
子网掩码(subsmask): 255.255.128.0
(11111111.11111111.10000000.00000000)
网络号(网络IP):192.168.0.0/ 含C类网络个数128
192.168.128.0含C类网络个数128
主机地址范围:192.168.0.0: 192.168.0.1-192.168.127.254
主机数目: 254个数/网络*128网络
主机地址范围 192.168.128.0: 192.168.128.1-192.168.255.254
主机数目: 254个数/网络*128网络
例2:一个Intranet 中有主机1000台,如何设置子网掩码及分配IP
子网掩码:255.255. 252/248/251. 0
192.168.252.1-192.168.255.254
例3: 一个Intranet 中有主机60台,如何设置子网掩码及分配IP
子网掩码:255.255.255.192 192.168.*.192(NID)
193-254
255.255.255.0
4、0(网络号)和255(广播地址)通常作为网络的内部特殊用途。通常不使用。
5、于是 对于子网掩码是255.255.128.0
最后的结果如下:所有可用的IP地址范围为:
192.168.0.1-192.168.127.254(子网地址:192.168.0.0。共计128个C类网络,共计128*254台主机)
[即:192.168.0.1-192.168.0.254
. . . . . . . . . . . . .
192.168.40.1-192.168.40.254
. . . . . . . . . . . . .
192.168.127.1-192.168.127.254]
192.168.128.1-192.168.255.254(子网地址:192.168.128.0。共计128个C类网络,共计128*254台主机)
[即:192.168.128.1-192.168.128.254
192.168.129.1-192.168.129.254
. . . . . . . . . . . . .
192.168.140.1-192.168.140.254
. . . . . . . . . . . . .
192.168.255.1-192.168.255.254]
7、看看的结果是否正确
Ping 某一IP地址
如:设定IP地址为192.168.255.254
Ping 192.168.129.233通过测试
访问http://192.168.129.233可以显示出主页
8、C类子网的划分
255.255.255.128
分解:
11111111.11111111.11111111.1000000
所以你的内部网络的ip地址只能是
xxxx.xxxx.xxxx.000000001(1)到xxxx.xxxx.xxxx.01111111
xxxx.xxxx.xxxx.100000001(129)到xxxx.xxxx.xxxx.11111110(254)
附:
扩展子网掩码;
子网掩码 子网数目 例
255.255.255.128 2 IP1:192.168.2.1 IP2:192.168.2.254
1*。1*。1*。10000000 mask and IP= 192.168.2..0 192.168.2.128
子网1:192.168.2.0(子网ID),主机IP:192.168.2.1 – 192.168.2.127
子网2:192.168.2.128(子网ID),主机IP:192.168.2.129 – 192.168.2.254
综合:
子网掩码 子网数目 主机数 说明
128=10000000 2x=2 2y-1(/2)=127(126) x(y)掩码中除255以外1(0)的个数
192=11000000 2x=4 2y-1(/2)=63 (62) (减2时即255用于广播地址)
224=111000000 2x=8 2y-1(/2)=31(30) 减1为第1子网段,
240=11110000 2x=16 减2为非1子网段
248=11111000 2x=32
252=11111100 2x=64
254=11111110 2x=128 2y-2=0 (255用于广播地址)
掩码(有1有0的段)放于:
第2段:1。将A类网络划分为多个子网。或 将多个B、C类网络组为一个子网。
第3段:1。将B类网络划分为多个子网。或 将多个C类网络组为一个子网。
第4段:1。将C类网络划分为多个子网。
实例:红河学院IP:(子网掩码:255.255.254.0) 254=11111110
办公室:192.168.8 - 9.* 网关:192.168.8.1 8=00001000, 9=00001001
C4095
(交换机)
192.168.6.0
192.168.8.0
192.168.6.1
192.168.8.1
Net2
Net1
文: 192.168. 6 – 7. * 网关:192.168.6.1 6=00000110, 7=00000111
展开阅读全文