将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是网络地址
② 怎么算网络号和广播地址
利用IP149 . 88 . 160 . 58和子网掩码11111111.11111111.11000000.00000000可以计算出这个IP属于149.88.128.0/18这个网段。
令主机位全为0,即149.88.10000000.00000000,可以得知网磨粗络号为149.88.128.0。
令主机位全为1,即149.88.10111111.11111111,可知广播地址为149.88.191.255。
详细过程如下:
我们将149.88.160.58/18这个网络地址划分成能容纳101/54/2个主机的子网。因此我们要先确定主机位,然后根据主机位决定网络位,最后确定详细的IP地址。
1、确定主机位
将所需要的主机数自大而小的排列出来:101/54/2,然后根据网络拥有的IP数目确定每个子网的主机位:如果2的n次方-2≥该网段的IP数目,那么主机位就等于n。于是,得到:7/6/2。备游雹
2、根据主机位决定网络位
用32减去主机位剩下的数值就是网络位,得到:25/26/30。
3、确定详细的IP地址
在二进制中用网络位数值掩盖IP前面相应的位数,然后后面的为IP位。选取每个子网的第一个IP为网络地址,最后一个为广播地址,之间的为有效IP。网络号就是主机位全为0,广播地址就是主机位全为1。
(2)怎么算网络号扩展阅读
子网掩码、网络号、主机号及广播地址的意义
ip地址一共4*8位
子网掩码分为A,B,C三类,A类即255.0.0.0 B类255.255.0.0,C类255.255.255.0,为255的意思是这写位置都已经是安排好的,你不能使用,你只能使用为0的那些位置。
子网掩码的作用即表示安排ip地址中的前多少位。比如255.255.255.128代表安排了8+8+8+1位,剩下的7位可以自己定。
注意安排好不代表ip地址的对应位置为1,子网掩码写成2进制时1代表这个位置被安排好了,不能使用。至于ip地址对应的位置是1是0看你所在的位置安排的。
每类都可以划分更多的子网,比如/18代表B类网络下分配了四个子网(前16位是B类网络的,剩2位有4种可能,即表示四个子网)。
所谓网络号,即所有这个网络下的ip的共同的部分,比如IP地址192.168.48.10,掩码为255.255.255.128,那么网络号为192.168.48.0,因为掩码最后一段仿帆是128说明只占了一位,而ip地址最后是.10说明这个被占用的一位是0所以是192.168.48.0。
如果被占用的位置是1的话那么网络号就是192.168.48.128
主机号:即没被子网掩码安排的那几位是几就是几,也就是ip中除去网络号的部分,比如ip:192.168.48.129,网络号:192.168.48.128,那主机号就是1
至于广播地址:即二进制子网掩码没有安排的位置都为1比如这个就是192.168.48.127
有效地址范围也很明显就是192.168.48.1 到 192.168.48.126,主机号全为0和全为1的都不能用。
③ 濡备綍璁$畻璁$畻链虹殑缃戠粶鍙锋槸浠涔堬纻
瑕佽$畻镆愪釜璁$畻链虹殑缃戠粶鍙凤纴闇瑕佸皢鍏禝P鍦板潃涓庡瓙缃戞帺镰佽繘琛岄昏緫涓庢搷浣溿备笅闱㈡槸鍏蜂綋姝ラわ细
灏咺P鍦板潃鍜屽瓙缃戞帺镰佽浆鎹涓轰簩杩涘埗褰㈠纺锛 IP鍦板潃锛201.120.17.8 => 11001001.01111000.00010001.00001000 瀛愮绣鎺╃爜锛255.255.255.0 => 11111111.11111111.11111111.00000000
杩涜岄昏緫涓庢搷浣滐纴灏嗘疮涓浣岖殑瀵瑰簲浣岖浉涓庯细 IP鍦板潃锛11001001.01111000.00010001.00001000 瀛愮绣鎺╃爜锛11111111.11111111.11111111.00000000
缃戠粶鍙凤细11001001.01111000.00010001.00000000
灏嗙粨鏋滆浆鎹㈠洖鍗佽繘鍒跺舰寮忥细 缃戠粶鍙凤细11001001.01111000.00010001.00000000 => 201.120.17.0
镓浠ワ纴璇ヨ$畻链虹殑缃戠粶鍙锋槸201.120.17.0銆
瀛愮绣鎺╃爜 鍑虹幇镄勫师锲 & 瀛桦湪镄勬剰涔
浜掕仈缃戞槸鐢辫稿氩皬鍨嬬绣缁沧瀯鎴愮殑锛屾疮涓缃戠粶涓婇兘链夎稿氢富链猴纴杩欐牱渚挎瀯鎴愪简涓涓链夊眰娆$殑缁撴瀯銆侷P鍦板潃鍦ㄨ捐℃椂灏辫冭槛鍒板湴鍧鍒嗛厤镄勫眰娆$壒镣癸纴灏嗘疮涓狪P鍦板潃閮藉垎鍓叉垚缃戠粶鍙峰拰涓绘満鍙涓ら儴鍒嗭纴浠庤屽疄鐜 灏嗙绣缁滆繘涓姝ュ垝鍒嗕负鑻ュ共瀛愮绣锛屼互阆垮厤涓绘満杩囧氲屾嫢鍫垫垨杩囧皯钥屾氮璐笽P銆
浣 IP鍦板潃镄勭绣缁滃彿鍜屼富链哄彿钖勬槸澶氩皯浣嶅憿锛熷傛灉涓嶆寚瀹氾纴灏变笉鐭ラ亾鍝浜涗綅鏄缃戠粶鍙枫佸摢浜涙槸涓绘満鍙凤纴杩椤氨闇瑕侀氲繃瀛愮绣鎺╃爜𨱒ュ疄鐜般
瀛愮绣鎺╃爜鍙链変竴涓浣灭敤锛屽氨鏄灏嗘煇涓狪P鍦板潃鍒掑垎鎴愮绣缁滃湴鍧鍜屼富链哄湴鍧涓ら儴鍒
鏁呰 瀛愮绣鎺╃爜涓嶈兘鍗旷嫭瀛桦湪锛屽繀椤荤粨钖圛P鍦板潃涓璧蜂娇鐢 镓嶆湁镒忎箟
涓嶪PV4鍦板潃鐩稿悓锛屽瓙缃戞帺镰佺殑闀垮害涔熸槸32浣嶏纴宸﹁竟鏄缃戠粶浣嶏纴鐢ㄤ簩杩涘埗鏁板瓧钬1钬濊〃绀猴绂鍙宠竟鏄涓绘満浣嶏纴鐢ㄤ簩杩涘埗鏁板瓧钬0钬濊〃绀
锅囱绸P鍦板潃涓衡192.168.1.1钬,
瀛愮绣鎺╃爜涓衡255.255.255.0钬, 鍏朵腑锛屸1钬濇湁24涓锛屼唬琛ㄤ笌姝ょ浉瀵瑰簲镄処P鍦板潃宸﹁竟24浣嶆槸缃戠粶鍙凤绂钬0钬濇湁8涓锛屼唬琛ㄤ笌姝ょ浉瀵瑰簲镄処P鍦板潃鍙宠竟8浣嶆槸涓绘満鍙枫傝繖镙凤纴瀛愮绣鎺╃爜灏辩‘瀹氢简杩欎釜IP鍦板潃镄32浣崭簩杩涘埗鏁板瓧涓鍝浜涙槸缃戠粶鍙枫佸摢浜涙槸涓绘満鍙枫
杩椤逛簬閲囩敤TCP/IP鍗忚镄勭绣缁沧潵璇撮潪甯搁吨瑕侊纴鍙链夐氲繃瀛愮绣鎺╃爜锛屾墠鑳借〃鏄庝竴鍙颁富链烘墍鍦ㄧ殑瀛愮绣涓庡叾浠栧瓙缃戠殑鍏崇郴锛屼娇缃戠粶姝e父宸ヤ綔銆
④ ip地址网络号是什么
IP地址的网络号是通过子网掩码与IP地址进行按位与操作得到的。以C类地址192.9.200.13为例,其子网掩码为255.255.255.0,计算过程如下:
1. 将IP地址192.9.200.13转换为二进制:11000000.00001001.11001000.00001101。
2. 将子网掩码255.255.255.0转换为二进制:11111111.11111111.11111111.00000000。
3. 进行按位与操作:11000000.00001001.11001000.00000000(网络号)& 11111111.11111111.11111111.00000000(子网掩码)= 11000000.00001001.11001000.00000000(网络号)。
因此,网络号为192.9.200.0。
主机号的计算方法是将子网掩码取反后,再与IP地址进行按位与操作。取反的子网掩码为00000000.00000000.00000000.11111111。计算过程如下:
1. 取反的子网掩码:00000000.00000000.00000000.11111111。
2. 进行按位与操作:11000000.00001001.11001000.00001101(IP地址)& 00000000.00000000.00000000.11111111(取反的子网掩码)= 00000000.00000000.00000000.00001101(主机号)。
因此,主机号为0.0.0.13。
总结:IP地址的网络号和主机号通过子网掩码进行计算,网络号是IP地址与子网掩码按位与的结果,主机号是取反的子网掩码与IP地址按位与的结果。
⑤ 网络号怎么算
问题一:网络号怎么计算 比如这个:192.168. 1 .10
255.255.255.0
将它们转化成2进制:
11000000.10101000.00000001.00001010
11111111.11111111.11111111.00000000
子网掩码中1所占的位为网络位,0所占的位为主机位,就可以得出它的网络号:
11000000.10101000.00000001.00000000
再转化成都10进制就是:
192.168.1.0/24
那么,我们就说档陵192.168.1.10/24它所在的网络的网络号为192.168.1.0/24
问题二:网络号是如何计算的? 1、标准的网络号是,
A类是前8位
B类是前16位
C类是前24位
举一个例子
如172.16.10.2,因为172.16.10.2是B类地址,所以172.1厂所代表的位就是网络号的位,后面10.2代表的位是主机位,A类C类和例子结构相同,就是位数不同。
2、如果不是标准的,就是要划子网的,就不一样了。要看后面的位数来确定
如192.168.15.2/26,后面的26代表网络号位数是26位,剩下的6位是主机号;前24位是标准的网络号,后俩位是为划分子网从主机号分出来的,也划分到网络号里。
这个是别人的例子:
将子网掩码化为2进数得11111111.11111111.11111111.11111000 那么可看出主机编号部分转化为子网掩码部分的位数m=5 (这个5就是248转化为2进数所得的11111000中1的个数)。。。。m=5就可算出这个LAN里可化的每个子网的主机数:就是2的5次方。。。。算得32台(主机)。。。。
继续:一号子网是192.168.5.1~192.168.5.31 / 二号子网是192.168.5.33~192.168.5.62 / 三号子网是192.168.5.65~192.168.5.94 / 四号子网是192.168.5.97~192.168.5.126 / 五号子网是192.168.5.129~192.168.5.158 / 六号子网是192.168.5.161~192.168.5.190 / 七号子网是192.168.5.193~192.168.5.222 / 八号子网是192.168.5.225~192.168.5.254
这下你看,你的主机192.168.5.121 在哪个子网号里? 答案得出:4号!!!
问题三:一个IP地址所对应的所在的网络号和子网号如何计算? 192.135.23.6 ---11000000 10000111 00010111 00000110
255.255.255.0---11111111 11111111 11111111 00000000
子网掩码是1的位对应IP地址的位是网络位,子网掩码是0的位对应IP地址的位是主机位。
网络号是网络位不变,主机位置0:
192.135.23.0 ---11000000 10000111 00010111 00000000
主机号是主机位不变,网络位置0:
0.0.0.6 ---00000000 00000000 00000000 00000110
问题四:如何区分网络号和主机号? IP地址分A,B,C,D,E五类,我们常用的是A,B,C三类 A类是1.0.0.1-126.255.255.254 第一位是网络号,后三位是主机号 B类是128.1.0.1-191.254.255.254 前两位是网络号,后两位是主机扒睁号 C类是192.0.1.1-223.255.254.254 前三位是网络号,后一位是主机号 你的IP地址130.118.6.11属于B类,所以130.118是网络号,6.11是主机号 这里是指在没划分子网的情况下,如果划分了子网,你把子网掩码换算成二进制,看有多少为1就春蠢岁有几位二进制是网络号,有几位为0,就有几位是主机号
问题五:网络号怎么算 172.16.3.200/26 如果是/24, 网络号就是172.16.3.0
如果/25, 就是 3.128
/26,就是3.192
问题六:子网掩码的网络号、主机号怎么计算? 就是把IP地址和子网掩码都转换成二进制 然后做AND的比较
128.22.25.6
255.255.255.0
10000000 00010110 00011001 00000110
11111111 11111111 11111111 00000000
做and的比较 得数
10000000 00010110 00011001 00000000
转换成十进制
128.22.25.0 这就是子网掩码255.255.255.0的网络标示
主机标识就是反取子网掩码再比较得
00000000 00000000 00000000 00000110
0.0.0.6
再看第二个子网掩码
128.22.25.6
255.255.240.0
10000000 00010110 00011001 00000110
11111111 11111111 11110000 00000000
做AND的比较
10000000 00010110 00010000 00000000
转换成十进制
128.22.16.0
这就是第二个子网掩码的网络标识
第二个主机标示为
00000000 00000000 00001001 00000110
0.0.9.6
问题七:网络号是怎么求出来的 方法一:全部转化为二进制,按位与。
方法二:例如192.168.81.128/24或192.168.81.128 255.255.255.0,很明显是192.168.81.0
例如192.168.81.128/23或192.168.81.128 255.255.254.0
256-254=2,所以,192.168.81.128应该在192.168.80.0--192.168.81.255的范围内,也就是网络地址是192.168.80.0
问题八:10.111.111.111网络号子网掩码怎么算 默认未划分子网的情况下,这个地址的网络地址为10.0.0.0,掩码为255.0.0.0。但如果划分了子网,那么掩码是人为规划的,而不是计算出来的,但通过规划的掩码可以计算出网络地址。
问题九:如何计算IP地址的网络号和主机号? A类IP地址的网络号占1个字节主机号占3个字节,A类IP地址网络号最高一位固定为1,可用的有7位,所以A类IP地址的可用网络号为2^7但网络号中全0和全1为保留地址,所以可用的网络号为2^7-2即126个,主机号为2^24,但默认全0全1不可用,所以可用的主机号为2^24-2即1677214个
B类IP地址的网络号占二个字节主机号占二个字节,B类IP地址网络号最高二位固定为10,可用的有14位,所以B类IP地址的可用网络号为2^14但网络号中全0和全1为保留地址,所以可用的网络号为2^14-2即116382个,主机号为2^16,但默认全0全1不可用,所以可用的主机号为2^16-2即65534个
C类IP地址的网络号占3个字节主机号占1个字节,B类IP地址网络号最高3位固定为110,可用的有21位,所以C类IP地址的可用网络号为2^21但网络顶中全0和全1为保留地址,所以可用的网络号为2^21-2个,主机号为2^8,但默认全0全1不可用,所以可用的主机号为2^8-2即254个
⑥ 怎样根据ip地址计算每个子网的网络号
P地址和子网掩码都转换为二进制做逻辑与运算的结果为本网段的网络号。
例:192.168.1.1(11000000.10101000.00000001.00000001)
255.255.255.0(11111111.11111111.11111111.00000000)
两个做与运算:11000000.10101000.00000001.00000000(192.168.1.0)即192.168.1.0为本网段的网络号。
⑦ 网络号怎么算
网络号怎么算
网络号(Network Address)是指计算机网络中用于标识网络的一组数字或字母。网络号的计算方法因网络类型而异,下面介绍几种常见的情况:
IPv4网络号
IPv4(Internet Protocol version 4)是一种常用的网络协议,它的网络号由4个数字组成,通常使用点分十进制表示。例如,IP地址192.168.0.1中的192和168分别代表网络号的前缀和主机号。根据IP地址的最后一位数字,可以将网络号分为A类、B类、C类、D类和E类。其中,A类和B类的网络号前缀长度为8位,C类和D类的网络号前缀长度为16位,E类的网络号前缀长度为24位。
IPv6网络号
IPv6(Internet Protocol version 6)是IPv4的升级版,它的网络号由16个十六进制数字组成,通常使用冒号分隔。例如,IPv6地址2001:0db8:85a3:0000:0000:8a2e:0370:7334中的2001和0db8分别代表网络号的前缀和主机号。IPv6的网络号前缀长度为64位,主机号长度为64位。
子网划分
为了更好地利用IP地址资源,可以将一个较大的网络号划分为多个较小的子网。子网划分的方法包括借位法、变长子网掩码法和无类域间路由法。借位法是指将网络号的某一位设置为1,将其后面的所有位都设置为0,以此划分出更多的子网。变长子网掩码法是指将子网的前缀长度设置为不同的值,从而区分不同的子网。无类域间路由法是指将网络号的划分方法与原有的A类、B类、C类等类别的划分方法不同,从而使更多的IP地址得到充分利用。
总之,网络号的计算方法因网络类型而异,包括IPv4和IPv6两种常见的类型。在实际应用中,需要根据具体情况选择合适的计算方法,以实现有效的网络管理和资源分配。