首先要明确的,就是子网掩码、IP地址这些其实都是以二进制来计算的,包括网关也是,它们都是4节8位2进制数的组合,即0000 0000 0000 0000 0000 0000 0000 0000~1111 1111 1111 1111 1111 1111 1111 1111
子网掩码与网关进行“与”运算,可以得到子网IP地址范围
例如,网关192168156174,掩码2552552550,即
网关:1100 0000 1010 1000 1001 1100 1010 1110
掩码:1111 1111 1111 1111 1111 1111 0000 0000
运算:1100 0000 1010 1000 1001 1100 XXXX XXXX(通俗地说,就是掩码为1的位照抄网关的,掩码是0的位就可以作为给IP地址的编号)
于是这个子网的IP范围就是1921681560~192168156255,在这个范围里的IP都可以作为子网内的主机号(最大和最小的一般保留,不用于主机编号)
给你个例子,你自己举一反三吧:
在思科网络技术学院ccna教学和考试当中,不少同学在进行ip地址规划时总是很头疼子网和掩码的计算。现在给大家一个小窍门,可以顺利的解决这个问题。
首先,我们看一个ccna考试中常见的题型:一个主机的ip地址是20211214137,掩码是255255255224,要求计算这个主机所在网络的网络地址和广播地址。
常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得到网络地址。其实大家只要仔细想想,可以得到另一个方法:
255255255224的掩码所容纳的ip地址有256-224=32个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。而网络地址是子网ip地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于137而又是32的倍数的只有128,所以得出网络地址是20211214128而广播地址就是下一个网络的网络地址减1而下一个32的倍数是160,因此可以得到广播地址为
20211214159可参照下图来理解本例:
ccna考试中,还有一种题型,要你根据每个网络的主机数量进行子网地址的规划和计算子网掩码。这也可按上述原则进行计算。比如一个子网有10
台主机,那么对于这个子网就需要10+1+1+1=13个ip地址。(注意加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址。)13小于16(16等于2的4次方),所以主机位为4位。而256-16=240,所以该子网掩码为255255255240
如果一个子网有14台主机,不少同学常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。这样就错误了,因为
14+1+1+1
=17
,大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。这时子网掩码为:255255255224
这个是很基础的一个网络问题。首先,把每一段的IP(共四段)化为二进制,串联起来,子网掩码也一样,化二进制,串联,你会发现子网掩码是连续的1后面连续的0
把IP与子网掩码做与运算(就是把子网掩码有1的地方的IP写下来,没1的地方写0)
得到的就是网络号,再8个二进制的位为一组,转回十进制就行
网络号相同的就是同一个子网了,同一子网中的IP地址特点就是网络号相同,主机号不相同
假设:子网掩码是:2552552550, 默认网关是:19216811 1、将子网掩码与默认网关相与得到:19216810/2552552550 这个网络地址 2、计算子网可以容纳的主机数量:2552552550 相当于 24 位掩码,因此子网主机数等于:2^(32-24)-2=254,因此主机的IP地址范围是:1~254,除去网关1,从2~254都是可用IP。 3、在2~254中选择一个作为地址即可,比如:192168110。
方法:
1、右击网络--属性。
2、点击打开后,再点击左侧栏更改网络适配器设置。
3、打开后,右击本地连接--属性。
4、点击Internet协议4--属性。
5、勾选自动获取IP地址--确定。
以上就是关于怎样用默认网关和子网掩码算出IP地址全部的内容,包括:怎样用默认网关和子网掩码算出IP地址、想知道怎么根据网络号和子网掩码,算出IP地址范围、如何根据子网掩码得到IP地址的网络地址和主机号同一子网中IP地址的特点。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)