IP地址进制转换的方法

根据TCP/IP协议规定,IP地址是由32位二进制数组成,而且在INTERNET范围内是唯一的。

我也是今天又从新学了一遍,主要讲当给你一个IP地址 如:192.168.1.1,你可以转换成二进制,又或给你11000000 10101000 00000001 00000001,你可以转换成10进制。好了,下面就来跟大家再复习一遍。在这里介绍三个方法由难到易。

一是除法

当给你这个IP地址时192.168.1.1,把它分为四段分别除2,首先192÷2=96 再用96÷2=48 48÷2=24 24÷2=12 12÷2=6 6÷2=3 3除以2于1,最后等于1100000000,只要能除尽的就为0,不能除尽(包括最后除为1时)就是1。那192就是11000000,168就是10101000,1就是00000001。

二是减法

先要把这串数字记熟 128 64 32 16 8 4 2 1,然后当给你一个数时去减上面的数要求是必须减出来的是正数不能为负,相减过的数为1,没有做过减法的为0。192-128=64 而64减64正好等于0,那就是11000000,再如50,50只能减32等于18,18减16等于2,2减2等于0,那最后就是00110010,此法相对除法更显而易见。

如果上面两种还是没有学会,那我就拿出最后的杀手锏了,不管你之前学没学会,哪怕没学过只要知道想要的数就能得出——那就是使用Windows自带的计算器,点上边的查看-程序员。好了现在随便输入一个数在点二进制它就换自动换算出来,十进制也同理。

IP的寻址规则 1.网络寻址规则 A、 网络地址必须唯一。 B、 网络标识不能以数字127开头。在A类地址中,数字127保留给内部回送函数。 C、 网络标识的第一个字节不能为255。数字255作为广播地址。 D、 网络标识的第一个字节不能为“0”,“0”表示该地址是本地主机,不能传送。 2.主机寻址规则 A、主机标识在同一网络内必须是唯一的。 B、主机标识的各个位不能都为“1”,如果所有位都为“1”,则该机地址是广播地址,而非主机的地址。 C、主机标识的各个位不能都为“0”,如果各个位都为“0”,则表示“只有这个网络”,而这个网络上没有任何主机。

(0)

相关推荐

  • 通过//计算机名无法访问局域网,能通过//ip地址可以访问的解决方法

    最近,发现一个奇怪的现象。通过//计算机名无法访问局域网,能通过//ip地址可以访问。比如,局域网某一台电脑名为45fan01,ip是192.168.1.200要去访问它,能过//45fan01无法访 ...

  • 怎么使用电脑自带的计算器16进制转换等功能?

    大家知道数学中,有2进制,有8进制,有10进制,有16进制,但真的自己去转换,将是一笔很大的工作量,接下来小编就为大家讲解一下电脑自带的计算器怎么使用16进制等功能 首先,我们在电脑的左下角,点击开始 ...

  • IPBOOK该怎么用?使用iPbook对IP地址进行分段扫描的方法介绍

    IPBOOK该怎么用?IPBook常被称为超级网络邻居,是一款功能强大的局域网搜索管理软件,这款软件支持局域网内的制定IP范围与地址进行搜索,支持搜索Internet上任意网段机器的共享资源,此外IP ...

  • 使用win7自带的计算机进行数字进制转换

    我们平时的生活中接触最多的就是10进制的数字,但是有些时候,因为工作等原因的需要,需要进行各种进制之间的转换.win7自带的计算机就有进制转换的功能,使用起来非常方便. 操作方法 01 首先打开计算机 ...

  • win10计算器进制转换

    win10计算器可以实现进制转换你知道吗? 操作方法 01 打开计算器应用. 02 点击更多. 03 点击程序员计算器. 04 这里就是程序员计算器了,全是英文的,不过很简单. 05 我们可以直接输入 ...

  • JS 进制转换(2进制、8进制、10进制、16进制)

    javascript 进制转换(2进制.8进制.10进制.16进制之间的转换) 操作方法 01 十进制转其他 02 var x=300; console.log(x); console.log(&qu ...

  • 电脑自带的计算器怎么使用16进制转换等功能

    数字电路会用到进制转换.下面,我们来看看电脑自带的计算器怎么使用16进制转换等功能吧. 操作方法 01 计算器 点击电脑的左下角图标,在输入框中输入[计算器],如下图所示: 02 科学型 点击[查看] ...

  • 解决电脑“IP地址为何无法自动获取”方法

    今天小编要和大家分享的是解决电脑"IP地址为何无法自动获取"方法,希望能够帮助到大家. 操作方法 01 首先在我们的电脑桌面上找到计算机并点击它,如下图所示. 02 然后点击打开控 ...

  • c#16进制10进制转换

    操作方法 01 十进制转二进制 Console.WriteLine(Convert.ToString(69, 2)); 十进制转八进制 Console.WriteLine(Convert.ToStri ...