IP地址进制转换的方法

作者: 不详 2013/4/25 21:59:01

根据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”,则表示“只有这个网络”,而这个网络上没有任何主机。

特别推荐

玩家留言 跟帖评论
查看更多评论