目录
1. 计算机的数制转换
1.1 数制的基本概念
1.2 常见的进制
1.3 数制转换
2. IP地址与子网掩码
2.1 IP地址的定义与分类
2.2子网掩码
1.计算机的数制转换
1.1数制的基本概念
数制:
计算的方法,指用一组固定的符号和统一的规则表示数值的方法,在计数过程中采用进位的方法称为进位计数制。进位计数制有位数、基数和位权三个要素
1.数位:指的是数字符号在一个数中所处的位置;
2.基数:指的是在某种进制中能使用数字符号的个位;例如,10进制就是10个(0-9),2进制就是2个(0和1)。
3.位权:指的是在某种进制中某个数字在当前位置代表的大小。例如,10进制 123 中的 1 代表的是1×10²即100。
1.2常见的进制
1. 十进制数
(1010)10,1010D, 1010
数字10代表括号内数字为十进制数、大写D代表前面数字为十进制数、纯数字无任何标注默认代表为十进制数。
2.八进制数
(1010)8, 1010O
数字8代表为八进制数、大写O代表前面数字为八进制数。
3.二进制数
(1010)2, 1010B
数字2代表为十六进制数、大写B代表前面数字为二进制数。
4.十六进制数
(1010) 16, 1010H, 0X1010
数字16代表为十六进制数、大写H代表前面数字为八进制数,需注意,十六进制数还有个方法,在数字前以0X为代表,这个代表使用的最多。
1.3数制的转换
1.十进制转二进制
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
125-128 0
125-64 1
61-32 1
29-16 1
13-8 1
5-4 1
1-2 0
1
125=1111101B
2.二进制转换八进制:3位一转换101 000 110
二进制转换十六进制:4位一转换 0001 0100 1111
3.数值转换
十进制 | 二进制 | 八进制 | 十六进制 |
00 | 0000 | 00 | 0 |
01 | 0001 | 01 | 1 |
02 | 0010 | 02 | 2 |
03 | 0011 | 03 | 3 |
04 | 0100 | 04 | 4 |
05 | 0101 | 05 | 5 |
06 | 0110 | 06 | 6 |
07 | 0111 | 07 | 7 |
08 | 1000 | 10 | 8 |
09 | 1001 | 11 | 9 |
10 | 1010 | 12 | A |
11 | 1011 | 13 | B |
12 | 1100 | 14 | C |
13 | 1101 | 15 | D |
14 | 1110 | 16 | E |
15 | 1111 | 17 | F |
2.1 IP地址定义与分类
1.IP地址的定义
在网络中用来标识设备的具体地址,数据需要通过此进 行寻址传输。IP地址是一种在 Internet 上的给主机统一编址的地址格式,也称为网络协议( IP 协议)地址。 它为互联网上的每一个网络和每一台主机分配一个逻辑地址。
2.IP地址的分类
IP 地址根据网络 ID 的不同分为 A 、 B 、 C 、 D 、 E 五类,其中A 、 B 、 C 这三类是比较常用的 IP 地址。
A类 0-127 固定前8位为网络位 后24位主机位 第一位不以变 可变网络位为7
B类 128-191 固定前16位为网络位 后16位主机位 前两位不可变 可变网络位为14
C类 192-223 固定前24位为网络位 后8位主机位 前三位不可变 可变网络位为21
2.2子网掩码
1. 子网掩码有32个二进制位,对应IP地址的网络部分用1表示,对应IP地址的主机部分用0表示。主要作用有两个,一是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。二是用于将一个大的IP网络划分为若干小的子网络。
2.子网掩码常用点分十进制表示,还可以使用位计数形式来表示掩码。下列是三类地址默认的子网掩码:
A类地址的默认子网掩码:255.0.0.0
B类地址的默认子网掩码:255.255.0.0
C类地址的默认子网掩码:255.255.255.0
有了子网掩码后,只要把IP地址和子网掩码按位相乘,所得结果就是IP地址的网络地址。因为在网络中同一网段的主机可以直接通信,跨网段时需要借助网关转发数据包,则通过子网掩码计算出网络地址,可以判断不同的IP地址是否位于同一网段。