如何计算子网掩码和主机块

合集下载

子网掩码计算方法

子网掩码计算方法

子网掩码计算方法子网掩码是一个32位二进制数字,用于将IP地址分成网络地址和主机地址。

计算子网掩码的方法如下:Step 1. 确定IP地址的分类IP地址分为A、B、C、D、E五类地址,每个地址分类的网络号不同,其网段分别为:A类地址:1.0.0.0 ~ 126.0.0.0B类地址:128.0.0.0 ~ 191.255.0.0C类地址:192.0.0.0 ~ 223.255.255.0D类地址:224.0.0.0 ~ 239.255.255.255E类地址:240.0.0.0 ~ 255.255.255.255Step 2. 确定网络位数与主机位数确定网络位数与主机位数的方法是根据子网掩码的长度来决定。

一个32位二进制数中,子网掩码是由左向右的一段连续的1和一段0组成的。

左侧的1表示网络位,右侧的0表示主机位。

例如,在C类地址中,子网掩码为255.255.255.0,其二进制表示为11111111.11111111.11111111.00000000,其中左侧的24个1表示网络位,右侧的8个0表示主机位。

Step 3. 确定子网掩码确定子网掩码需要根据网络位数和主机位数,在32位的二进制数中给定相应数量的1和0。

根据子网掩码的长度可以得出网络位数和主机位数,从而得到子网掩码。

例如,在C类地址中,24位是网络位,8位是主机位,因此子网掩码的二进制表示为11111111.11111111.11111111.00000000,即255.255.255.0。

Step 4. 确定网络地址和广播地址根据子网掩码和IP地址可以确定网络地址和广播地址。

网络地址是主机位全部为0的IP地址,广播地址是主机位全部为1的IP地址。

例如,在C类地址中,IP地址为192.168.1.1,子网掩码为255.255.255.0。

确定网络地址的方法是将IP地址中主机位全部变为0,即192.168.1.0是网络地址;确定广播地址的方法是将IP地址中主机位全部变为1,即192.168.1.255是广播地址。

怎样求子网号和主机号

怎样求子网号和主机号

怎样求⼦⽹号和主机号[例题精解]怎样求⼦⽹号和主机号如何求⼦⽹号和主机号下⾯举个例⼦,看看如何求⼦⽹号和主机号。

例:IP= 192.55.12.120,⼦⽹掩码=255.255.255.240,求⼦⽹号和主机号? 解:⾸先将IP地址和⼦⽹掩码写成⼆进制的形式: IP地址: 192 55 12 120 11000000 00110111 00001100 01111000 ⼦⽹掩码:255 255 255 240 11111111 11111111 11111111 11110000 因为IP地址是以192开头的,可以知道这是⼀个C类地址,前三个字节是⽹络号。

192.55.12. 120⽹络号+ ⼦⽹号 +主机号既然它是⼀个C类地址,那么就不管它的前三个字节⽽⼦⽹掩码其中对应于⽹络地址部分为全1,对应于主机地址部分为0。

也是针对最后⼀个字节来算 这个⾥⾯还包括了⼀个⼦⽹划分的问题:为了易于管理。

通常可以在主机标识部分开头⼏位⽤于⼦⽹号。

在本例中我们可以从240=11110000知道,主机地址的头四位⽤于⼦⽹号,后四位⽤于主机号。

再看IP地址,主机标识部分的头四位为:0111,后四位为:1000。

那么: 0111 0000为⼦⽹地址即是112 0000 1000为主机地址即是8 故得:⼦⽹号:0.0.0.112 主机号:0.0.0.8C类地址的前三个字节⽤于⽹络号,后⼀个字节⽤于⼦⽹号和主机号要先知道⼦⽹掩码的1的个数,例如是240=1111 0000,那么可知道前⾯为1的有4位,那前⾯4位就为⼦⽹号,后⾯4位为主机号,结合IP地址来划分,120=0111 1000。

可知道01111000是⼦⽹地址112,为0.0.0.112可知道00001000是主机地址8,为0.0.0.8再看⼀个例⼦,如果掩码为11111100,可知道前⾯6位为⼦⽹号,后⾯2位为主机号结合IP地址来划分,120=011110 00 可知道011110 00是⼦⽹地址。

子网掩码的简单计算方法

子网掩码的简单计算方法

子网掩码的简单计算方法一、例如:网吧有1000台主机,使用的C网段。

我们知道一个标准的C类网段最多只有254个可用的IP地址,所以我们要通过改变子网掩码来合并子网,扩大该网段内的可用IP数目。

总主机台数(1000)/254=3.93<4所以我们至少需要4个子网。

子网掩码计算:256(C类网段所包含的最大IP数目,包括网络地址和广播地址)- 4(减去我们需要的子网数目)=252 (得到我们所需的子网掩码的尾数,附私网地址列表:A:~B:~C:~二、子网掩码位数与子网掩码的计算子网掩码的最大位数为32位,C类单个网段所容纳的最大IP数目为256,包括网络地址和广播地址。

例:/2732-27=5 (最大子网位数减去当前子网位数)2的5次方为32256-32=224为/27的子网掩码所以得出计算公式:子网掩码的尾数()=256-2的(32-掩码当前位数)次方附常用掩码位数与子码掩码对应列表:32----------255 . 255 . 255 . 2553 255 . 255 . 255 . 25430---------- 255 . 255 . 255 . 25229---------- 255 . 255 . 255 . 24828---------- 255 . 255 . 255 . 24027---------- 255 . 255 . 255 . 22426---------- 255 . 255 . 255 . 19225---------- 255 . 255 . 255 . 12824---------- 255 . 255 . 255 . 023---------- 255 . 255 . 254 . 022---------- 255 . 255 . 252 . 02 255 . 255 . 248 . 020---------- 255 . 255 . 240 . 0255 . 255 . 224 . 0255 . 255 . 192 . 0255 . 255 . 128 . 0255 . 255 . 0 . 0三、计算主机所在网络的网络地址和广播例:IP为,掩码为常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得网络地址。

IP地址子网掩码、主机数、子网掩码及主机段的算法

IP地址子网掩码、主机数、子网掩码及主机段的算法

IP地址子网掩码、主机数、判断是否在同一个网内的问题释疑我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP A类IP段 0.0.0.0 到127.255.255.255B类IP段 128.0.0.0 到191.255.255.255C类IP段 192.0.0.0 到223.255.255.255XP默认分配的子网掩码每段只有255或0A类的默认子网掩码255.0.0.0一个子网最多可以容纳1677万多台电脑B类的默认子网掩码255.255.0.0一个子网最多可以容纳6万台电脑C类的默认子网掩码255.255.255.0一个子网最多可以容纳254台电脑我以前认为,要想把一些电脑搞在同一网段,只要IP的前三段一样就可以了,今天,我才知道我错了。

如果照我这说的话,一个子网就只能容纳254台电脑?真是有点笑话。

我们来说详细看看吧。

要想在同一网段,只要网络标识相同就可以了,那要怎么看网络标识呢?首先要做的是把每段的IP转换为二进制。

(有人说,我不会转换耶,没关系,我们用Windows自带计算器就行。

打开计算器,点查看>科学型,输入十进制的数字,再点一下“二进制”这个单选点,就可以切换至二进制了。

)把子网掩码切换至二进制,我们会发现,所有的子网掩码是由一串连续的1和一串连续的0组成的(一共4段,每段8位,一共32位数)。

255.0.0.0 11111111.00000000.00000000.00000000255.255.0.0 11111111.11111111.00000000.00000000255.255.255.0 11111111.11111111.11111111.00000000这是A/B/C三类默认子网掩码的二进制形式,其实,还有好多种子网掩码,只要是一串连续的1和一串连续的0就可以了(每段都是8位)。

如11111111.11111111.11111000.00000000,这也是一段合法的子网掩码。

怎样根据IP地址和子网掩码计算出主机号

怎样根据IP地址和子网掩码计算出主机号

怎样根据IP地址和子网掩码计算出主机号?一、IP地址概念IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。

网络ID用来标识计算机所处的网段;主机ID用来标识计算机在网段中的位置。

IP地址通常用4组3位十进制数表示,中间用“.”分隔。

比如,192.168.0.1。

补充[IPv6]:前面所讲的32位IP地址称之为IPv4,随着信息技术的发展,IPv4可用IP地址数目已经不能满足人们日常的需要,据权威机构预测到2010年要充分应用信息技术,每个人至少需要10个IP地址,比如:计算机、笔记本、手机和智能化冰箱等。

为了解决该问题开发了IPv6规范,IPv6用128位表示IP地址,其表示为8组4位16进制数,中间为“:”分隔。

比如,AB32:33ea:89dc:cc47:abcd:ef12:abcd:ef12。

二、IP地址分类为了方便IP寻址将IP地址划分为A、B、C、D和E五类,每类IP地址对各个IP地址中用来表示网络ID和主机ID的位数作了明确的规定。

当主机ID的位数确定之后,一个网络中是多能够包含的计算机数目也就确定,用户可根据企业需要灵活选择一类IP地址构建网络结构。

A类A类地址用IP地址前8位表示网络ID,用IP地址后24位表示主机ID。

A类地址用来表示网络ID的第一位必须以0开始,其他7位可以是任意值,当其他7位全为0是网络ID最小,即为0;当其他7位全为1时网络ID最大,即为127。

网络ID不能为0,它有特殊的用途,用来表示所有网段,所以网络ID最小为1;网络ID也不能为127;127用来作为网络回路测试用。

所以A类网络网络ID的有效范围是1-126共126个网络,每个网络可以包含224-2台主机。

B类B类地址用IP地址前16位表示网络ID,用IP地址后16位表示主机ID。

B类地址用来表示网络ID的前两位必须以10开始,其他14位可以是任意值,当其他14位全为0是网络ID最小,即为128;当其他14位全为1时网络ID最大,第一个字节数最大,即为191。

(完整版)已知Ip地址,子网掩码如何计算子网号、主机号

(完整版)已知Ip地址,子网掩码如何计算子网号、主机号

计算练习(要求写出计算过程)1. 已知某计算机所使用的IP 地址是:195.169.20.25, 子网掩码是:255.255.255.240 ,经计算写出该机器的网络号、子网号、主机号。

因为:195 =11000011B ,240 =11110000B ,25 =00011001B由以上参数可知: 1. 该计算机网络属于C类网;2. 网络号为195.169.20 ;3. 子网号为 1 ;4. 主机号为9 。

看了最后面的文章,对于上述练习,网络号为195.169.20 ,我是看懂了,它的每一位二进制与子网掩码and 逻辑运算就可以了,实际上就是取IP 的前三个字节。

至于 1. 它属于C类网,当然知道,因为IP 是:195.169.20.25 中IP 第一个字节是110 开始的。

IP 第一个字节以二进制0 开始(或以十进制表示是 1 至127),则是 A 类网络;以10 开始(或以十进制表示是128 至191),则是 B 类网络;以110 开始(或以十进制表示是192至223),则是C类网络。

邹飞注通过下面例子,我看懂了主机号的求法:已知Ip 地址,子网掩码如何计算主机号如ip121.175.21.9 子网掩码255.192.0.0 我只能根据子网掩码求出后22 位为主机号,但是答案都是点分十进制的,为0.47.21.9 不知道与22 有什么关系?答:因为掩码是255.192.0.0 所以可以确定IP 地址的前10位为网络号(192 确定了第二个字节前两位是11,加第一个字节共10 位,邹飞注), 因为在第二段十进制数中出现差异所以只看第二段十进制数,把175转换成二进制为10101111 加粗部分处于网络位, 求主机号就是把网络位全置0 也就是说把01111001(121 转换).10 101111.21.9(加粗部分处于网络位全置0)就变成0. 00101111.21.9 再把00101111 转换成十进制就是所求的主机号了.0.47.21.9哦,我完全看懂了子网号与主机号的求法了:子网掩码是:255.255.255.240 就只看最后一个字节,从240=11110000B,说明前四位是子网,后四位是主机,这样从25=00011001B,它的前四位是0001,所以网络号是 1 ,后四位是1001(二进制),所以它的主机号9(十进制)。

子网掩码计算方法

子网掩码计算方法

子网掩码计算方法子网掩码是用来指示一个IP地址的哪部分是网络地址,哪部分是主机地址的。

在计算机网络中,子网掩码是一个十进制数,通常写成四个八位二进制数,用点分十进制来表示,例如255.255.255.0。

在实际应用中,我们经常需要计算子网掩码,以便更好地管理和配置网络。

接下来,我们将介绍子网掩码的计算方法。

首先,我们需要了解子网掩码的基本概念。

子网掩码是一个32位的二进制数字,其中网络部分全为1,主机部分全为0。

例如,对于一个子网掩码为255.255.255.0的IP地址,其对应的二进制形式为11111111.11111111.11111111.00000000。

这意味着前24位用于网络地址,后8位用于主机地址。

接下来,我们来介绍如何计算子网掩码。

假设我们有一个IP地址为192.168.1.0,我们需要将其划分为若干个子网,每个子网包含256台主机。

首先,我们需要确定需要多少个子网,以及每个子网需要多少个主机。

然后,我们可以根据这些需求来计算子网掩码。

为了计算子网掩码,我们可以使用以下公式:子网掩码位数 = log2(所需主机数 + 2)。

其中,所需主机数是指每个子网中需要的主机数量。

在这个例子中,我们需要256台主机,所以所需主机数为256。

将其代入公式中,我们可以得到子网掩码位数。

一旦我们得到了子网掩码位数,我们就可以将其转换为子网掩码。

例如,如果我们得到了子网掩码位数为24,那么对应的子网掩码就是255.255.255.0。

这样,我们就可以将IP地址192.168.1.0划分为多个子网,每个子网包含256台主机。

在实际应用中,我们还需要考虑到子网掩码的规范性和合法性。

例如,子网掩码中网络部分必须是连续的1,主机部分必须是连续的0。

此外,子网掩码不能全为0或全为1,因为这样会导致IP地址无法使用。

总的来说,子网掩码的计算方法并不复杂,只需要根据实际需求来确定所需的子网和主机数量,然后使用相应的公式来计算子网掩码。

子网掩码的计算精编版

子网掩码的计算精编版

子网掩码的计算精编版
子网掩码是用于划分IP地址的网络部分和主机部分的一种技术参数。

它通过在IP地址中将网络部分和主机部分进行分隔,来确定主机所在的
网络。

在计算子网掩码时,需要了解IP地址和子网掩码的规则和原理,
并掌握如何将主机数量转化为子网掩码的位数。

下面是一个通俗易懂的方
法来计算子网掩码。

在计算子网掩码时,首先需要确定网络中的主机数量。

然后根据主机
数量确定需要多少位的子网掩码。

举个例子,假设一个网络需要容纳500个主机。

首先确定需要多少位
的子网掩码。

子网掩码的位数和主机数量有以下的对应关系:-2位的子网掩码可以容纳2^2-2=2个主机
-3位的子网掩码可以容纳2^3-2=6个主机
-4位的子网掩码可以容纳2^4-2=14个主机
-以此类推
在这个例子中,网络需要容纳500个主机,所以选择一个能容纳超过500个主机的子网掩码位数。

从上面的对应关系可以看出,4位的子网掩
码可以容纳14个主机,但不满足需求。

5位的子网掩码可以容纳30个主机,也不满足需求。

因此,选择6位的子网掩码,可以容纳62个主机。

最后,将二进制的子网掩码转化为十进制,得到最终的子网掩码。

例如,6位子网掩码的十进制表示为255.255.255.192
通过以上的方法,就可以计算出任意主机数量所对应的子网掩码。

需要注意的是,这只是一个简单的计算方法,实际网络设计中还需要考虑其他因素,例如网络的规模、可扩展性等。

希望这个通俗易懂的方法能够帮助你理解和计算子网掩码,欢迎提问和深入探讨。

子网掩码的计算与划分详解

子网掩码的计算与划分详解

子网掩码的计算与划分详解子网掩码(Subnet Mask)是一个32位的二进制数字,用于将IP地址划分为网络地址和主机地址。

它与IP地址一起使用来确定网络中主机的数量和位置。

1.IP地址的二进制表示2.网络地址的计算网络地址的计算需要将IP地址和子网掩码进行按位与运算。

按位与运算是将两个二进制数字的对应位进行逻辑与操作,如果两位都为1,则结果为1,否则为0。

例如,对于IP地址192.168.1.1和子网掩码255.255.255.0进行按位与运算,结果为192.168.1.0。

3.子网掩码的选择常见的子网掩码有以下几种:-255.255.255.0(/24):适用于小型网络,允许有254个主机。

在选择子网掩码时,需要考虑主机数量、网络数量以及网络之间的通信需求。

4.子网的划分将一个大网络划分为多个子网可以提高网络的性能和安全性。

子网的划分通常按照网络规模、设备类型和部门等因素进行。

子网划分的步骤如下:-确定需要划分的网络。

-根据网络中的主机数量和通信需求选择适当的子网掩码。

-按照子网掩码的规则进行子网划分,每个子网都有自己的网络地址和广播地址。

-为每个子网分配IP地址,确保没有冲突和重叠。

-配置路由器和交换机等网络设备,使其能够正确地转发数据包。

子网划分可以改善网络的性能和安全性。

较小的子网可以减少广播量和冲突,提高网络的响应速度;而较大的子网可以提供更多的地址空间,方便网络的扩展和管理。

总结起来,子网掩码的计算与划分涉及IP地址的二进制表示、网络地址的计算、子网掩码的选择和划分。

通过正确地计算和划分子网,可以提高网络的性能和安全性,满足不同规模和需求的网络需求。

子网掩码的计算与划分详解

子网掩码的计算与划分详解

子网掩码的计算32位的IP地址分为两部分,即网络号和主机号,分别把他们叫做IP地址的“网间网部分”和“本地部分”。

子网编址技术将“本地部分”进一步划分为“物理网络”部分和“主机”两部分,其中“物理网络”部分用于标识同一IP网络地址下的不同物理网络,常称为“掩码位”、“子网掩码号”,或者“子网掩码ID”,不同子网就是依据这个掩码ID来识别的。

按IP协议的子网标准规定,每一个使用子网的网点都选择一个32位的位模式,若位模式中的某位置1,则对应IP地址中的某位为网络地址(包括网络部分和子网掩码号)中的一位;若位模式中的某位置0,则对应IP地址中的某位为主机地址中的一位。

例如二进制位模式:11111111 11111111 11111111 00000000中,前三个字节全1,代表对应IP地址中最高的三个字节为网络地址;后一个字节全0,代表对应IP地址中最后的一个字节为主机地址。

为了使用的方便,常常使用“点分整数表示法”来表示一个IP地址和子网掩码,例如B类地址子网掩码(11111111 11111111 11111111 00000000)为:255.255.255.0。

IP协议关于子网掩码的定义提供一定的灵活性,允许子网掩码中的“0”和“1”位不连续。

但是,这样的子网掩码给分配主机地址和理解寻径表都带来一定困难,并且,极少的路由器支持在子网中使用低序或无序的位,因此在实际应用中通常各网点采用连续方式的子网掩码。

像255.255.255.64和255.255.255.160等一类的子网掩码不推荐使用,子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。

例如:有一个C类地址为:192.9.200.13,按其IP地址类型,它的缺省子网掩码为:255.255.255.0,则它的网络号和主机号可按如下方法得到:第1步,将IP地址192.9.200.13转换为二进制11000000 00001001 11001000 00001101第2步,将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111 00000000第3步,将以上两个二进制数逻辑进行与(AND)运算,得出的结果即为网络部分。

子网地址和主机地址的计算

子网地址和主机地址的计算

在思科网络技术学院CCNA教学和考试中,不少同学在进行IP地址规划时总是很头疼子网和掩码的计算。

现在给大家一个小窍门可以顺利的解决这个问题。

首先,我们看一个CCNA考试中常见的题型:一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址。

255.255.255.224的掩码所容纳的IP地址有256-224=32个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。

而网络地址是子网IP地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于137而又是32的倍数的只有128,所以得出网络地址是202.112.14.128。

而广播地址就是下一个网络的网络地址减1。

而下一个32的倍数是160,因此可以得到广播地址为202.112.14.159。

CCNA考试中,还有一种题型,要你根据每个网络的主机数量进行子网地址的规划和计算子网掩码。

这也可按上述原则进行计算。

比如一个子网有10台主机,那么对于这个子网就需要10+1+1+1=13个IP地址。

(注意加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址。

)13小于16(16等于2的4次方),所以主机位为4位。

而256-16=240,所以该子网掩码为255.255.255.240。

如果一个子网有14台主机,不少同学常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。

这样就错误了,因为14+1+1+1=17 ,大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。

这时子网掩码为:255.255.255.224。

而在子网内部的主机地址的计算方法为:当前主机的IP地址的最后一个字节(十进制)减去当前主机所在的子网地址的最后一个字节,所得的结果就是当前主机的地址.EG:一主机的IP为192.155.12.112,其所在的子网地址为:0.0.0.96 因此它的子网主机地址为:112-96=16即0.0.0.16快速计算子网掩码和主机IP业务的发展常常会导致许多单位面临这样一个问题:工作站数量越来越多,管理单一的大型网络也变得越来越艰难。

子网掩码的计算方法

子网掩码的计算方法

子网掩码的计算方法一、利用子网数来计算在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。

1)将子网数目转化为二进制来表示2)取得该二进制的位数,为 N3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置 1 即得出该IP地址划分子网的子网掩码。

如欲将B类IP地址168.195.0.0划分成27个子网:1)27=110112)该二进制为五位数,N = 53)将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到255.255.248.0,即为划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。

二、利用主机数来计算1)将主机数目转化为二进制来表示2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定 N<8。

如果大于254,则 N>8,这就是说主机地址将占据不止8位。

3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。

如欲将B(c)类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台(17):1) 700=10101111002)该二进制为十位数,N = 10(1001)3)将该B类地址的子网掩码255.255.0.0的主机地址全部置 1,得到255.255.255.255,然后再从后向前将后10位置0,即为:11111111.11111111.11111100.00000000,即255.255.252.0。

这就是该欲划分成主机为700台的B类IP地址 168.195.0.0的子网掩码。

网络号和主机号的计算方法

网络号和主机号的计算方法

网络号和主机号的计算方法在计算机网络中,IP地址是一个非常重要的概念,它用来唯一标识网络中的设备。

IP地址由网络号和主机号组成,网络号用来标识网络,主机号用来标识网络中的具体设备。

在本文中,我们将详细介绍网络号和主机号的计算方法。

1. 网络号的计算方法。

网络号是用来标识网络的一部分IP地址。

在IPv4中,IP地址由32位二进制数表示,其中前面的一部分是网络号,后面的一部分是主机号。

网络号的长度由子网掩码决定,子网掩码用来指示IP地址中网络号和主机号的边界。

子网掩码通常用“/”加上一个数字表示,例如“/24”。

计算网络号的方法是将IP地址和子网掩码进行按位与运算。

具体步骤如下:将IP地址和子网掩码转换为二进制数。

对IP地址和子网掩码的每一位进行按位与运算,得到网络号的二进制表示。

将网络号的二进制表示转换为十进制数,即得到网络号。

举个例子,假设IP地址是192.168.1.10,子网掩码是255.255.255.0,那么计算网络号的步骤如下:将IP地址和子网掩码转换为二进制数:IP地址,11000000.10101000.00000001.00001010。

子网掩码,11111111.11111111.11111111.00000000。

对IP地址和子网掩码的每一位进行按位与运算,得到网络号的二进制表示:网络号,11000000.10101000.00000001.00000000。

将网络号的二进制表示转换为十进制数:网络号,192.168.1.0。

因此,IP地址192.168.1.10所在的网络的网络号是192.168.1.0。

2. 主机号的计算方法。

主机号是用来标识网络中的具体设备的一部分IP地址。

在IPv4中,主机号的长度由子网掩码决定,子网掩码用来指示IP地址中网络号和主机号的边界。

主机号的长度等于32减去子网掩码中1的个数。

计算主机号的方法是将IP地址和子网掩码进行按位与运算,然后减去网络号得到主机号。

子网掩码计算方法

子网掩码计算方法

子网掩码计算方法子网掩码是用来划分网络中主机和子网的边界的一种方法。

它是一个32位的二进制数,用来指示一个IP地址中哪些位是网络位,哪些位是主机位。

在计算机网络中,子网掩码是非常重要的,它可以帮助我们更好地管理和组织网络。

接下来,我将向大家介绍一些关于子网掩码计算方法的知识。

首先,我们需要了解IP地址的结构。

IPv4地址由32位二进制数组成,通常以四个八位二进制数表示,每个八位二进制数用十进制数表示,它们之间用点分隔符隔开。

例如,192.168.1.1就是一个IPv4地址。

在子网掩码中,网络位用1表示,主机位用0表示。

例如,255.255.255.0就是一个子网掩码。

接下来,我们来看一下如何计算子网掩码。

假设我们有一个IP地址为192.168.1.1,我们需要将它划分成若干个子网,每个子网有多少个主机。

首先,我们需要确定需要多少个子网,然后再确定每个子网有多少个主机。

这样我们就可以得到新的子网掩码。

在计算子网掩码时,我们可以使用一个简单的方法,即通过子网掩码位数来确定子网掩码。

例如,如果我们需要将一个网络划分成8个子网,那么我们需要确定子网掩码的位数。

通过计算2的n次方,来确定需要多少位来表示子网掩码。

在这个例子中,2的3次方等于8,所以我们需要3位来表示子网掩码。

这样,我们就可以得到新的子网掩码。

另外,我们还可以通过子网掩码的二进制表示来计算子网掩码。

例如,如果我们有一个子网掩码为255.255.255.0,我们可以将它转换成二进制表示,即11111111.11111111.11111111.00000000。

然后根据需要划分的子网数,确定新的子网掩码。

除了以上的方法,我们还可以通过使用子网掩码表来计算子网掩码。

子网掩码表是一个用来帮助我们计算子网掩码的工具,它列出了常见的子网掩码及其对应的网络位和主机位。

通过查找子网掩码表,我们可以很方便地确定新的子网掩码。

总的来说,子网掩码的计算方法并不复杂,只要我们掌握了一些基本的知识和方法,就可以轻松地计算出所需的子网掩码。

(完整版)已知Ip地址,子网掩码如何计算子网号、主机号

(完整版)已知Ip地址,子网掩码如何计算子网号、主机号

计算练习(要求写出计算过程)1. 已知某计算机所使用的IP 地址是:195.169.20.25, 子网掩码是:255.255.255.240 ,经计算写出该机器的网络号、子网号、主机号。

因为:195 =11000011B ,240 =11110000B ,25 =00011001B由以上参数可知: 1. 该计算机网络属于C类网;2. 网络号为195.169.20 ;3. 子网号为 1 ;4. 主机号为9 。

看了最后面的文章,对于上述练习,网络号为195.169.20 ,我是看懂了,它的每一位二进制与子网掩码and 逻辑运算就可以了,实际上就是取IP 的前三个字节。

至于 1. 它属于C类网,当然知道,因为IP 是:195.169.20.25 中IP 第一个字节是110 开始的。

IP 第一个字节以二进制0 开始(或以十进制表示是 1 至127),则是 A 类网络;以10 开始(或以十进制表示是128 至191),则是 B 类网络;以110 开始(或以十进制表示是192至223),则是C类网络。

邹飞注通过下面例子,我看懂了主机号的求法:已知Ip 地址,子网掩码如何计算主机号如ip121.175.21.9 子网掩码255.192.0.0 我只能根据子网掩码求出后22 位为主机号,但是答案都是点分十进制的,为0.47.21.9 不知道与22 有什么关系?答:因为掩码是255.192.0.0 所以可以确定IP 地址的前10位为网络号(192 确定了第二个字节前两位是11,加第一个字节共10 位,邹飞注), 因为在第二段十进制数中出现差异所以只看第二段十进制数,把175转换成二进制为10101111 加粗部分处于网络位, 求主机号就是把网络位全置0 也就是说把01111001(121 转换).10 101111.21.9(加粗部分处于网络位全置0)就变成0. 00101111.21.9 再把00101111 转换成十进制就是所求的主机号了.0.47.21.9哦,我完全看懂了子网号与主机号的求法了:子网掩码是:255.255.255.240 就只看最后一个字节,从240=11110000B,说明前四位是子网,后四位是主机,这样从25=00011001B,它的前四位是0001,所以网络号是 1 ,后四位是1001(二进制),所以它的主机号9(十进制)。

已知Ip地址-子网掩码如何计算子网号、主机号

已知Ip地址-子网掩码如何计算子网号、主机号

计算练习(要求写出计算过程)1. 已知某计算机所使用的IP地址是:195.169.20.25,子网掩码是:255.255.255.240,经计算写出该机器的网络号、子网号、主机号。

因为:195=11000011B,240=11110000B,25=00011001B由以上参数可知:1.该计算机网络属于C类网;2.网络号为195.169.20 ;3.子网号为1;4.主机号为9。

看了最后面的文章,对于上述练习,网络号为195.169.20,我是看懂了,它的每一位二进制与子网掩码and逻辑运算就可以了,实际上就是取IP的前三个字节。

至于1.它属于C类网,当然知道,因为IP是:195.169.20.25中IP第一个字节是110开始的。

IP第一个字节以二进制0开始(或以十进制表示是1至127),则是A类网络;以10开始(或以十进制表示是128至191),则是B类网络;以110开始(或以十进制表示是192至223),则是C类网络。

邹飞注通过下面例子,我看懂了主机号的求法:已知Ip地址,子网掩码如何计算主机号如ip121.175.21.9子网掩码255.192.0.0我只能根据子网掩码求出后22位为主机号,但是答案都是点分十进制的,为0.47.21.9 不知道与22有什么关系?答:因为掩码是255.192.0.0所以可以确定IP地址的前10位为网络号(192确定了第二个字节前两位是11,加第一个字节共10位,邹飞注),因为在第二段十进制数中出现差异所以只看第二段十进制数,把175转换成二进制为10101111加粗部分处于网络位,求主机号就是把网络位全置0也就是说把01111001(121转换).10101111.21.9(加粗部分处于网络位全置0)就变成0.00101111.21.9再把00101111转换成十进制就是所求的主机号了.0.47.21.9哦,我完全看懂了子网号与主机号的求法了:子网掩码是:255.255.255.240就只看最后一个字节,从240=11110000B,说明前四位是子网,后四位是主机,这样从25=00011001B,它的前四位是0001,所以网络号是1,后四位是1001(二进制),所以它的主机号9(十进制)。

IP地址和子网掩码计算方法

IP地址和子网掩码计算方法

IP地址和子网掩码计算方法二进制表0和N为主机数,N为多少次方主机为多少个0不够就进位。

2N-2≧主机个数次方表:2N值:也就是可以用多少个主机个数1:一个公司多个部门每个部门20个主机。

IP:172.10.1.0/24先算子网掩码:2N-2≧20查次方表值为32得知N=5,32-2=30可用30个主机。

查二进制表25得:255.255.255.224 256-224=32销售部:172.10.1.0+32172.10.1.31 1~30技术部:172.10.1.32-1+32172.10.1.63 31~62生产部:172.10.1.64-1+32 172.10.1.95 63~94服务部:172.10.1.96-1+32 172.10.1.127 95~126设计部:172.10.1.128-1+32 172.10.1.159 127~158172.10.1.160-12:销售部170台:2N-2≧170查次方表值为256得知N=8查二进制表28不在表内前进一位得:255.255.255256-255=1.0 172.10.11+1=2.0 172.10.1.255技术部110台:2N-2≧110查次方表值为128得知N=7查二进制表27得:255.255.255.128256-128=128 172.10.2.0(进位所得) 172.10.2.127生产部40台:2N-2≧4 查次方表值为64得知N=6查二进制表26得:255.255.255.192256-192=64172.10.2.1280+128=128 172.10.2.191服务部30台:2N-2≧3 查次方表值为32得知N=5查二进制表25得:255.255.255.224256-224=32 172.10.2.192128+64=192 172.10.2.223设计部26台:2N-2≧2 查次方表值为32得知N=5查二进制表25得:255.255.255.224256-224=32172.10.2.224192+32=224 172.10.2.255172.10.3.0224+32=256(256要向前进位)(注:文档可能无法思考全面,请浏览后下载,供参考。

快速计算子网掩码和主机块

快速计算子网掩码和主机块

快速计算子网掩码和主机块业务的发展常常会导致许多单位面临这样一个问题:工作站数量越来越多,管理单一的大型网络也变得越来越艰难。

如果将一个单一的大型网络划分为多个子网,通过对每个子网进行单独管理,可以明显地提高整个网络的性能。

要划分子网就需要计算子网掩码和分配相应的主机块,尽管采用二进制计算可以得出相应的结论,但如果采用十进制计算方法,计算起来更为简便。

经过长期实践与经验积累,笔者总结出子网掩码及主机块的十进制算法。

一、明确概念在介绍十进制算法前我们先要明确一些概念。

类范围:IP地址常采用点分十进制表示方法X.Y.Y.Y,在这里,X在1~126范围内称为A类地址;X在128~191范围内称为B类地址;X在192~223范围内称为C类地址。

比如10.202.52.130,因为X为10,在1~126范围内,所以称为A类地址。

类默认子网掩码:A类为 255.0.0.0; B类为 255.255.0.0; C类为 255.255.255.0。

当我们要划分子网用到子网掩码M时,类子网掩码的格式如下:A类为 255.M.0.0,B类为255.255.M.0,C类为 255.255.255.M。

M是相应的子网掩码,比如255.255.255.240。

十进制计算基数是256(下面,我们所有的十进制计算都要用256来进行)。

二、变量说明1.Subnet_block指可分配子网块大小,表示在某一子网掩码下子网的块数。

2.Subnet_num是可分配子网数,指可分配子网块中要剔除首、尾两块,是某一子网掩码下可分配的实际子网数量。

Subnet_num =Subnet_block-2。

3.IP_block指每个子网可分配的IP地址块大小。

4.IP_num指每个子网实际可分配的IP地址数。

因为每个子网的首、尾IP地址必须保留(一个为网络地址,一个为广播地址),所以它等于IP_block-2,IP_num也用于计算主机块。

5.M指子网掩码。

子网掩码、ip地址、主机号、网络号、网络地址、广播地址

子网掩码、ip地址、主机号、网络号、网络地址、广播地址

子网掩码、ip地址、主机号、网络号、网络地址、广播地址几句话掌握子网掩码、ip地址、主机号、网络号、网络地址、广播地址网络位是用来确定网络的,就相当于你生活在哪个区域。

主机位就是每一台电脑所用的IP地址,就相当于你所在区域有多少人,每个人的固定住所191.172.16.10.33/27 中的/27也就是说子网掩码是255.255.255.224 即27个全12.从子网掩码255.255.255.252得出其网络位为30位,所以只有剩下的2位为主机位,主机位全零的为网络地址,主机位全1的为广播地址,剩余的主机号码为主机地址范围3.公有地址(Public address)由Inter NIC(Internet Network Information Center因特网信息中心)负责。

这些IP地址分配给注册并向Inter NIC提出申请的组织机构。

通过它直接访问因特网。

私有地址(Private address)属于非注册地址,专门为组织机构内部使用。

私网IP地址是不可能直接用来跟WAN通信的,要么利用帧来进行通信(例如FR帧中继,HDLC,PPP)要么需要路由的NAT功能把私网地址转换成一个公网IP地址以下列出留用的内部私有地址A类10.0.0.0--10.255.255.255B类172.16.0.0--172.31.255.255C类192.168.0.0--192.168.255.255再根据CCNA中会出现的题目给大家举个例子:首先,我们看一个考试中常见的题型:一个主机的IP地址是202.112.14.137,掩码是255. 255.255.224,要求计算这个主机所在网络的网络地址和广播地址。

常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得到网络地址。

其实大家只要仔细想想,可以得到另一个方法:255.255.255.224的掩码所容纳的IP 地址有256-224=32个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何计算子网掩码和主机块.txt 一、明确概念
---- 在介绍十进制算法前我们先要明确一些概念。

类范围:IP地址常采用点分十进制表示方法X.Y.Y.Y,在这里,X在1~126范围内称为A类
地址;X在128~191范围内称为B类地址;X在192~223范围内称为C类地址。

比如
10.202.52.130,因为X为10,在1~126范围内,所以称为A类地址。

类默认子网掩码:A类为 255.0.0.0; B类为 255.255.0.0; C类为
255.255.255.0。

当我们要划分子网用到子网掩码M时,类子网掩码的格式如下:A类为
255.M.0.0,B类为
255.255.M.0,C类为 255.255.255.M。

M是相应的子网掩码,比如255.255.255.240。

十进制计算基数是256(下面,我们所有的十进制计算都要用256来进行)。

二、变量说明
1.Subnet_block指可分配子网块大小,表示在某一子网掩码下子网的块数。

2.Subnet_num是可分配子网数,指可分配子网块中要剔除首、尾两块,是某一子网掩码下
可分配的实际子网数量。

Subnet_num =Subnet_block-2。

3.IP_block指每个子网可分配的IP地址块大小。

4.IP_num指每个子网实际可分配的IP地址数。

因为每个子网的首、尾IP地址必须保留(一
个为网络地址,一个为广播地址),所以它等于IP_block-2,IP_num也用于计算主机块。

5.M指子网掩码。

---- 表示上述变量关系的公式如下:
---- M=256-IP_block
IP_block=256/Subnet_block或Subnet_block=256/IP_block
IP_num=IP_block-2 Subnet_num=Subnet_block-2。

----
6.2的幂数。

大家要熟练掌握28(256)以内的2的幂代表的十进制数(如128=27、64=26
等),这样可以使我们立即推算出Subnet_block和IP_block的数目。

三、举例说明
---- 现在,通过举一些实际例子,大家可以对子网掩码和主机块的十进制算法有深刻的了解。

---- 1.已知所需子网数12,求实际子网数。

----
这里实际子网数指Subnet_num,由于12最接近2的幂为16(24),即Subnet_block=16,那
么Subnet_num=16-2=14,故实际子网数为14。

---- 2.已知一个B类子网的每个子网主机数要达到60×255个(约相当于X.Y.0.1~
X.Y.59.254的数量),求子网掩码。

---- 首先,60接近2的幂为64(26),即IP_block=64;
其次,子网掩码M=256-IP_block=256-64=192,最后由子网掩码格式B类是255.255.M.0
得出子网掩码为255.255.192.0。

---- 3.如果所需子网数为7,求子网掩码。

---- 7最接近2的幂为8,但8个Subnet_block因为要保留首、尾2个子网块,即 8-2=6<
7,并不能达到所需子网数,所以应取2的幂为16,即Subnet_block=16。

因为
IP_block=256/Subnet_block=256/16=16,所以子网掩码M=256-IP_block=256-16=240。

---- 4.已知网络地址为211.134.12.0,要有4个子网,求子网掩码及主机块。

----
由于211.Y.Y.Y是一个C类网,子网掩码格式为255.255.255.M,又知有4个子网,4接近2的幂是8(23),所以Subnet_block=8,Subnet_num=8-2=6,IP_block=256/Subnet_block=256/8=32,子网掩码M=256-IP_block=256-32=224,故子网掩码表示为255.255.255.224。

又因为子网块的首、尾两块不能使用,所以可分配6个子网,每个子网有32个可分配主机块,即32~63、64~95、96~127、128~159、160~191、192~223,其中首块(0~31)和尾块(224~255)不能使用。

----
由于每个子网块中的可分配主机块又有首、尾两个不能使用(一个是子网网络地址,一个是子网广播地址),所以主机块分别为33~62、65~94、97~126、129~158、161~190及193~222,因此子网掩码为255.255.255.224,主机块共有6段,分别为211.134.12.33~211.134.12.62、211.134.12.65~211.134.12.94、211.134.12.97~211.134.12.126、211.134.12.129~211.134.12.158、211.134.12.161~211.134.12.190及211.134.12.193~211.134.12.222。

用户可以任选其中的4段作为4个子网。

十年天地干戈老,四海苍生痛苦深。

俱怀逸兴壮思飞,欲上青天揽明月。

相关文档
最新文档