将IP地址分成了网络号和主机号两部分,设计者就必须决定每部分包含多少位。网络号的位数直接决定了可以分配的网络数(计算方法2^网络号位数);主机号的位数则决定了网络中最大的主机数(计算方法2^主机号位数-2)。然而,由于整个互联网所包含的网络规模可能比较大,也可能比较小,设计者最后聪明的选择了一种灵活的方案:将IP地址空间划分成不同的类别,每一类具有不同的网络号位数和主机号位数。
例如:
192.168.1.120/255.255.255.0
如何算出它的网络号.主机号
这个从二进制角度说比较方便。
首先把地址和掩码转换为二进制(熟了就不用了)
IP地址:11000000.10101000.00000001.01111000
掩码:11111111.11111111.11111111.00000000
(掩码24个1,就是说这个地址是24位掩码的)
掩码为1的部分表示网络号,为0的部分表示主机号。
IP地址与掩码相与得出网络地址,
换个算法就是地址的前24位(掩码1的个数)后面补0是网络地址
举个例子:比如172.16.2.160/255.255.255.0:
在没有划分子网的情况下:
这个IP地址的【网络号】就是172.16.2.0
主机号为 0.0.0.160
2.划分子网情况如:
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.191
1010 1100 0001 0000 0000 0010 1100 0000 172.16.2.192 下一个子网
因为掩码是255.255.255.192 ,因此它们之间的网段间隔是256-192=64
所以这个网段只有(2的平方-2)2个子网
172.16.2.128
172.16.2.192
IP地址的网络号和主机号是通过子网掩码来计算的。具体计算方法如下:
例如:
有一个C类地址为: 192.9.200.13 其缺省的子网掩码为: 255.255.255.0
IP地址 192.9.200.13, 转换为二进制11000000 00001001 11001000 00001101,
子网掩码255.255.255.0,转换为二进制11111111 11111111 11111111 00000000,
它的网络号计算方法: 将两个二进制数做按位与()运算后得出的结果即为网络号,
11000000 00001001 11001000 00001101
11111111 11111111 11111111 00000000
-------------------------------------------------------------
11000000 00001001 11001000 00000000=192.9.200. 0即网络号为192.9.200.0。
它的主机号计算方法:将子网掩码取反再与IP地址按位与()后得到的结果即为主机号,
11000000 00001001 11001000 00001101
00000000 00000000 00000000 11111111
------------------------------------------------------------
00000000 00000000 00000000 00001101 =0.0.0.13即主机号为13(或者0.0.0.13)。
扩展资料:
主机地址
IP地址是TCP/IP网络中用来唯一标识每台主机或设备的地址,IP地址由32位(共四个八位组)的二进制组成。IP地址分为两部分,左边网络编号部分用来标识主机所在的网络;右边部分用来标识主机本身,这部分称为主机地址。连接到同一网络的主机必须拥有相同的网络编号。
一个 IP地址的网络部分被称为网络号或者网络地址,主机可以与具有相同的网络号的设备直接通讯,在没有连接设备的情况下,即使共享相同的物理网段,网络号不同则无法进行通讯,IP 地址的网络地址使路由器可以将分组置于正确的网段上 。
IP 地址网络号后的主机号可以使路由器能够二层帧封装的分组传送到网络上的一台特定的主机,使主机号与 MAC 地址进行正确的映射中的关键问题在于使用子网掩码来确定或者获取远程主机的网络地址信息。网络地址之后的部分为主机地址。
参考资料:百度百科-主机地址
IP地址的构成是由网络号加主机号组成的。每个IP地址包括两部分:网络号和主机号。当分配给主机号的二进制位越多,则能标识的主机数就越多,相应地能标识的网络数就越少,反之同理。
给出一个IP地址,我们可以通过子网掩码确定这个IP地址的网络号和主机号。
子网掩码的作用就是将某个IP地址划分成网络地址和主机地址两部分。
例如
有一个C类地址为: 192.9.200.13
其缺省的子网掩码为: 255.255.255.0
则它的网络号和主机号可按如下方法得到:
① IP地址 192.9.200.13
转换为二进制11000000 00001001 11001000 00001101
② 子网掩码255.255.255.0
转换为二进制11111111 11111111 11111111 00000000
像你所述的IP地址,是B类地址130.118.是你的网络号,最后两位位6.11是你的主机号。IPV4 共有 232个IP地址。
子网掩码又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
扩展资料
如今的IP网络使用32位地址,以点分十进制表示,如192.168.0.1。
地址格式为:IP地址=网络地址+主机地址或 IP地址=网络地址+子网地址+主机地址。
网络地址是因特网协会的ICANN(the Internet Corporation for Assigned Names and Numbers)分配的,下有负责北美地区的InterNIC、负责欧洲地区的RIPENIC和负责亚太地区的APNIC 目的是为了保证网络地址的全球唯一性。主机地址是由各个网络的系统管理员分配。因此,网络地址的唯一性与网络内主机地址的唯一性确保了IP地址的全球唯一性。
地址分配
根据用途和安全性级别的不同,IP地址还可以大致分为两类:公共地址和私有地址。公用地址在Internet中使用,可以在Internet中随意访问。私有地址只能在内部网络中使用,只有通过代理服务器才能与Internet通信。
参考资料:百度百科——IP
网络号/NSID是由一串数字加".nsid.cn" 后缀域名组成,基于网络号信息通讯系统平台的用户网络信息通讯号码(如10000.nsid.cn)。网络号既可以视为用户在互联网上的身份标识,又可以作为用户在互联网上的个性化、智能型和多功能的信息通讯软件应用系统。用户通过所持有的网络号,获得以精准网络信息配送为主,包括交流、展示和应用的平台服务。
比如255.255.255.0的子网掩码,三个255对应的就是网络号,0对应的就是主机号。
将IP地址分成了网络号和主机号两部分,设计者就必须决定每部分包含多少位。网络号的位数直接决定了可以分配的网络数(计算方法2^网络号位数);主机号的位数则决定了网络中最大的主机数(计算方法2^主机号位数-2)。然而,由于整个互联网所包含的网络规模可能比较大,也可能比较小,设计者最后聪明的选择了一种灵活的方案:将IP地址空间划分成不同的类别,每一类具有不同的网络号位数和主机号位数。
网络号和主机号的计算方法
当前使用的IP地址有4个字节(32)组成,即IPV4编码方式。每个IP地址包换两部分:网络号和主机号。当分配给主机号的二进制位越多,则能标识的主机数就越多,相应地能标识的网络数就越少,反之亦然。
IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。
A、B、C三类IP地址的特征:当将IP地址写成二进制形式时,A类地址的第一位总是O,B类地址的前两位总是10,C类地址的前三位总是110。
给出一个IP地址,我们可以通过子网掩码确定这个IP地址的网络号和主机号。
子网掩码的作用就是将某个IP地址划分成网络地址和主机地址两部分。
例如
有一个C类地址为: 192.9.200.13
其缺省的子网掩码为: 255.255.255.0
则它的网络号和主机号可按如下方法得到:
① IP地址 192.9.200.13 转换为二进制11000000 00001001 11001000 00001101
② 子网掩码255.255.255.0 转换为二进制11111111 11111111 11111111 00000000
③ 将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分
11000000 00001001 11001000 00001101
AND 11111111 11111111 11111111 00000000
-------------------------------------------------------------
11000000 00001001 11001000 00000000
= 192 . 9 . 200 . 0
即网络号为192.9.200.0
④将子网掩码取反再与IP地址逻辑与(AND)后得到的结果即为主机部分
11000000 00001001 11001000 00001101
AND 00000000 00000000 00000000 11111111
------------------------------------------------------------
00000000 00000000 00000000 00001101
= 0 . 0 . 0 . 13
即主机号为13(或者0.0.0.13)。
已知192.168.1.133、255.255.255.0,这个子网掩码是C类地址的默认的子网掩码,在使用这个掩码时,这个IP地址并没有划分子网,将其转换为8位二进制数,其中的1所的对应的部分就是网络号,而0所对应的部分就是主机号。根据计算方法,192.168.1.0就是网络号,0.0.0.133就是主机号。同时根据定义,主机号位全为一的地址为此网段的广播地址可知,此时的广播地址为192.168.1.255。此种情况是最常见的。
下面看下将网段划分子网后的情况,如:已知192.168.1.133、255.255.255.192.判断网络号,主机号和广播地址。
我们来看掩码255.255.255.192,将其转换成二进制后和255.255.255.0对比可发现,前掩码的前24位没有变化,只是在原来表示主机号的部分头两位变成了1。
我们把IP地址中的前24位(192.168.1)不看,因为前24位对应掩码没有变化它们始终表示网络号。
按照子网掩码的定义,
子网掩码1所对应的位为网络号位
而0所对应的位为主机号位
如图中深蓝色部分所示,主机号中的两位被用来表示网络号了,也就是子网号。(二进制一位有0和1两种表示,那么占用了两位就有2*2=4种表示,这里占用了2位,也就是说我们将原有的`192.168.1.0这个网络分成了四份,即4个子网)这四段的网络号分别是00000000、01000000、10000000、11000000,现在我们将它们转换成10进制就分别是0、64、128、192,现在把前24位加进来。
这四段网络分别是192.168.1.0~192.168.1.63、
192.168.1.64~192.168.1.127
192.168.1.128~192.168.1.191
192.168.1.192~192.168.1.255
现在我们来看广播地址,既然我们把一个网段分成了四份,它就应该有4个广播地址。广播地址的定义是主机位全位1的地址就是广播地址。
所以这四个网段的广播地址末八位就是00111111、01111111、10111111、11111111,转换成10进制分别为63、127、191、255。加上原来的网络号位,广播地址就是
192.168.1.63
192.168.1.127
192.168.1.191
192.168.1.255
四个网段中刨除网络地址和广播地址中间的部分就是可用的主机IP地址了。
通过以上分析方法可知192.168.1.133这个IP地址的网络号是192.168.1.128,主机号是0.0.0.5,广播地址是192.168.1.191。
根据以上分析和计算方法,子网划分建议按以下步骤和实例计算子网掩码。
1、将要划分的子网数目转换为2的m次方。如要分8个子网,8=23。
2、取上述要划分子网数的2m的幂m。如23,即m=3。
3、将上一步确定的幂m按高序占用主机地址m位后转换为十进制。
如m为3 则是11100000,转换为十进制为224,即为最终确定的子网
掩码。如果是C类网,则子网掩码为255.255.255.224;如果是B类网,
则子网掩码为255.255.224.0;如果是A类网,则子网掩码为255.224.0.0。
在这里,子网个数n与占用主机地址位数m有如下等式成立:2m=n。
根据这些原则,将一个C类网络分成4个子网。若我们用的网络号为192.9.200.0,则该C类网内的主机IP地址就是192.9.200.1~192.9.200.254
(因为全“0”和全“1”的主机地址有特殊含义,不作为有效的IP地址)
例:学校新建5个机房,每个房间有30台机器,如果给定一C类网络地址:192.168.1.0,问如何将其划分为5个子网,子网掩码该如何设置?
答:23 =8(大于5的最小的2的整幂次数),取23的幂,即3,即占用了主机号中的高3位即为11100000,转换为十进制为224,所以该地址为C类地址的子网掩码应该设置为255.255.255.192。各机房IP和子网掩码配置如下(已经去掉广播地址和网络地址):
机房号 子网掩码 IP地址范围
机房1 255.255.255.224 192.168.1.1~192.168.1.30
机房2 255.255.255.224 192.168.1.33~192.168.1.62
机房3 255.255.255.224 192.168.1.65~192.168.1.94
机房4 255.255.255.224 192.168.1.97~192.168.1.126
机房5 255.255.255.224 192.168.1.129~192.168.1.158
即使你什么也不懂,按照第一页的计算方法一样可以算出准确的结果。
第二页和第三页是让你知道“知其然”还要“知其所以然”的。 ;