IP地址由4段8位2进制组成,根据网络位和主机位不同分为5类地址。
A类地址:
A类地址范围为0.0.0.0~127.255.255.255,A类地址网络位固定为前8位,主机位为后24位。
网络位为2^7=128,网络位=2^可变网络位,A类地址首位不能变所以可变网络位为7位。
主机位为2^24,主机位=2^可变主机位,A类地址24位都可变所以可变主机位为24位
可用主机位为2^24-2,可用主机位=2^可变主机位-2,减2的原因是由于主机位全为0代表网段地址,主机位全为1代表广播地址,不可使用。
B类地址:
B类地址范围为128.0.0.0~191.255.255.255,B类地址网络位为前16位,主机位为后16位。
网络位为2^14,网络位=2^可变网络位,B类地址前两位不能变所以可变网络位为14位。
主机位为2^16,主机位=2^可变主机位,B类地址16位都可变所以可变主机位为16位
可用主机位为2^16-2,可用主机位=2^可变主机位-2,减2的原因是由于主机位全为0代表网段地址,主机位全为1代表广播地址,不可使用。
C类地址:
C类地址范围为192.0.0.0~223.255.255.255,C类地址网络位为前24位,主机位为后8位。
网络位为2^21,网络位=2^可变网络位,C类地址前三位不能变所以可变网络位为21位。
主机位为2^8,主机位=2^可变主机位,C类地址8位都可变所以可变主机位为8位
可用主机位为2^8-2,可用主机位=2^可变主机位-2,减2的原因是由于主机位全为0代表网段地址,主机位全为1代表广播地址,不可使用。
D类地址:224.0.0.0~239.255.255.255 组播地址
E类地址:240.0.0.0~255.255.255.255 保留科研使用
地址划分分为2类,一类为公网地址,一类为私网地址。
公网地址:全球可达,要花钱买。
私网地址:非全球可达,免费使用。
A类私网地址:10.0.0.0--10.255.255.255
B类私网地址:172.16.0.0--172.31.255.255
C类私网地址:192.168.0.0--192.168.255.255
(1)0.0.0.0:不是一个真正意义上的IP地址。它表示所有不清楚的主机与目的网络(代表任意地址)
(2)255.255.255.255:广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机
(3)127.0.0.1~127.255.255.254 保留地址
本机回环地址,主要用于测试。在传输介质上永远不应该出现目的地址为127.0.0.1的数据包(自己)
(4)169.254.x.x 获取的错误地址
如果Windows主机使用了DHCP自动分配IP地址,而又无法从DHCP服务器获取地址,系统会为主机分配这样的地址(微软保留地址)
1.十进制: 都是以0-9这九个数字组成,不能以0开头。
2.二进制: 由0和1两个数字组成。
3.八进制: 由0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始。
4.十六进制:由0-9和A-F组成。为了区分于其他数字的区别,开头都是以0x开始。
二进制转十进制:展开相乘再相加即可。例如将二进制110101转换为十进制首先先将110101展开然后再相加得出110101的十进制为53。
110101 2*5+2*4+2*2+2*0=53
十进制转二进制:
例:132转换为二进制,采用除2取余法则能除尽写0继续除,除不尽余1写到后面继续直到最后为止,从下往上即为转换完后的二进制。
要求将2^0~2^8数值熟练记忆,首先判断十进制数离2的那个次方得数最近,然后用这个数减去10进制数若能减成功则写1用得数继续减,若不能则写0直到减到2^0为止。例如132离2^7最近,132减128可以减尽则写1得4,4减64减不尽则得0,4减32减不尽则得0,4减16减不尽则得0,4减8减不尽则得0,4减4可以减尽则写1得0,0减2减不尽则得0,0-1减不尽则得0到此结束顺序写下二进制数即可,所以132的二进制数为10000100。