m-zhuang

导航

IP地址与进制转换

一、IP地址

1. 地址协议

IPv4 32位2进制组成 主流

IPv6 128位2进制组成

2. Ipv4 范围

二进制范围:

0000 0000. 0000 0000.0000 0000.0000 0000 ~ 1111 1111.1111 1111.1111 1111.1111 1111

十进制范围:

0.0.0.0 ~ 255.255.255.255

3. 总数

共有 2^32 个 ≈ 43亿

4. 分类

A类:0.0.0.0 —— 127.255.255.255

B类:128.0.0.0 —— 191.255.255.255

C类:192.0.0.0.0 —— 223.255.255.255

D类:224.0.0.0.0 —— 239.255.255.255

E类:240.0.0.0 —— 255.255.255.255

0.0.0.0 表示 任意地址

255.255.255.255 表示 广播地址

127.0.0.1 表示 回环地址 代表自身 作用:测试本身网卡是否正常

169.254 表示 微软内部地址 作用:自动获取地址失败后,使用这个地址

主机上的IP地址:

​ 静态:手动配置

​ 动态:自动获取

​ 169.254 表示动态获取失败,需要手动配置

5. 组成

网络位 + 主机位 组成

A类:第一段(前8位,第 1 位必为 0)为网络位,后三段(后24位)为主机位

B类:前两段(前16位,前 2 位必为 10)为网络位,后两段(后16位)为主机位

C类:前三段(前24位,前 3 位必为 110)为主机位,最后一段(后8位)为主机位

网段数:2^(可变网络位)

主机数:2^(32 - 网络位)

6. 作用

A、B、C 类:分配主机使用

D类:用于组播

E类:用于研究

7. 公有地址和私有地址

公有地址:

全球可达(需要花钱购买,购买机构:IANA 组织)

私有地址:

全球不可达(一定范围内使用)

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. 二进制与十六进制对照表

01234567
00000001001000110100010101100111
89ABCDEF
10001001101010111100110111101111

2. 权值转换法

公式:数值 * 进制数^(权值) 之和

例: 10110110 B ------> ? D

权值:7 6 5 4 3 2 1 0

1 * 2^7 + 0 * 2^6 + 1 * 2^5 + 1 * 2^4 + 0 * 2^3 + 1 * 2^2 + 1 * 2^1 + 0 * 2^0

= 128 + 0 + 32 + 16 +0 + 4 + 2 + 0

= 182 D

3. 倒叙取余法

方法:整除进制数取余

例:18 D ------> ? B

18 % 2 …… 0

9 % 2 …… 1

4 % 2 …… 0

2 % 2 …… 0

1 % 2 …… 1

故 18 D ------> 10010 B

4. 数据单位换算

8 bit = 1 byte
1024 byte = 1 KB
1024 KB = 1 MB
1024 MB = 1 GB
1024 GB = 1 TB
1024 TB = 1 PB
1024 PB = 1 EB
1024 EB = 1 ZB
1024 ZB = 1 YB

posted on 2023-04-11 19:40  m_zhuang  阅读(230)  评论(0编辑  收藏  举报  来源