在做智能化工程中,从仿真模拟时期发展趋势到现在的数字时代后,常常会触碰到IP地址,包含大家常常用电脑时填好固定不动IP地址,如当地IP地址192.168.1.5;子子网掩码255.255.255.0;网关ip192.168.1.1,这种IP地址是怎么造成的,今日大家说下TCP/IPV4的IP地址是如何计算出去的。

计算机ip地址怎么看-手机更换ip地址的方法-第1张图片

最先,不必管这一IP是A类或是B类或是C类,IP是哪一类针对答题是沒有一切实际意义的,由于在许多题中B类子网掩码和A类或者C类网络一起发生,不必把这觉得是一个不正确,许多情况下全是那样出卷的。

次之,应当了解下列一些专业知识:

一,确立”子网掩码”的含意:

子网掩码便是把一个大网站区划为好多个小网,每一个小网的IP地址数量全是一样多的。这一小网就称为这一大网站的子网掩码。大网站能够是A类大网站(A类网络),还可以是B类大网站,还可能是C类大网站。

⑴,二进制数变为十进制

(这儿顺带说一下二进制数变为十进制的难题:

在没有涉及到IP地址时的二进制到十进制的变换,选用的是”低三次方求和”的方法,可是涉及到IP地址时(算广播地址时以外,算广播地址时或是选用”低三次方求和”)的二进制到十进制的转变就不可以选用这些手段了,反而是立即用2的N次方的办法来变换:

比如说在没有涉及到IP地址的测算时,将二进制的111变换为十进制,选用的办法是(2的2三次方 2的1三次方 2的0三次方,即4 2 1),获得的结论是十进制的7。可是在预估IP地址时的的二进制到十进制的转变就不可以选用这些手段了,二进制的111变换为十进制时,见到几个”1″,就表明为2的几回方,这里有三个”1″,便是2的3三次方,即在预估IP地址时,二进制的111变换为十进制便是2的3三次方,2的3x的平方的结论是8。)

⑵,互联网的总数量和可以用数量

A类网络的数量有2的7三次方个,即128个。依据互联网标准的要求,应当再除去128其中的第一个和最后一个,那麼可以用的A类网络的数量是126个。

B类网络的数量有2的140次方个,即16384个。依据互联网标准的要求,应当再除去16384其中的第一个和最后一个,那麼可以用的B类网络的数量是16382个。

C类网络的数量有2的21三次方个,即2097152个。依据互联网标准的要求,应当再除去16384其中的第一个和最后一个,那麼可以用的C类网络的数量是2097150个。

⑶,互联网的总IP数和可以用IP地址数

每一个A类大网站(A类网络)中容下2的24三次方个IP地址,即16777216个IP地址;每一个B类大网站中容下着2的16三次方个IP地址,即65536个IP地址;每一个C类大网站中容下着2的8三次方个IP地址,即256个IP地址。可以用的IP地址数是在总IP地址数的根基上减2获得。

假如把一个B类大网站区划为32个小网,那麼每一个小网的IP地址数量便是65536/32=2048;假如把C类大网站区划为32个小网,那麼每一个小网的IP地址数量便是256/32=8。

二,确立”子网掩码”的含意:

子网掩码的功效便是用于告知电脑上把”大网站”区划为多少个”小网”! 好多书上说,子网掩码是用于明确IP地址所属的网络号,用于分辨另一个IP是否与当今IP在同一个子网掩码中。这也对,可是针对大家刷题而言,实际意义并不大。我们要确立:子网掩码的功效便是用于告知电脑上把”大网站”区划为多少个”小网”! 子网掩码是用于明确子网掩码数量的根据!

三,确立十进制数与8位二进制数的变换

做这类题要可以在心里将255之内的十进制数变换为代表的二进制数。能够参照这一公式计算表(第一行是二进制,第二行是十进制):

1 1 1 1 1 1 1 1

128 64 32 16 8 4 2 1

能够见到:

第一行左起第一个二进制1相匹配十进制的128

第一行左起第二个1相匹配十进制的64

第一行左起第三个1相匹配十进制的32

第一行左起第四个1相匹配十进制的16

第一行左起第五个1相匹配十进制的8

第一行左起第六个1相匹配十进制的4

第一行左起第七个1相匹配十进制的2

第一行左起第八个1相匹配十进制的1

上边这种关联要铭记,这也是进制转换的基本!

比如说将十进制的133变为二进制,能够那样想:由于133和128较为近,又因为公式计算表格中左起第一个二进制1表明128,因此能够立刻将待转化成8位二进制的最左侧的一位明确出来,列入1。再下面,见到133和128只相距5,而5是4与1的和,而4与1各自相匹配公式计算表格中的左起第6和第8位,因此十进制的133变换为8位二进制表明便是10000101,相匹配如下所示:

1 0 0 0 0 1 0 1 (二进制表明的133)

128 0 0 0 0 4 0 1 (十进制表明的133)

其他255之内的十进制数变换为8位二进制数的方式以此类推。

四,铭记各种互联网的默认设置子网掩码

A类网络的默认设置子网掩码是255.0.0.0,计算成二进制便是11111111.00000000.00000000.00000000;默认设置子网掩码代表着沒有将A类大网站(A类网络)再区划为多个小网。子网掩码中的1表明网络号,24个0表明在网络号明确的情形下(用二进制表明的IP地址的左侧8位固定不动不会改变),用24位二进制数来表明IP地址的服务器号一部分。(IP地址是由网络号 服务器号两一部分组成)

B类网络的默认设置子网掩码是255.255.0.0,计算成二进制便是11111111.11111111.00000000.00000000;默认设置子网掩码代表着沒有将B类大网站再区划为多个小网。16个0表明在网络号明确的情形下(用二进制表明的IP地址的左侧16位固定不动不会改变)可以用16位二进制数来表明IP地址的服务器号一部分。(能够把B类默认设置子网掩码了解为是将A类大网站(A类网络)区划为2的8三次方(即256)个小网)

C类网络的默认设置子网掩码是255.255.255.0,计算成二进制便是11111111.11111111.11111111.00000000;默认设置子网掩码代表着沒有将C类大网站再区划为多个小网。这儿的8个0表明在网络号明确的情形下(用二进制表明的IP地址的左侧24位固定不动不会改变),可以用8位二进制数来表明IP地址的服务器一部分。(能够把C类默认设置子网掩码了解为是将A类大网站(A类网络)区划为2的16三次方(即65536)个小网,是将B类大网站区划为2的8三次方(即256)个小网)

五,有关恰当合理的子网掩码:

恰当合理的子网掩码应当达到一定的标准,即把十进制子网掩码计算成二进制后,子网掩码的左侧一部分一定如果全为1且期间不可以有0发生。比如说将255.255.248.0

变为二进制是11111111.11111111.11111000.00000000,能够见到左侧全是1,在1的正中间沒有0发生(0都是在1的右侧),那样便是一个合理有效的子网掩码。大家再看来254.255.248.0,转成二进制是 11111110.11111111.11111000.00000000,这不是一个恰当合理的子网掩码,由于在1正中间有一个0的存有。再看来255.255.249.0,变为二进制是11111111.11111111.11111001.00000000,这也不是一个恰当合理的子网掩码,由于在1正中间也是有0的存有。

六,有关子网掩码的极具特色表达方式:

有一些题型中并不是发生如255.255.248.0那样的子网掩码,反而是发生 IP地址/数据 那样的方式,这儿的/数据便是子网掩码的极具特色表达方式。在刷题时,我们要正确认识这类极具特色表达方式。大家将255.255.248.0变为二进制的方式是11111111.11111111.11111000.00000000,能够见到左侧是有21个1,因此我们可以将255.255.248.0这一子网掩码表明为/21。相反,在我们见到/21时,大家就把32位二进制的左侧填入21个1,将这一32位二进制数每8位作为一节用句号分隔,再变换为十进制,便是255.255.248.0了。

七,互联网中有两个IP地址不能用:

无论是A类或是B类或是C类网络,在没有区划子网掩码的情形下,有两个IP地址不能用:网络号和广播地址。例如在一个沒有区划子网掩码的C类大网站选用202.203.34.0来表明网络号,用202.203.34.255来表明广播地址,由于C类大网站的IP地址有256个,如今减掉这两个IP地址,那麼可以用的IP地址就只剩余256-2=254个了。假如题型问:把一个C类大网站区划为4身高网,会提升多少个不能用的IP地址?

能够那样想:在C类大网站不区划子网掩码时,有两个IP地址不能用;如今将C类大网站区划为4身高网,那麼每一个子网掩码上都有2个IP地址不能用,因此4身高网里就会有8个IP地址不能用,用8个IP地址减掉没区划子网掩码时的那2个不能用的IP地址,获得結果为6个。因此在将C类大网站区划为4身高网后,可能空出6个不能用的IP地址。

计算机ip地址怎么看-手机更换ip地址的方法-第2张图片

八.依据子网掩码来明确子网掩码的数量

最先看题中列出的子网掩码是归属于哪一个默认设置子网掩码的”范畴”内,那样人们就可以了解是对A类或是B类或是C类大网站来区划子网掩码。比如说202.117.12.36/30,大家先把/30这类极具特色的子网掩码表达方式变换为大家习惯性的表达方式:11111111.11111111.11111111.11111100,变为十进制是255.255.255.252。

我们可以见到,这一子网掩码的左侧三节与C类默认设置子网掩码同样,仅有第四节与C类默认设置子网掩码不一样,因此大家觉得255.255.255.252这一子网掩码是在C类默认设置子网掩码的范畴以内的,代表着大家将对C类网络开展子网划分。由于C类网络的默认设置子网掩码是255.255.255.0,将C类默认设置子网掩码变换为二进制是11111111.11111111.11111111.00000000,这儿的8个0表明可以用8位二进制数来表明IP地址,换句话说C类大网站中会有2的8三次方个IP地址,也就是256个IP地址。这题中的子网掩码的还有一节是252,变换为二进制是11111100,由于1表明网络号,因此111111就代表将C类大网站区划为(111111)2进制身高网。将111111变换为十进制是64,因此就代表将C类大网站区划为64身高网,每一个子网掩码的IP地址数量是256/64=4,除去子网掩码中的第一个表明子网掩码号的IP地址和最后一个表明广播地址的IP地址,子网掩码中的可分派的IP地址数量便是子网掩码中的总的IP地址数量再减掉2,也就是4-2=2个。

九.综合性案例:

已经知道172.31.128.255/18,试测算:

1.子网掩码数量,

2.网络号,

3.服务器号,

4.广播地址,

5.可分派IP的起始范畴

解:

1.算法网数量

最先将/18换变成大家习惯性的表达方式:

11111111.11111111.11000000.000000变为十进制便是255.255.192.0,能够见到这一子网掩码的左侧二节和B类默认设置子网掩码是一致的,因此这一子网掩码是在B类默认设置子网掩码的范畴内,代表着大家将对B类大网站开展子网划分。B类子网掩码默类是用16位(16个0)来表明可分派的IP地址,题中中的子网掩码在B类默认设置子网掩码的根基上多加了2个表明网络号的1,换句话说是将B类大网站区划为(11)2进制身高网,将(11)2进制转换为十进制便是4,因此题中中是将B类大网站区划为4身高网。

2.算网络号

用公式计算:将IP地址的二进制和子网掩码的二进制开展”与”(and)计算,获得的结论便是网络号。”与运算”的規則是1和1得1,0和1得0,1和0得0。

172.31.128.255

变为二进制是10101100.00011111.10000000.11111111,

子网掩码是:11111111.11111111.11000000.00000000

因此:

10101100.00011111.10000000.11111111

11111111.11111111.11000000.00000000

10101100.00011111.10000000.00000000

将10101100.00011111.10000000.00000000

变换为十进制便是172.31.128.0,因此网络号是172.31.128.0

3.算服务器号

也用公式计算:用IP地址的二进制和(子网掩码的二进制的反码)开展”与”计算,获得的结论便是服务器号。反码便是将本来是0的变成1,

本来是1的变成0。

因为子网掩码是11111111.11111111.11000000.00000000

因此其反码表明为00000000.00000000.00111111.11111111,再将IP地址的二进制和子网掩码的反码表达方式开展”与”计算:

10101100.00011111.10000000.11111111

00000000.00000000.00111111.11111111

00000000.00000000.00000000.11111111

将00000000.00000000.00000000.11111111

变换为十进制是0.0.0.255,大家将左侧的0除掉,只留右侧的数据,因此大家说这一IP的服务器号是255。服务器号是表明网络号再再加上255就是这个IP地址了。

计算机ip地址怎么看-手机更换ip地址的方法-第3张图片

4.算广播地址

也用公式计算:在获得网络号的根基上,将网络号右侧的表明IP地址的服务器方面的二进制位所有填入1,再将获得的二进制数变换为十进制数就可以获得广播地址。由于题中中子网掩码是11111111.11111111.11000000.00000000,网络号占了18位,因此题中中表明IP地址的服务器方面的二进制位是14位,大家将网络号172.31.128.0,变换为二进制是10101100.00011111.10000000.00000000,随后从右侧我排,将14个0所有更换为1,即:10101100.00011111.10111111.11111111,这就是这一子网掩码的广播地址的二进制表达方式。将这一二进制广播节目地址转换为十进制便是172.31.191.255

5.算可以用IP地址范畴

由于网络号是172.31.128.0,广播地址是172.31.191.255,因此子网掩码中可以用的IP地址范畴就是以网络号 1 到广播地址-1,因此子网掩码中的可以用IP地址范畴就是以172.31.128.1-172.31.191.254。

评论(0条)

刀客源码 游客评论