一、进制转换
1.1简介
我们在学习中常见的进制转换,二进制转十进制,十进制转二进制,十进制转八进制,十进制转十六进制。但是我们最常用的就是十进制与二进制的互相转换。下面就仔细说说十进制与二进制的相互转换。
1.2二进制转十进制。
在生活中,我们的加法是逢十进一,但是计算机语言只有“1”和“0”,所以计算机语言是逢二进一。
例如:二进制110111,我们要把他转换成十进制。我们从110111右边第一位开始数,把第一位当作第“0”位开始。如下
1 1 0 1 1 1
第五位 第四位 第三位 第二位 第二位 第0位
当我们把二进制转换成十进制时,那么我们就把“2”当作基数。
那么我们就把位数上的数字乘上以2 为底,位次为幂的数。然后逐一相加,如下
1x2^5 ^+1x24^ +0x23 +1x22 +1x21 +1x20 =55
1.3十进制转二进制
如 十进制90,转换成二进制,一般用除余法,但是比较麻烦,那么我们换一种算法。首先我们得知道2的幂次的值,如二的平方为4一样,以此类推。如下
27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1
现在我们要算90,那么我们把90 拆分一下分为 64+16+8+2=90那么我们就在64 、16、8、2的位置写一,其他全为0
即 1011010
二、IP地址划分
IP地址可以分为5类,由人决定分别为A、B、C、D、E五类。
A类为 0~127.
B类为128~191
C类为192~223
D类为224~239
E类为240~255
到目前为止,IP地址已经分配完毕。
三、特殊地址
0.0.0.0 表示 任意地址
255.255.255.255 表示 广播地址
127.0.0.1 表示 回环地址 代表自身 作用:测试本身网卡是否正常。
169.254 表示 微软内部地址 作用:自动获取地址失败后,使用这个地址。
共有地址与私有地址
3.1公有地址
全球可达(需要花钱购买,购买机构:IANA 组织)
3.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