各进制之间的换算和各类IP地址与子网划分

  • 速率
  • 进制
  • 进制换算
  • 十进制换算成二进制
  • 二进制转换
  • 二进制、八进制、十六进制转换表
  • 常见八位二进制数
  • IP地址
  • IP地址
  • IPV4地址组成:
  • IPV4私有网络地址和公有网络地址
  • ==IP公网地址分为A、B、C、D、E五大类==:
  • 私有网络地址(私网地址)
  • 子网划分
  • 网段组成:
  • 子网掩码
  • IP地址和子网掩码作“与”的运算后得到网络地址和广播地址
  • 求网络地址
  • 求广播地址
  • 网段划分


速率

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

ps:百兆、千兆网络的单位bps(比特率,即位/秒,bit/s),实际应用中(迅雷)传输的单位是Byte(字节,即字节/秒,Byte/s)。

进制

ip地址转化 整数 hive ip地址转换表_ip地址转化 整数 hive


从小到大:BDOH

进制换算

ip地址转化 整数 hive ip地址转换表_网络_02

十进制换算成二进制

方法一:余数倒排
约数小学中学都讲过,不再浪费时间
方法二:减法:
512 256 128 64 32 16 8 4 2 1
例:255
255-256 0
255-128 1
127-64 1
63-32 1
31-16 1
15-8 1
7-4 1
3-2 1
1 1
结果:255转换二进制11111111

二进制转换

1、二进制转换八进制数:3位一转换
例:101 000 110 12^2+12 ^0=5 0 12 ^2+12 ^1=6 So=506
2、二进制转换十六进制数:4位一转换
例:0001 0100 1111 12^0=1 12 ^2=4 12 ^3+12 ^2+12 ^1+12 ^0=H

二进制、八进制、十六进制转换表

ip地址转化 整数 hive ip地址转换表_ip地址转化 整数 hive_03

常见八位二进制数

ip地址转化 整数 hive ip地址转换表_网络_04

IP地址

IP地址

IPV4是由32位二进制数组成,一般用点分十进制来表示
IPV6是由128位二进制数组成,一般用冒号分隔,十六进制来表示

IPV4地址组成:

网络部分
主机部分
192.168.1.142
网络部分(192.168.1) 主机部分(142)

IPV4私有网络地址和公有网络地址

IP公网地址分为A、B、C、D、E五大类:

A类地址范围:1.0.0.1~126.255.255.254
A类地址=网络部分+主机部分+主机部分+主机部分
(有类边界)默认子网掩码为/8,即225.0.0.0

B类地址范围: 128.0.0.1~191.255.255.254
B类地址=网络部分+网络部分+主机部分+主机部分
(有类边界)默认子网掩码为/16,即255.255.0.0

C类地址范围:192.0.0.1~223.255.255.254
C类地址=网络部分+网络部分+网络部分+主机部分
(有类边界)默认子网掩码为/24,即255.255.255.0

D类地址范围:224.0.0.1~239.255.255.254
用于组播通信的地址

E类地址范围:240.0.0.1~255.255.255.254
用于科学研究的保留地址

以127开头的IP地址都代表本机(广播地址127.255.255.255除外),127.0.0.1为本机回环地址 ——用来检测本机网卡是否正常
169.254.0.0~169.254.255.255DHCP服务失效时分配的地址

私有网络地址(私网地址)

私有网络地址(私网地址)是指内部网络或主机的IP地址,IANA(互联网数字分配机构)规定将下列的IP地址保留用作私网地址,不在Internet上被分配,可在一个单位或公司内部使用。RFC1918中规定私有地址如下:
A类私有地址:10.0.0.0~10.255.255.255 掩码地址:10.0.0.0/8
B类私有地址:172.16.0.0~172.31.255.255 掩码地址:172.16.0.0/12
B类私有地址:192.168.0.0~192.168.255.255 掩码地址:192.168.0.0/16

子网划分

网段组成:

网络地址,可用IP,广播地址
例:192.168.1.189/24
网络号:192.168.1.0
广播地址:192.168.1.255
可用IP:192.168.1.1~192.168.1.255
(掐头去尾)

子网掩码

子网掩码有32个二进制位(一共四段,每段中有八位,段与段之间用点分隔
对应IP地址的网络部分用1表示
对应IP地址的主机部分用0表示
ps:掩码地址的表示:
例:/20 11111111.11111111.11110000.00000000(有20个1,剩下用0来表示)

IP地址和子网掩码作“与”的运算后得到网络地址和广播地址

0和任何数相与都等于0
1和任何书相与都得到任何数本身

求网络地址

例:192.168.1.189/26
11000000.10101000.00000001.10111101 IP地址
11111111.11111111.11111111.11000000 子网掩码
11000000.10101000.00000001.10000000 网络地址——根据上面两条规则算出网络地址
192.168.1.128 ——由二进制转换为十进制

求广播地址

将主机部分位全部置1得到广播地址(主机部分是掩码1之后的部分)

此时广播地址为:11000000.10101000.00000001.10 111111

二进制转换为十进制得到:192.168.1.191

ip地址转化 整数 hive ip地址转换表_网络_05

网段划分

子网数=2^n,n为子网部分位数(1),例:/26,n为26-24,
当n.>=8时,掩码数-8;
当n>=16时,掩码数-16;
当n>=24时,掩码数-24.
主机数(可用IP数)=2^N-2,其中N为主机部分位数:N=32-26
广播地址:2^n-1

加油