数值转换与子网划分

目录

一、数制转换

1、二进制(B)

2、八进制(O)

3、十进制(D)

4、十六进制(H)

5、如何转换

5.1、二进制转十进制:逢二进一

5.2、二进制转八进制:从右往左三位一组,不足三位,往前补0

5.3、二进制转十六进制:从右往左四位一组,不足四位,往前补0

二、子网划分

1.什么是ip地址

2、ip地址分类----公网和私网

2.1公网分类地址

2.2私网分类地址

2.3特殊网络地址

3、子网掩码

4、子网划分

5、怎么判断两个ip是否可以通讯

三、总结

1、子网掩码必须和ip成对出现

2、一次成功的通讯,数据必须有来有回


一、数制转换

计算机只识别0和1,但是现实生活中我们的语言是十进制,为了计算机可以识别我们的语言,于是需要数制转换

1、二进制(B)

只有0和1

2、八进制(O)

0.1.2.3.4.5.6.7

3、十进制(D)

人类世界通用语言,0.1.2.3.4.5.6.7.8.9..........

4、十六进制(H)

0.1.2.3.4.5.6.7.8.9.A.B.C.D.E.F.G

5、如何转换

5.1、二进制转十进制:逢二进一

如11100000(B)=224(D)======1*2^7+1*2^6+1*2^5+0*2^4+0*2^3+0*2^2+0*2^1+0*2^0=224

    76543210

5.2、二进制转八进制:从右往左三位一组,不足三位,往前补0

如01101001(B)=151(O)======001=1  101=5  001=1(算法同5.1)

                                                            210       210     210

5.3、二进制转十六进制:从右往左四位一组,不足四位,往前补0

如01010101(B)====0101=5   0101=5(算法同5.2)

                                     3210        3210

二、子网划分

1.什么是ip地址

IP地址:32位,计算机二进制,常用十进制表示,分四组

如192.168.10.3/24=11000000.10101000.00001010.00000011/24

ip地址=网络id+主机id

ip地址左边为网络位,对应网段,网络位固定,高位右边为主机位,对应设备,低位

局域网中的ip地址必须唯一

2、ip地址分类----公网和私网

2.1公网分类地址

计算方式:网段中主机的个数=2^可变主机位次方

                  网段中网段的个数=2^可变网络位次方

2.1.1、A0.0.0.0-----127.255.255.255/8(网段取值范围0-127

00000000(网络)00000000.00000000.00000000(主机)--------二进制

二进制情况下第一段第一位一定是0

网络8位,主机位位24位

网段个数2^7=128(可变网络7位,第一位0是固定不可变)=(8-1)

主机位2^24=16777216(可变主机24位)

可用主机位2^24=167777216-2=167777214

2.1.2、B128.0.0.0------191.255.255.255/16(网段取值范围128-191

10000000.000000000(网络)00000000.00000000(主机)-----------二进制

网络位16位,主机位16位

网段个数2^14=16384(可变网络14位,第一二位10固定不可变)=(16-2)

主机位2^16=65536(可变主机16位)

可用主机位2^16=65536-2=65534

2.1.3、C192.0.0.0-----223.255.255.255/24(网段取值范围192-223

11000000.00000000.00000000(网络)00000000(主机)----------二进制

网络位24位,主机位8位

网段个数2^21=2097152(可变网络21位,第一二三110固定不可变)=(24-3)

主机位2^8=256(可变主机8位)

可用主机位2^8-=256-2=254

2.1.4、D224.0.0.0---239.255.255.255

2.1.5、E240.0.0.0------255.255.255.255

2.2私网分类地址

10.0.0.0--10.255.255.255

172.16.0.0---172.31.255.255

192.168.0.0--192.168.255.255

2.3特殊网络地址

0.0.0.0 ==代表任意地址(给所有主机转发)

255.255.255.255== 代表广播地址(同一个网段中给所有主机发送广播)

127.0.0.1-127.255.255.254 ==代表本机回环地址=自己(主要用于测试)属于保留地址

169.254.x.x ==自动获取地址出错时自动获取的ip地址

3、子网掩码

规则:网络位必须为连续的1,主机位必须为连续的0

IP地址和子网掩码必须成对出现

举例:

192.168.1.1/24

/24-----11111111.11111111.11111111.00000000=255.255.255.0(c类)

192.168.1.1/16

/16-----11111111.11111111.00000000.00000000=255.255.0.0(b类)

192.168.1.1/8

/8----11111111.00000000.00000000.00000000=255.0.0.0(a类)

结论:虽然都是192.168.1.1 但是不在同一网段,因为掩码不同

注意:主机位全为0 为网段不可以使用

           主机位全为1为广播不可以使用

4、子网划分

在ABC类网址的基础上再次划分

举例、10.10.10.0/24 分6个部门

1111 1111 .1111 1111 .1111 1111. 0000 0000→原子网掩码

分8种情况(因为没有正好等于6的分法,只有8最接近)

子网掩码从/24 变/27(24+3)

1111 1111.1111 1111.1111 1111.000 00000------11111

10.10.10.0----10.10.10.31 (范围) 10.10.10.1----10.10.10.30(可用ip)

1111 1111.1111 1111.1111 1111.001 00000------11111

10.10.10.32-63 (范围) 10.10.10.33-----10.10.10.62(可用ip)

1111 1111.1111 1111.1111 1111.010 00000------11111

10.10.10.64- 95 (范围) 10.10.10.65-10.10.10.94(可用ip)

1111 1111.1111 1111.1111 1111.011 00000------11111

10.10.10.96-127 (范围) 10.10.10.97-10.10.10.126(可用ip)

1111 1111.1111 1111.1111 1111.100 00000------11111

10.10.10.128-159 (范围) 10.10.10.129-10.10.10.158(可用ip)

1111 1111.1111 1111.1111 1111.101 00000------11111

10.10.10.160-191 (范围) 10.10.10.161-10.10.10.190(可用ip)

1111 1111.1111 1111.1111 1111.110 00000------11111

10.10.10.192-223 (范围) 10.10.10.193-10.10.10.222(可用ip)

1111 1111.1111 1111.1111 1111.111 00000------11111

10.10.10.224-255(范围) 10.10.10.225-10.10.10.254(可用ip)

5、怎么判断两个ip是否可以通讯

举例、这两台电脑可以通讯吗?如果不能是哪台机器

A 192.168.1.1/24

11000000.10101000.00000001.00000001(A)

11111111.11111111.11111111.00000000(24)

=11000000.10101000.00000001.00000000

=192.168.1.0(此为过去ip)

B 192.168.1.33/27

11000000.10101000.00000001.00100001(B)

11111111.11111111.11111111.00000000(24)

=11000000.10101000.00000001.00000000

=192.168.1.0(此为过去ip)

A 192.168.1.1/24

11000000.10101000.00000001.00000001(A)

11111111.11111111.11111111.11100000(27)

=11000000.10101000.00000001.00000000

=192.168.1.0(此为回来ip)

B 192.168.1.33/27

11000000.10101000.00000001.00100001(B)

11111111.11111111.11111111.11100000(27)

=11000000.10101000.00000001.00100000

192.168.1.32(此为回来ip)

不可以通讯

理由一:不在一个网段

理由二:即使去的ip一致,数据可以发送过去

              但回来的ip不一致,数据无法发送回来

因为数据的一来一回为一组,是一次成功的通讯,但有去无回不算通讯成功

结论:

如何判断是否可以通讯

1、拿a主机的ip地址和a的子网掩码与

2、拿a的子网掩码和b的ip地址与

3、a的结果和b结果一样,数据可以发送过去

4、拿b主机的ip地址和b的子网掩码与

5、拿b的子网掩码和a的ip地址与

6、a的结果和b结果一样,数据可以传输回来

7、欠缺一样都不算成功通讯

三、总结

1、子网掩码必须和ip成对出现

2、一次成功的通讯,数据必须有来有回

你可能感兴趣的:(计算机网络基础,服务器,运维)