根据ip和子网掩码如何知道划分的子网个数是多少?

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:10:54
本人有点疑惑,如果划分子网个数为8-15(1000-1111),二进制都是四位,按照子网掩码的算法标准子网掩码中要转为1的个数都是4个,那结果不就都一样了,那不是说明把子网分成8、9、10、11、12、13、14、15个都可以吗怎么判断究竟划分成了几个子网?

第一步,确定该IP是属于哪一类有A,B,C,D,E五类,后面两类基本上没有用到,0.0.0.0——127.255.255.255是A类,128.0.0.0-191.255.255.255是B类,192.0.0.0——223.255.255.255是C类。判断出是哪一类后,就可以知道他本来有多少位做网络号,A类前8位,B类前16位,C类前24位。第二步,把子网掩码化成2进制看有多少个1,把该进制中1的个数减去第一步所得出的位数,即为子网位数。第三步,假设得出的结果位数为n,则从理论是讲可以划分出2^n个子网,实际上全0和全1的网络号是不可用的,故实际可用子网数为2^n-2

给你举个例子
IP:172.16.0.0 掩码:255.255.252.0
掩码换成二进制就是11111111.11111111.11111100.00000000
IP是B类IP 掩码里有6位子网号 10位主机号
就是说可以划分2^6个子网,有效子网是2^6-2
每个子网所容纳的主机数目是2^10,有效个数是2^10-2

看来是个小白了~~

可以呀
要看你SUB的数字和你网络IP的剩余量了

只要你想分 一个C类的地址都可以分很多段
如C类你想分9的段 那就看你的IP怎么分了
只要设备不多于IP就可以 象这样分
50 40 30 30 30 20 20 10 10 就可以
SUB的划分主要根据实际的应用来改变的..
你多看看实际的案例就可以了
不过每段的大小都是2的N次方-2的大小
50 和 40的话都要分给64个地址(62可用)
30 20 都要分32 10就可以分16个

第一:先确定你的ip属于哪一类(A、B、C)
第二:把子网掩码化成2进制看有多少个1,把该进制中的1的个数减去第一步所得的位数,即为子网位数.
第三:结果若为m,则子网数为2^m-2
例:IP:172.16.0.0 掩码:255.255.252.0
判断其为B类 化掩码:11111111.11111111.11111100.000