IP与子网掩码的关系与转换
发布网友
发布时间:2022-04-30 03:18
我来回答
共2个回答
热心网友
时间:2023-10-09 11:42
子网掩码的分类
1)缺省子网掩码:
即未划分子网,对应的网络号的位都置1,主机号都置0。
A类网络缺省子网掩码:255.0.0.0
B类网络缺省子网掩码:255.255.0.0
C类网络缺省子网掩码:255.255.255.0
2)自定义子网掩码:
将一个网络划分为几个子网,需要每一段使用不同的网络号或子网号,实际上我们可
以认为是将主机号分为两个部分:子网号、子网主机号。 形式如下:
未做子网划分的ip地址:网络号+主机号
做子网划分后的ip地址:网络号+子网号+子网主机号
也就是说ip地址在化分子网后,以前的主机号位置的一部分给了子网号,余下的是子
网主机号。
子网划分也是靠子网掩码来实现的。
子网是指一个ip地址上生成的逻辑网络,它可以让一个网络地址跨越多个物理网络,
即一个网络地址代表多个网络(很明显这样做可以节省ip地址)。呵呵,听起来是不
是很蹊跷?一个网络就这样被莫名其妙的划分成了许多子网?那么这样做有什么用呢
?我举个例子来跟你说吧:
比如你是某个学校的网管,你的学校有四个处于不同物理位置的网络教室,每个网络
教室25台机器,你的任务是给这些机器配置ip地址和子网掩码。你可能会觉得这再简
单不过了,申请4个C类地址,每个教室一个,然后在一一配置不就搞定了。嗯,这样
做理论上没错,但你有没有想到这样做很浪费,你一共浪费了(254-25)*4=916个ip地
址,如果所有的网管都像你这样做,那么internet上的ip地址将会在极短的时间内枯
竭,显然,你是不能这样做,你应该做子网划分。
子网划分说白了是这样一个事情:因为在划分了子网后,ip地址的网络号是不变的,
因此在局域网外部看来,这里仍然只存在一个网络,即网络号所代表的那个网络;但
在网络内部却是另外一个景象,因为我们每个子网的子网号是不同的,当用化分子网
后的ip地址与子网掩码(注意,这里指的子网掩码已经不是缺省子网掩码了,而是自
定义子网掩码,是管理员在经过计算后得出的)做'与'运算时,每个子网将得到不同
的子网地址,从而实现了对网络的划分(得到了不同的地址,当然就能区别出各个子
网了,有趣吧)。
如何划分子网及确定子网掩码
在动手划分之前,一定要考虑网络目前的需求和将来的需求计划。
划分子网主要从以下方面考虑:
1.网络中物理段的数量(即要划分的子网数量)
2.每个物理段的主机的数量
确定子网掩码的步骤:
第一步:确定物理网段的数量,并将其转换为二进制数,并确定位数n。如:你需要6
个子网,6的二进制值为110,共3位,即n=3;
第二步:按照你ip地址的类型写出其缺省子网掩码。如C类,则缺省子网掩码为
11111111.11111111.11111111.00000000;
第三步:将子网掩码中与主机号的前n位对应的位置置1,其余位置置0。若n=3且为
C类地址:则得到子网掩码为11111111.11111111.11111111.11100000化为十进制得到
255.255.255.224
B类地址:则得到子网掩码为11111111.11111111.11100000.00000000化为十进制得到
255.255.224.0
A类地址:则得到子网掩码为11111111.11100000.00000000.00000000化为十进制得到
255.224.0.0
另:由于网络被划分为6个子网,占用了主机号的前3位,若是C类地址,则主机号只能
用5位来表示主机号,因此每个子网内的主机数量=(2的5次方)-2=30,6个子网总
共所能标识的主机数将小于254,这点请大家注意!
转换的话用XP自带的计算器就可以从十进制转成2进制
热心网友
时间:2023-10-09 11:42
1.子网掩码的概念
子网掩码是一个32位地址,用于屏蔽ip地址的一部分以区别网络标识和主机标识,并说明该ip地址是在局域网上,还是在远程网上。
2.确定子网掩码数
用于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。
定义子网掩码的步骤为:
a、确定哪些组地址归我们使用。比如我们申请到的网络号为
“210.73.a.b”,该网络地址为c类ip地址,网络标识为“210.73”,主机标识为“a.b”。
b、根据我们现在所需的子网数以及将来可能扩充到的子网数,用宿主机的一些位来定义子网掩码。比如我们现在需要12个子网,将来可能需要16个。用第三个字节的前四位确定子网掩码。前四位都置为“1”,即第三个字节为“11110000”,这个数我们暂且称作新的二进制子网掩码。
c、把对应初始网络的各个位都置为“1”,即前两个字节都置为“1”,第四个字节都置为“0”,则子网掩码的间断二进制形式为:“11111111.11111111.11110000.00000000”
d、把这个数转化为间断十进制形式为:“255.255.240.0”
这个数为该网络的子网掩码。
3.ip掩码的标注
a、无子网的标注法
对无子网的ip地址,可写成主机号为0的掩码。如ip地址210.73.140.5,掩码为255.255.255.0,也可以缺省掩码,只写ip地址。
b、有子网的标注法
有子网时,一定要二者配对出现。以c类地址为例。
1.ip地址中的前3个字节表示网络号,后一个字节既表明子网号,又说明主机号,还说明两个ip地址是否属于一个网段。如果属于同一网络区间,这两个地址间的信息交换就不通过路由器。如果不属同一网络区间,也就是子网号不同,两个地址的信息交换就要通过路由器进行。例如:对于ip地址为210.73.140.5的主机来说,其主机标识为00000101,对于ip地址为210.73.140.16的主机来说它的主机标识为00010000,以上两个主机标识的前面三位全是000,说明这两个ip地址在同一个网络区域中,这两台主机在交换信息时不需要通过路由器进行10.73.60.1的主机标识为00000001,210.73.60.252的主机标识为11111100,这两个主机标识的前面三位000与011不同,说明二者在不同的网络区域,要交换信息需要通过路由器。其子网上主机号各为1和252。
2.掩码的功用是说明有子网和有几个子网,但子网数只能表示为一个范围,不能确切讲具体几个子网,掩码不说明具体子网号,有子网的掩码格式(对c类地址)。
回补充:
当然了,为什么我们中国就不能有a类地址呢?
一直都有的啊