求教,IP地址的分级及子网掩码

因特网的TCP/IP地址分ABC三级,他们的子网遮罩码是不是只能是255.0.0.0;255.255.0.0;255.255.255.0,如果是一个C级网,他的子网遮罩码可不可以设为255.255.254(或其他小于254的数字).0,最后一个数字必须是0吗?

为了给不同规模的网络提供必要的灵活性,IP地址的设计者将IP地址空间划分为五个不同的地址类别,如下表所示,其中A,B,C三类最为常用:

A类IP地址

一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。 需要注意的是网络号不能为127,这是因为该网络号被保留用作回路及诊断功能。

B类IP地址

一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机。

C类IP地址

一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主机。

为了提高IP地址的使用效率,可将一个网络划分为子网:采用借位的方式,从主机位最高位开始借位变为新的子网位,所剩余的部分则仍为主机位。这使得IP地址的结构分为三部分:网络位、子网位和主机位。

引入子网概念后,网络位加上子网位才能全局唯一地标识一个网络。把所有的网络位用1来标识,主机位用0来标识,就得到了子网掩码。

子网编址使得IP地址具有一定的内部层次结构,这种层次结构便于IP地址分配和管理。

new~补充:
IP地址由32位二进制数表示,我们可将其分为4个字段,每字段8位,也就是一字节,为了方便表示和记忆,将每个字段的二进制数换算成十进制数,并其间用“.”分隔,就是我们常见的IP形式,例如202.64.152.9
对于A类IP地址来说,第一字节为网络地址标识,后三字节为主机地址标识,这样说明白了吧。
因为您的局域网有400台主机,子网掩码用255.255.0.0
ip地址用楼下的方案可以,网关地址一般设置成x.x.x.1
的形式

C类IP 掩码不一定是255.255.255.x
要看该子网划分了多少台主机 例如掩码是
255.255.255.248 该子网最多只能分配8个IP
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-11-23
不是的,255.0.0.0这是十进制的表示方法,用二进制就是1111111.00000000.00000000.00000000,后面的0表示的你可以分配的网络数。如255.255.255.0,就是2的8次方。。
第2个回答  2006-11-23
你说的255.0.0.0,255.255.0.0,255.255.255.0分别是A,B,C类的默认子网掩码,几没有划分子网,而255.255.254.0是A或B划分子网后的子网眼码,
第3个回答  2006-11-23
A B C 类的网络是tcp/ip协议中默认被分类的,其子网掩码分别是:
255.0.0.0 255.255.0.0 255.255.255.0

网络地址的划分原则是用前若干个连续2进制数作为网络地址的.子网掩码自然也得这样.

所以根据以上原则:

a类网络的网络地址被规定为前8位2进制数的最高位是0,紧接着的7位为网络地址,再后面的24位是主机地址.

b类被规定为前16位2进制数的最高位是1,紧接着的后15位为网络地址,再后面16位是主机地址.

c类网络被规定为前24位中,最高为1,第2位为0,紧接着的22位为网络地址,最后的8位是主机地址.

如果你要继续划分子网,那就只能站用A B C类网络的主机地址的前连续若干个2进制数做为继续划分子网的网络地址.

比如一个c类网
192.168.1.0 11000000.10101000.00000001.00000000
其子网掩码为 11111111.11111111.11111111.00000000
即 255.255.255.0
以主机地址中的高4位2进制为子网的网络id划分为:
192.168.1.144 11000000.10101000.00000001.10010000
其子网掩码为 11111111.11111111.11111111.11110000
即 255.255.255.240

我只是给你举个例子,具体划分你自己找资料吧,一句两句话说不清. 至于你说的那种方法是行不通的,道理很简单,你违反了规则!!!!!!
相似回答