
IP地址由两部分组成:网络号和主机号。子网号就是IP地址中网络号的一部分。它用于标识一个逻辑上独立的网段。当IP地址被分配到不同的子网中时,子网号就不同。子网号的长度由子网掩码决定,子网掩码决定网络号和主机号的分界线。
确定IP地址的子网号需要结合子网掩码。将IP地址和子网掩码进行"与"运算,得到的结果就是子网号。例如,IP地址为192.168.1.100,子网掩码为255.255.255.0,那么子网号就是192.168.1.0。子网掩码中"1"的位数决定子网号的长度,数字相同的部分就是子网号。
IP地址的子网号是网络中一个重要的概念,它标识一个独立的网段。确定子网号的方法是将IP地址和子网掩码进行"与"运算,得到的结果就是子网号。掌握好子网号的概念和确定方法,有助于我们更好地理解和管理计算机网络。
子网掩码划分子网
子网掩码划分可分为两部分:子网号、子网主机号,其形式如下。 1、未做子网划分的IP地址:网络号+主机号。 2、做子网划分后的IP地址:网络号+子网号+子网主机号,也就是说IP地址在划分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。 子网掩码是32位二进制数,它的子网主机标识用部分为全“0”。 缺省子网掩码即未划分子网,对应的网络号的位都置1,主机号都置0。 A类网络缺省子网掩码:255.0.0.0,B类网络缺省子网掩码:255.255.0.0。
如何判断IP地址 和网络号.子网号和主机号
根据子网掩码,如255.255.255.0的子网掩码,三个255对应的就是网络号,0对应的就是主机号,202.119.32.8就是 202.119.32是网络号,8是主机号 子网掩码 (1)子网TCP/IP网间网技术产生于大型主流机环境中,它能发展 到今天的规模是当初的设计者们始料未及的。 网间网规模的迅速扩展 对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带 来两方面的负担:第一,巨大的网络地址管理开销;第二,网关寻径 急剧膨胀。 其中第二点尤为突出,寻径表的膨胀不仅会降低网关寻径 效率(甚至可能使寻径表溢出,从而造成寻径故障),更重要的是将 增加内外部路径刷新时的开销,从而加重网络负担。 因此,迫切需要寻求新的技术,以应付网间网规模增长带来的问 题。 仔细分析发现,网间网规模的增长在内部主要表现为网络地址的 增减,因此解决问题的思路集中在:如何减少网络地址。 于是IP网络 地址的多重复用技术应运而生。 通过复用技术,使若干物理网络共享同一IP网络地址,无疑将减 少网络地址数。 子网编址(subnet addressing)技术,又叫子网寻径(subnet routing),英文简称subnetting,是最广泛使用的IP网络地址复用 方式,目前已经标准化,并成为IP地址模式的一部分。 一般的,32位的IP地址分为两部分,即网络号和主机号,我们分 别把他们叫做IP地址的“网间网部分”和“本地部分”。 子网编址技 术将本地部分进一步划分为“物理网络”部分和“主机”部分,如图: 网间网部分物理网络主机 |←网间网部分→|←————本地部分—————→| 其中“物理网络”用于标识同一IP网络地址下的不同物理网络, 既是“子网”。 (2)子网掩码IP协议标准规定:每一个使用子网的网点都选择一 个32位的位模式,若位模式中的某恢?,则对应IP地址中的某位为 网络地址(包括网间网部分和物理网络号)中的一位;若位模式中的 某位置0,则对应IP地址中的某位为主机地址中的一位。 例如位模式: 中,前三个字节全1,代 表对应IP地址中最高的三个字节为网络地址;后一个字节全0,代表 对应IP地址中最后的一个字节为主机地址。 这种位模式叫做子网模 (subnet mask)或“子网掩码”。 为了使用的方便,常常使用“点分整数表示法”来表示一个IP地 址和子网掩码,例如B类地址子网掩码( )为: 255.255.25.0 IP协议关于子网掩码的定义提供一种有趣的灵活 性,允许子网掩码中的“0”和“1”位不连续。 但是,这样的子网掩 码给分配主机地址和理解寻径表都带来一定困难,并且,极少的路由 器支持在子网中使用低序或无序的位,因此在实际应用中通常各网点 采用连续方式的子网掩码。 像255.255.255.64和255.255.255.160等 一类的子网掩码不推荐使用。 (3)子网掩码与IP地址子网掩码与IP地址结合使用,可以区分出 一个网络地址的网络号和主机号。 例如:有一个C类地址为: 192.9.200.13其缺省的子网掩码为: 255.255.255.0则它的网络号和主机号可按如下方法得到: ①将IP地址192.9.200.13转换为二进制 ②将子网掩码255.255.255.0转换为二进制 ③将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分 AND 结果为192.9.200.0,即 网络号为192.9.200.0。 ④将子网掩码取反再与IP地址逻辑与(AND)后得到的结果即为主 机部分 AND 结果为0.0.0.13, 即主机号为13。 (4)子网掩码与IP地址子网掩码与IP地址结合使用,可以区分出 一个网络地址的网络号和主机号。 例如:有一个C类地址为: 192.9.200.13 其缺省的子网掩码为: 255.255.255.0 则它的网络号和主机号可按如下方法得到: ①将IP地址192.9.200.13转换为二进制 ②将子网掩码255.255.255.0转换为二进制 ③将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分 AND 结果为192.9.200.0, 即网络号为192.9.200.0。 ④将子网掩码取反再与IP地址逻辑与(AND)后得到的结果即为主机 部分 AND 结果为0.0.0.13,即主机号为 13。 三、子网划分与实例根据以上分析,建议按以下步骤和实例定义 子网掩码。 1、将要划分的子网数目转换为2的m次方。 如要分8个子网,8=23。 2、取上述要划分子网数的2的m次方的幂。 如23,即m=3。 3、将上一步确定的幂m按高序占用主机地址m位后转换为十进制。 如m为3 则是,转换为十进制为224,即为最终确定的子网 掩码。 如果是C类网,则子网掩码为255.255.255.224;如果是B类网, 则子网掩码为255.255.224.0;如果是C类网,则子网掩码为255.224.0.0。 在这里,子网个数与占用主机地址位数有如下等式成立:2m=n。 其中,m表示占用主机地址的位数;n表示划分的子网个数。 根据这些 原则,将一个C类网络分成4个子网。 若我们用的网络号为192.9.200, 则该C类网内的主机IP地址就是192.9.200.1~192.9.200.254 (因为全“0”和全“1”的主机地址有特殊含义,不作为有效的IP地 址),现将网络划分为4个部分,按照以上步骤: 4=22,取22的幂,即2,则二进制为11,占用主机地址的高序位 即为
如何判断IP地址,网络号,子网号和主机号?
举个例子:比如172.16.2.160/255.255.255.0:在没有划分子网的情况下:这个IP地址的【网络号】就是172.16.2.0主机号为 0.0.0.1602.划分子网情况如:172. 16. 2. 160/255.255.255.192(IP地址/掩码)1010 1100 0001 0000 0000 0010 1010 0000 (二进制)1111 1111 1111 1111 1111 1111 1100 0000 (子网掩码)------------------------------------------相与(理解成相乘)1010 1100 0001 0000 0000 0010 1000 0000(172.16.2.128这就是子网号)1010 1100 0001 0000 0000 0010 1000 0001(172.16.2.129是第一个主机)1010 1100 0001 0000 0000 0010 1011 1110(172.16.2.190最后一个主机)1010 1100 0001 0000 0000 0010 1011 1111 广播地址 172.16.2. 1100 0001 0000 0000 0010 1100 0000 172.16.2.192 下一个子网因为掩码是255.255.255.192 ,因此它们之间的网段间隔是256-192=64所以这个网段只有(2的平方-2)2个子网172.16.2..16.2.192