精华内容
下载资源
问答
  • 看下边例子192.168.0.1/24192.168.0.1/32192.168.0.1/28上边24,32,28对应的掩码是什么,怎么计算的24,32,28,对应的就是多少个二进制的12411111111 11111111 11111111 000000003211111111 11111111 11111111 ...

    看下边例子

    192.168.0.1/24

    192.168.0.1/32

    192.168.0.1/28

    上边24,32,28对应的掩码都是什么,怎么计算的

    24,32,28,对应的就是多少个二进制的1

    24

    11111111 11111111 11111111 00000000

    32

    11111111 11111111 11111111 11111111

    28

    11111111 11111111 11111111 11110000

    二进制转换十进制

    如何转换的呢

    首先 11111111 = 255

    那么28就是

    11111111 11111111 11111111 11110000

    255.255.255.[2^7+2^6+2^5+2^4]=240

    由此可以计算出他的掩码为255.255.255.240

    十进制转换二进制

    那么,十进制转换二进制是如何转换的呢

    我们先写一个数

    241

    给它除2,能整除的记录0,不能整除的记录1

    241/2 = 120 ········ 1

    120/2 = 60 ········ 0

    60/2 = 30 ········ 0

    30/2 = 15 ········ 0

    15/2 = 7 ········ 1

    7/2 = 3 ········ 1

    3/2 = 1 ········ 1

    1/2 = 1/2 ········ 1

    由下到上依次为1111 0001 那么结果对不对呢,我们计算一下

    1 1 1 1 0 0 0 1

    2^7 + 2^6 + 2^5 + 2^4 + 0 + 0 + 0 + 2^0

    128 + 64 + 32 + 16 + 0 + 0 + 0 + 1 = 241

    展开全文
  • 看下边例子192.168.0.1/24192.168.0.1/32192.168.0.1/28上边24,32,28对应的掩码是什么,怎么计算的24,32,28,对应的就是多少个二进制的12411111111 11111111 11111111 000000003211111111 11111111 11111111 ...

    看下边例子

    192.168.0.1/24

    192.168.0.1/32

    192.168.0.1/28

    上边24,32,28对应的掩码都是什么,怎么计算的

    24,32,28,对应的就是多少个二进制的1

    24

    11111111 11111111 11111111 00000000

    32

    11111111 11111111 11111111 11111111

    28

    11111111 11111111 11111111 11110000

    二进制转换十进制

    如何转换的呢

    首先 11111111 = 255

    那么28就是

    11111111 11111111 11111111 11110000

    255.255.255.[2^7+2^6+2^5+2^4]=240

    由此可以计算出他的掩码为255.255.255.240

    十进制转换二进制

    那么,十进制转换二进制是如何转换的呢

    我们先写一个数

    241

    给它除2,能整除的记录0,不能整除的记录1

    241/2 = 120 ········ 1

    120/2 = 60 ········ 0

    60/2 = 30 ········ 0

    30/2 = 15 ········ 0

    15/2 = 7 ········ 1

    7/2 = 3 ········ 1

    3/2 = 1 ········ 1

    1/2 = 1/2 ········ 1

    由下到上依次为1111 0001 那么结果对不对呢,我们计算一下

    1 1 1 1 0 0 0 1

    2^7 + 2^6 + 2^5 + 2^4 + 0 + 0 + 0 + 2^0

    128 + 64 + 32 + 16 + 0 + 0 + 0 + 1 = 241

    标签:11111111,24,二进制,32,28,Linux,子网掩码,十进制

    来源: https://www.cnblogs.com/despotic/p/10654155.html

    展开全文
  • 什么IP地址,什么子网掩码什么网路地址,什么广播地址都会用到二进制和十进制的相互转化,而且最常用的8位二进制数一组的转化,这就来总结相互转化最快的方法。  首先来认识标准分类的IP地址:  IP地址由...
    
    

           最近一直在看全国计算机三级网络技术这本书,看到第二章的时候,不免会遇到计算机中最常用的进制转换问题。什么IP地址,什么子网掩码,什么网路地址,什么广播地址都会用到二进制和十进制的相互转化,而且最常用的是8位二进制数一组的转化,这就来总结相互转化最快的方法。

           首先来认识标准分类的IP地址

           IP地址是由网络号与主机号组成的,长度是32bit,用点分十进制方法表示,这样就构成了标准分类的IP地址。常用的A类、B类、CIP地址采用包括“网络号-主机号”两层结构。通常采用x.x.x.x的方式来表示,每个x8bit,每个x的值为0~255,例如,202.113.29.119

           拿一个图来具体看看五类标准IP地址:

     

           以上可以看出,IP地址的长度为32位二进制数,通常我们把它分为4组,每八位二进制数一组,每组转化为十进制数,每组之间用点来连接,这种方法叫做点分十进制。

           比如一个IP地址为:192.168.128.1

    写成二进制为:11000000 10101000 10000000 00000001

           一,来看看怎么快速转化二进制数11111111

           1)首先应该记住八个十进制数字:1286432168421。这八个数字肯定是经常用到的,以上八个数字加起来恰好就为255

           2)二进制数11111111每一位对应的数字从左到右恰好是从大到小依次排列:1286432168421

           3)也就是可以这样对应进行转化相加:

           1    1    1    1      1     1     1    1

           128 + 64 + 32  + 16  +  8  +  4  +  2  + 1 =255

           二,再来看其他一些常用十进制数字的转化(反向的必须记住)

           1)254:这一看就是255减去1得到,也就是八位二进制数的最后一位置为零。

           1    1    1    1      1     1     1    0

           128 + 64 + 32  + 16  +  8  +  4  +  2  + 0 =254

           2)252:还是用上述的方法进行相减,255减去(1+2)得到,将最后两位置为零。

           1    1    1    1      1     1     0    0

           128 + 64 + 32  + 16  +  8  +  4  +  0  + 0 =252

           3)248:依然用上述的方法进行相减,255减去(1+2+4)得到,将最后三位置为零。

           1    1    1    1      1     0     0    0

           128 + 64 + 32  + 16  +  8  +  0  +  0  + 0 =248

           4)240:通常我们知道(1+2+4+8=15),用255减去15就是240,因此后四位置为零。

           1    1    1    1      0     0     0    0

           128 + 64 + 32  + 16  +  0  +  0  +  0  + 0 =240

           5)224:这个数可以用上述的减去法,也可以用前四位相加得到,看哪一种更加快速的运算得到,将后五位置为零:

           1    1    1    0     0    0   0    0

           128 + 64 + 32  + 0  +  0  + 0 +  0  + 0 =224

           6)192:这个数使我们最为常见的数字,就是128+64得到,只有前两位为1,后六位均为零。

           1    1    0    0      0     0     0   0

           128 + 64  + 0  + 0  +  0  +  0  +  0  + 0 =192

           7)128:这个数我们可以知道就是第一位为1,其余后面的均为零:

           1    0    0    0      0     0     0   0

           128 + 0   + 0  + 0  +  0  +  0  +  0  + 0 =128

           三,再来看一些连续的10组成的常用的数字(反向的转化也必须记住)

           1)10010000:根据讲到的拆分法进行相加就是128+16=144

           2)10101000:拆分法得到128+32+8+168

           3)10100000:拆分法得到128+32=160

           4)10000001:拆分法得到128+1=129

           5)10001000:拆分法得到128+8=136

           6)01000000:拆分法得到0+64=64

           7)00100000:拆分法得到0+0+32=32

           8)00010000:拆分法得到0+0+0+16=16

           9)01010000:拆分法得到0+64+0+16=80

           其次我们来看划分子网的三级网络结构,增加了一个子网掩码的概念:人们提出了子网掩码或掩码的概念。子网掩码有时叫做子网屏蔽码。掩码的概念同样适用于没有进行子网划分的A类、B类、C类地址。

            A类,B类和C类地址掩码:

     

            简单的说,子网掩码就是由连续的1和连续的0组成,不会出现间隔的10,1表示网络位,0表示主机位。

            来看子网掩码的表示,子网掩码依然是由32位二进制数组成,如果一个B类的网络号从主机位借位7位,由于B类的网络号为16位,加上借位的7(当做网络位对待),就是23位网络号,那么子网掩码的的表示为:

            标准B类地址:11111111 11111111 00000000 00000000

            子网掩码地址:11111111 11111111 11111110 00000000(借用主机号7)

             那么转化为点分十进制的子网掩码地址为:255.255.254.0

             因此子网号为7的子网掩码示意图:

     

            另外一种的子网掩码的IP地址块表示方法为:网络地址/22(16个网络号+6个借位主机位网络号)

            再来看广播地址的概念:在A类、B类、CIP地址中,如果主机号是全1(二进制),那么这个主机号为广播地址。

            简单的来说,网络广播站地址的就是将网络地址中的主机位全部置为零。

    来看网络广播地址的表示,如果一个网络地址为195.1.22.64/27的广播地址具有考虑5位的主机号置1。由于64的二进制数为01000000,后5位的主机号置1之后为01011111(为十进制位95),那么网络195.1.22.64/27的广播地址为195.1.22.95

            最后来看CIDR地址聚合方法:

            简单来说,就是先将所有的IP地址块写成二进制数,从左向右找出相同的前缀,将他们聚合,相同的前缀不变,主机号全部置为零。

    来看一个CIDR聚合的例题:某企业分配给产品部的IP地址块为192.168.31.192/26,分配给市场部的IP地址块为192.168.31.160/27,分配给财务部的IP地址块为192.168.31.128/27,那么这三个地址经过聚合后的地址为多少:

            1)首先就是将三个IP地址转换为二进制数:

            192.168.31.192     11000000 10101000 00011111 11000000

            192.168.31.160     11000000 10101000 00011111 10100000

            192.168.31.128     11000000 10101000 00011111 10000000

            2)从上述转换为二进制数后找出相同的前缀为24+1=25位,也就是前25位保持不变,将后面的主机号全部置为零,得到11000000 10101000 00011111 10000000

            3)将聚合后的地址转化为点分十进制得到:

            11000000 10101000 00011111 10000000

            192      168     31      128

            4)因此聚合后地址为:192.168.31.128/25

            以上三类基本上就是网络技术IP地址的规划和设计所考的比较多的题目。

    展开全文
  • 之前的文章讲了ip,子网掩码,网关的关系,今天着重讲一下网段。我们用傻瓜交换机通讯时,一个网段的设备才能互相通讯,怎么能判断两个ip同一个网段呢?今天就简单的说一下。(这篇文章用语音听可以起到催眠作用)...

    之前的文章讲了ip,子网掩码,网关的关系,今天着重讲一下网段。我们用傻瓜交换机通讯时,一个网段的设备才能互相通讯,怎么能判断两个ip是同一个网段呢?今天就简单的说一下。(这篇文章用语音听可以起到催眠作用)

    f49b6aa79b1a958840a7b72b68dfa350.png

    最开始接触网段,我单纯的认为192.168.1.1就是192.168.1.0段的。192.168.100.1就是192.168.100.0段的。随着接触的东西越来越多,才发现这种的认知是错误的。因为网段是ip与子网掩码做“与”(计算机语言中的and算法)计算得到的。

    什么是and算法?这里我帮你回忆一下课堂知识。

    and算法:1与0=1 ,0与0=0 ,1与1=1

    计算机处理的都是二进制,所以我顺便再帮大家回忆一下课堂里二进制与十进制互相转换的算法吧。

    公式:2的(n-1)次方,n为从右到左是1的位数

    举个例子101和111转换成十进制分别是多少。算法如下:

    101转十进制的算法:2的(3-1)次方+2的(1-1)次方=4+1=5。

    111转十进制算法:2的(3-1)次方+2的(2-1)次方+2的(1-1)次方=4+2+1=7。

    十进制转二进制的算法:100=1100100

    65741e653d1789ed9ec8b79a61602a39.png

    好了,回忆结束。我们回到本文正篇:网段是ip与子网掩码做“与”计算得到的。

    怎么计算呢?还是举个例子:

    ip:192.168.1.1转换成二进制是:

    11000000.10101000.00000001.00000001。

    子网掩码:255.255.255.0转换成二进制是:

    11111111.11111111.11111111.00000000

    ip与子网掩码与计算得:

    11000000.10101000.00000001.00000000。

    转换成十进制为:192.168.1.0。这个就是网段了。

    有点懵?我再举个例子:

    ip:192.168.1.1转换成二进制是:

    11000000.10101000.00000001.00000001。

    子网掩码:255.255.0.0转换成二进制是:

    11111111.11111111.00000000.00000000

    ip与子网掩码与计算得:

    11000000.10101000.00000000.00000000。

    转换成十进制为:192.168.0.0。这个就是网段了。

    同理192.168.2.1与192.168.3.1使用子网掩码为:255.255.0.0的网段都为192.168.0.0。所以这几个ip都为同网段。所以前文说255.255.0.0的组织大容得下254*254个ip,就是这个道理。(没看前文的请看完本文去补课《通俗易懂的白话讲解ip,网关,子网掩码》)

    ab0de75abd921d77e0be45cfabefe916.png

    看到这里困了吧

    好了,讲解就到里。今天的文章比较乏味,回忆的内容偏多,而且很像数学课,希望大家多多理解支持!

    展开全文
  • IP地址与二进制

    千次阅读 2012-01-29 16:34:10
    IP地址与二进制   IP简介 子网掩码是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP协议的设置。以下我们就来深入浅出地讲解什么是子网掩码 。 IP地址的结构 要想理解什么是子网...
  • 掩码是什么意思?

    万次阅读 2018-10-30 11:17:06
    子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。 最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台...转化为二进制进行运算: I P ...
  • 子网掩码是标志两个IP地址是否同属于一个子网的,也是32位二进制地址,其每一个为1代表该位是网络位,为0代表主机位。它和IP地址一样也是使用点式十进制来表示的。如果两个IP地址在子网掩码的按位与的计算下所得结
  • 什么是子网掩码

    2020-03-31 22:28:09
    子网掩码是一种区分ip的网络码和主机码的手段, 网络码相同的设备可以互相通信。 怎么操作呢? 把ip地址从10进制转换为2进制, 如192.168.1.129 二进制为:1100 0000.1010 1000.0000 0001.1000 0001 把子网掩码从10...
  • IP地址最后一位斜杠是什么意思?比如192.168.1.10/27?还有IP地址和子网掩码相加得到的网络地址是什么意思 这是vlsm(可变长子网.../27代表这个二进制掩码的前27位是1 , 后5位是0 换算成10进制数字就是255.255.255.
  • 子网掩码,这个词由两个部分“子网”和“掩码”,理解了这个词...“子网”IP网络发展到一定阶段的产物,传统的IPv4,IP地址由4段8位2进制组成,比如我们常见的192.168.31.1,其实对应成二进制就是11000000.101010...
  • IP32位二进制数据,通常以十进制表示,并以“.”分隔。IP地址一种逻辑地地址,用来标识网络中一个个主机,IP有唯一性,即每台机器的IP在全世界唯一的。 IP地址=网络地址+主机地址。 什么是子网掩码? 子网...
  • 子网掩码的用途是什么

    千次阅读 2014-10-29 13:09:40
    子网掩码是一个32位的二进制数,其主作用就是将IP地址划分成网络地址和主机地址两部分。与IP地址进行一个逻辑与(AND)就可以迅速得到一个IP地址中的网络标识部分。对应于网络号部分,掩码中的值为1,而对应于主机号...
  • 一、什么是二进制与十进制?完全搞懂ip地址之前我们首先要知道二进制与十进制的关系,那么什么是二进制呢?我们知道电脑在进行数据传输的时候只能传输二进制比特流,并且二进制只能用0和1进行表示。比如一个数字“10...
  • 零基础IP子网划分详解2016.8.22修正,感谢道友刘先生的提醒在学习IP子网划分前,首先的明白以下几个基础概念:1、IP地址组成IP地址组成示意图IP地址由32位二进制组成,32位二进制分成了4字节,每字节8位,字节之间用...
  • 背景知识IP地址IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况每台联网的PC上...IP地址一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a
  • 子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在广域网上。与二进制IP地址相同,子网掩码由1和0组成,且1和0分别连续。子网掩码的长度也是32位,左边...
  • (一)问题解析 001. 问:IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上网...答:IP32位二进制数据,通常以点分十进制表示。IP地址一种逻辑地地址,用来标识网络中一个个主机,...
  •  子网掩码是一个应用于TCP/IP网络的32位二进制值,它可以屏蔽掉ip地址中的一部分,从而分离出ip地址中的网络部分与主机部分,基于子网掩码,管理员可以将网络进一步划分为若干子网。  二、为什么需要使用子网...
  • 常见的八位二进制数三、IP地址的组成四、IP地址的分类及范围和掩码五、私有网络地址六、子网划分1.网段的组成2.子网掩码 一、计算机的存储单位 现如今,随着我们生活等级的提升,宽带网络以及成了我们不可或缺的一...
  • 掩码

    千次阅读 2019-07-17 09:08:59
    掩码是一串二进制代码对目标字段进行位与运算,屏蔽当前的输入位。 今天看了<unix编程实践>突然觉得掩码也很神奇. 首先说按位与& 按位与 就是两个二进制数 按位情况下都是1 则为1 否则为0 掩码作用 ...
  • 子网掩码的作用就是用来屏蔽ip地址的一部分来区别网络标识还是主机标识! 1、利用子网数来计算  在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。  1)将子网数目转化为...
  • Ip地址,IP32位二进制数据,通常以十进制表示,并以“.”分隔。IP地址一种逻辑地地址,用来标识网络中一个个主机,IP有唯一性,即每台机器的IP在全世界唯一的(公有地址),内网地址一般用192.168.x.x,私有...
  • IP地址,子网掩码、默认网关,DNS服务器是什么意思? (一) 问题解析 问: IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上网,我也知道没设DNS就不能上外网,可它们都有什么功能,有...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 332
精华内容 132
关键字:

二进制掩码是什么