目录
数字系统的由来
非位置化数字系统:罗马数字 Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ
位置化数字系统: 二进制 ;八进制 ;十进制 ;十六进制
计算机的数制
数制
计数的方式,指用一组固定的符号和统一的规则表示数值的方法
数位
指数字符号在一个数中所处的位置
基数
指在某种进位计数制中,数位上所能使用的数字符号的个数
位权
指在某种进位计数制中,数位所代表的大小,即处在某一位上的 ‘1’ 所代表的数值的大小
2的1--10的幂次方结果
二进制
特点
计算机中的数是用二进制数表示的,它的特点是逢二进一, 因此在二进制中只有 0 1 两个数字符号
八进制
特点
基数为 8 ,它有8个数字符号,数值部分用十个不同的数字符号 0、1、2、3、4、5、6、7 来表示
逢八进一
十六进制
特点
基数是 16 ,它有 16 个数字符号,除了十进制中的十个数可用外,还使用了六个英文字母:0、1、2、3、4、5、6、7、8、9、A、C、D、E、F 其中 A ~ F分别代表十进制数的 10 ~ 15
逢十六进一
举例
如何表示进制数
十进制数 (decimal number)
(1010)10 1010D
二进制数 (binary number)
(1010)2 1010B
八进制数 (octal number)
(1010)8 1010o
十六进制数 (hexadecimal number)
(1010)16 1010H 0X1010
IP地址的组成
* 一个 IPV4 地址有 32 bit 二进制 四字节 (1字节 = 8bit 电流 )
* IPV4 地址通常采用 ‘点分十进制’ 表示
公网----------全球可达 全球唯一 (需要花钱购买 LANA)
私网----------全球不可达 公司内网 局域网 (免费使用)
IP地址的构成
网络部分:用来标识一个网络,代表IP地址所属网络,处于高位
主机部分:用来区分一个网络内的不同主机,能唯一标识网段上的某台设备,处于低位
网络掩码:区分一个IP地址中的网络部分及主机部分
IP地址分类(有类编址)
图解:
A 类 0 -- 127
0 0000000 - 0 1111111.X.Y.Z : 0-127.X.Y.Z
网络 id 位是最高 8 位,主机 id 是 24 位低位
网络数: 2 ^ 7 = 128 (可变的网络 id 位数 为 128 个网段)
默认子网掩码:255.0.0.0
私网地址:10.0.0.0 -- 10.255.255.255
A类的网络位
2^7=128
A类可用主机位
2^24-2=16 777 214
B 类 128 -- 191
10 000000 - 10 111111.X.Y.Z:128-191.X.Y.Z
网络 id 位是最高 16 位,主机 id 是 16 位低位
网络数:2 ^ 14 = 16384 (可变的网络 id 位数 为 16384 个网段)
每个网络中的主机数:2 ^ 16 - 2 = 65534
默认子网掩码:255.255.0.0
私网地址:172.16.0.0 -- 172.31.255.255
1000 0000 = 128 | 1011 1111 = 191 | 1100 0000 = 192
前面两位必须为10,人为的将主机位和网络位对半分
主机位
2^16 = 65536
可用主机位
2^16-2 = 65534
C 类 192 -- 223
110 0 0000 - 110 1 1111.X.Y.Z: 192-223.X.Y.Z
网络 id 位最高24位,主机 id 是8位低位
网络数:2 ^ 21 = 2097152 (可变的网络 id 位数 为 2097152 个网段)
默认子网掩码:255.255.255.0
私网地址:192.168.0.0 -- 192.168.255.255
1101 1111 = 233 锁死了3位
1110 0000 = 224
人为的将前三段作为网络位后一段为主机位
主机位
2^8 = 256
可用主机位
2^8-2 = 254
特殊地址
0.0.0.0 任意网络地址
不是一个真正意义上的 IP 地址,它表示所有不清楚的主机和目标网络 (代表任意地址)
255.255.255.255 广播地址
对于本机来说,这个地址指本网段内(同一广播域)的所有主机
127.0.0.1 ~ 127.255.255.254 保留地址
本机回环地址,主要用于测试,在传输介质上永远不应该出现目的地址为‘127.0.0.1’的数据包(自己)
169.254.x.x 获取错误地址
如果 Windows 主机使用了 DHCP 自动分配 IP 地址,而又无法从 DHCP 服务器获取地址,系统会为主机分配这样的地址(微软保留地址)
1.人为去设置 IP 地址手动
2.通过技术手段自动让电脑自己获取 IP 地址(DHCP 服务器提供复制)出错会出现 169.254.x.x(没有服务器)