进制转换和子网划分

1.计算机数制转换

非位置化数字系统:罗马数字(Ⅰ-1、Ⅱ-2、Ⅲ-3、Ⅳ-4、Ⅴ-5、Ⅵ-6、Ⅶ-7、Ⅷ-8、Ⅸ-9、Ⅹ-10。)

位置化数字系统:二进制、八进制、十进制、十六进制。


1.1十进制

人类算数采用十进制,即满十进一,第一位位权为10^0,第二位10^1,第N位10^(N-1),该数的数值等于每位的(数值×位权)之和。

例如:

十进制数 648

把他拆分成3位为6 4 8

 标出位数:        2 1 0

648=8✖10^0+4✖10^1+6✖10^2

1.2二进制

二进制,是以2为基数代表系统的二进位制。这一系统中,通常用两个不同的符号0(代表0)和1(代表1)来表示。

同上可得

二进制数        110

同样标出数位 210

转化为十进制就是0✖2^0+1✖2^1+1✖2^2=6

1.3八进制

八进制,是特殊的记数进位制之一。 在位值制记数法中,依据逢八进一点法则,使用 0,1,2,3,4,5,6,7八个数字计数,这种记数法称为八进制记数法或八进位记数法,简称八进制或八进位制。

1.4十六进制

十六进制,是一种逢16进1的进位制。通常用数字0、1、2、3、4、5、6、7、8、9和字母A、B、C、D、E、F(a、b、c、d、e、f)表示。

补充:

数制:数制就是表示数值大小的各种计数体制,简单来说就像是1,2,3···之类的用来计数的。包括二进制、八进制、十进制、十六进制等。

基数:在该进位制中可能用到的数码个数。因此十进制的基数是10,二进制的基数是2......

位数:该数字在整个数中的位置,从右到左从0依次递增。

位权:该数字的真实大小,位权的值等于基数✖位数。

1.5数制转换

十进制转二进制

(余数倒排法)

将要转换的十进制整数除以2,取余数;再用商除以2,直到商等于0为止,将每次得到的余数按倒序的方法排列起来即为结果。

例如十进制9转化为二进制就是:

余数倒排得9的二进制就是1001

八进制、十六进制转换二进制可同理得分别除8和16在倒数取余就能得出。

2.ip地址与子网划分

2.1 ip地址的概念

ip地址在现实中类似你的家庭住址,ip地址在网络中用于标识一个节点(或者网络设备的接口)

ip地址由32位二进制数组成,8为一组分为四段。

从0000 0000,0000 0000,0000 0000,0000 0000到

.........................................................................................

1111 1111,1111 1111, 1111 1111, 1111 1111

共2^32约43亿组,ip地址192.168.66.10就是每段二进制转化为10进制的结果,每段最大值是2^7+2^6+2^5+2^4+2^3+2^2+2^1+2^0=255

2.2 ip地址的划分

IP地址根据地址范围分为A到E五类。

A类:0—127

B类:128—191

C类:192—223

D类:224—239 组播地址

E类: 240—255 科研使用

2.3 ip地址的构成

IP地址是由网络位与主机位两部分组成的。

网络位:用来标识一个网络。

主机位:用来区分一个网络内的不同主机,能标识网段上的设备。

2.4 不同类网络位与主机位的划分

A类:

人为的将第一段作为网络位 后三段为主机位,因此A类前8位为网络位,后24位为主机位。

因为A类范围是0—127

而127用二进制表示为0111 1111所以前一位0被锁死,A类网络位有2^7=128位,主机位有2^24=16777216种

而主机位全为0代表网段,主机位全为1代表广播位,因此不能用,从而可用主机位就是2^24-2=16777214种。

B类:

人为的将前两段作为网络位,后两段为主机位,因此B类前16位为网络位,后16位为主机位。

因为B类范围是128—191

而191用二进制表示为1011 1111,128用二进制表示为1000 0000而192二进制表示为1100 0000,很明显前两位必须为10,被锁死两位,

同理B类网络位有2^14=16384种,主机位有2^16=65536种,可用主机位就有2^16-2=65534种

C类:

人为的将前三段作为网络位,后一段为主机位,因此B类前24位为网络位,后8位为主机位。

因为C类范围是192—223

而192用二进制表示为1100 0000,223用二进制表示为1101 1111而224二进制表示为1110 0000,很明显前三位必须为110,被锁死三位,

同理C类网络位有2^21=2097152种,主机位有2^8=256种,可用主机位就有2^8-2=254种。

3.私网地址划分

公网地址:全球可达(不免费使用)

私网地址:非全球可达(免费使用)

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

4.特殊地址

 0.0.0.0 

不是一个真正意义上的IP地址,可代表任意地址。

255.255.255.255

广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机。

127.0.0.1~127.255.255.254

保留地址,本机回环用于测试本机

169.254.x.x

Windows操作系统在DHCP信息租用失败时自动给客户机分配的IP地址。(错误地址)

5.子网划分

5.1 子网掩码

子网掩码:网络位的个数。

标准的ip地址:ip地址/子网掩码

例如标准的A类地址:10.0.0.0/8

B类地址:168.0.0.1/16

C类地址:192.168.0.1/24

子网掩码的要求:必须是连续的1(且1的位置要在高位)代表网络位。

例如:1111 1111.1111 1111.0000 0000.0000 0000

像1110 1100 .0000 0000. 0000 0000 .0000 0000就不符合子网掩码的要求。

补充:(判断两台主机之间通信是否需要网关)

如:判断地址192.168.10.0/24和地址192.168.10.1/16能否直接通信?

判断方法:

1.把ip地址与子网掩码转化为二进制如下:

192.168.10.0 转化二进制是 1100 0000.1010 1000.0000 1010.0000 0000

与子网掩码24: 1111 1111.1111 1111.1111 1111.0000 0000

做与计算得出:1100 0000.1010 1000.0000 1010.0000 0000再转化为ip地址得出他的网段是192.168.10.0

192.168.10.1 转化二进制是1100 0000.1010 1000.1010 0000.0000 0001

与子网掩码16: 1111 1111.1111 1111. 0000 0000.0000 0000

做与计算得出:1100 0000.1010 1000.0000 0000.0000 0000再转化为ip地址得出网段是192.168.0.0

网段不相同,因此他们两个地址不能直接通信。

子网划分的概念:子网掩码自由分配网络位,可以调节主机位与网络位的多少。子网划分的主要作用是为了提高网络的性能和效率,同时也为了提高网络的安全性。

例如:

192.168.91.1/24

他的网段是:192.168.91.0

1111 1111.1111 1111.1111 1111.0000 0000

把主机位借给网络位1位,该数就有25个网络位,有以下两种情况:

1111 1111.1111 1111.1111 1111.0 000 0000

1111 1111.1111 1111.1111 1111.1 000 0000

同理借2位给网络位,该数就有26个网络位,有以下4种情况:

1111 1111.1111 1111.1111 1111.00 00 0000

1111 1111.1111 1111.1111 1111.01 00 0000

1111 1111.1111 1111.1111 1111.11 00 0000

1111 1111.1111 1111.1111 1111.10 00 0000

网段:主机位全为0(第一个地址)

广播位:主机位全为1(最后一个地址)

例题

192.168.2.0/24,平均分配给四个部门(四个子网网段)使用

因为2^2=4所以要向主机位借2位当网络位,因此他的子网掩码是24+2=26

192.168.2.0转化为二进制
1100 0000.1010 1000.0000 0010.0000 0000
给他两个网络位
1100 0000.1010 1000.0000 0010.00(网络位)    00 0000(主机位)
网段为192.168.2.0
主机位为11 1111时转化为10进制就是63,所以广播位为192.168.2.63
因此第一份是从192.168.2.0到192.168.2.63
1100 0000.1010 1000.0000 0010.01(网络位)    00 0000(主机位)
网段为192.168.2.64,广播位是192.168.2.127
因此第二份是从192.168.2.64到192.168.2.127
1100 0000.1010 1000.0000 0010.10(网络位)    00 0000(主机位)
网段为192.168.2.128,广播位是192.168.2.191
因此第三份是从192.168.2.128到192.168.2.191
1100 0000.1010 1000.0000 0010.11(网络位)    00 0000(主机位)
网段为192.168.2.192,广播位是192.168.2.255
因此第四份是从192.168.2.192到192.168.2.255
因此平均分成四份分别为
192.168.2.0到192.168.2.63
192.168.2.64到192.168.2.127
192.168.2.128到192.168.2.191
192.168.2.192到192.168.2.255
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值