[CCNA图文笔记]-4-IP地址详解

2017-05-05  本文已影响496人  Zero___

0×1.二进制和十进制之间的转换
IPv4地址使用32位二进制数格式,通常使用点分十进制数来表示,如202.101.123.21,对应的二进制数就是(11001010.01100101.01111011.00010101)下面是这个二进制和十进制之间的转换方法;
二进制转十进制:
11001010.01100101.01111011.00010101第一组二进制是11001010,可以使用1×27+1×26+0×25+0×24+1×23+0×22+1×21+0×20=202,后面几组同理,但是这样计算太麻烦,有一个简便方法,因为每组二进制都是8位,而每一位对应的十进制数都是不变的;比如:二进制11111111等于128+64+32+16+8+4+2+1=255,而我们只要记住这八位从大到小的对应的十进制就可以了(128、64、32、16、8、4、2、1),11001010就可以直接得出128+64+8+2=202,10000001=128+1=129,00010101=16+4+1=21;
十进制转换二进制:
202.101.123.21可以使用短除法除以2直到商0,比如202/2=101余0101/2=50余150/2=25余025/2=12余112/2=6余06/2=3余03/2=1余11/2=0余1然后从下往上,将余数写出来就是11001010,也就是202的二进制形式;实际上也有简便方法,就是将IP地址对应的十进制数凑成(128、64、32、16、8、4、2、1)可以组合出的那个数,比如202=128+64+8+2,按照十进制数字表(128、64、32、16、8、4、2、1)从高位到低位,如果出现这个数字就填1,没有出现这个数字就填0,很容易就能得,202就是二进制的11001010,再比如101=64+32+4+1也就是二进制的01100101;
0×2.IPv4地址分类
一个IPv4地址主要有两部分组成:一部分用于标识该地址所属网络号,一部分用于标识该网络中某个特定主机。

上一篇下一篇

猜你喜欢

热点阅读