IP地址、子网掩码和数制转换

一、计算机数制转换

1.十进制

十进制是用10个可用的符号来表示一个数字

0 1 2 3 4 5 6 7 8 9

2.二进制

二进制是用2个符号来表示数字的大小

0 1

3.八进制

八进制是用8个符号来表示数字的大小

0 1 2 3 4 5 6 7

4.十六进制

十六进制是用16个符号来表示数字的大小

0 1 2 3 4 5 6 7 8 9 A B C D E F

5.数制

数制是用进位的原则进行计数称为进位计数制,数制其实也就是计数的方法,用一组固定的符号和统一的规则表示数值的方法(你可以用的符号个数)在一般情况下人们习惯于用十进制表示数字,也有60进制和24进制。

6.基数

十进制的基数就是10,二进制的基数就是2,依此类推

7.位数

数字符号在一个数字中所处的位置,从右到左从0开始依次递增(注:从0开始计数)

8.位权

该数字的真实大小

9.二进制转换十进制常用图示

十进制二进制
20000 0010
40000 0100
80000 1000
160001 0000
320010 0000
640100 0000
1281000 0000
1681010 1000
1921100 0000
2551111 1111

二、ip地址

IP地址(Internet Protocol Address):是一种在Internet上的给主机统一编码的地址格式,也被称为网络协议(IP协议)地址。两台电脑如果要通信,都需要有一个ip地址(虚拟地址)。

1.ipv4

在计算机二进制中,1个字节=8位=8bit(比特)

IP地址(ipv4)由32位二进制数组成------42亿9千万(目前已经全部耗尽),分为4段(4个字节)每一段为8位二进制数(1个字节)

11111111.11111111.11111111.11111111

255.255.255.255

1111111 255

0000000 0

每一段8位二进制,中间都会使用英文的标点符号‘.’隔开,由于二进制数太长,为了方便记忆和识别,把每一段8位二进制数转成十进制,大小为0-255,这种表示法被称为“点分十进制表示法”。IP地址表示为xxx.xxx.xxx.xxx

2.ipv6

ipv6地址格式:2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b

ipv6由128位二进制组成(十六进制数),由八个16位字段组成,相邻字段用冒号分隔

3.IP地址的组成

IP地址=网络地址+主机地址

为了合理分配你的主机资源,才有了网络地址,计算机的IP地址由两个部分组成,一部分是网络位,一部分是主机位。通过设置网络地址和主机地址,在互相连接的整个网络中保证每台主机的IP地址不会互相重叠,IP地址就有了唯一性

路由器连接不同网段,负责不同网段之间的数据转发

交换机连接的是同一网段的计算机

注:ip不能出现两个相同的ip地址,不然ip冲突

4.IP地址的分类

IP地址根据网络ID的不同分为A、B、C、D、E五类,其中A、B、C三类是比较常用的IP地址(主机设备使用),D、E类是特殊地址(D:组播地址)(E:科研)

所有的IP地址

0.0.0.0-255.255.255.255

1.A类IP地址

一个A类IP地址由1字节的网络地址和3字节的主机地址组成,它主要为大型网络而设计

A类地址=网络部分+主机部分+主机部分+主机部分      (标红的为网络位)

地址范围:1.0.0.0-127.0.0.0   注意实际的有效范围是1.0.0.1~126.255.255.254

默认子网掩码为/8即255.0.0.0

2.B类IP地址

一个B类IP地址由2个字节16位的网络地址和2个字节16位主机地址组成,网络地址的最高位必须是10

B类地址=网络部分+网络部分+主机部分+主机部分

地址范围:128.0.0.1~191.255.255.254

默认子网掩码为/16即255.255.0.0

3.C类IP地址

一个C类地址由3个字节的网络地址和1个字节的主机地址组成,网络地址的最高位必须是110

C类地址=网络部分+网络部分+网络部分+主机部分

地址范围:192.0.0.1~223.255.255.254

默认子网掩码为/24即255.255.255.0

4.D类IP地址

D类地址用于多点广播(Multicast)组播

地址范围:224.0.0.1~239.255.255.254

5.E类IP地址

E类地址为将来使用保留

地址范围:240.0.0.1~255.255.255.254

用于科学研究的保留地址

6.私网地址

私有网络地址是指内部网络或主机的IP地址,IANA(互联网数字分配机构)规定将下列的IP地址保留用作私网地址,不在Internet上被分配,可在一个单位或公司内部使用

私网地址

A类地址:10.0.0.0~10.255.255.255

B类地址:128.16.0.0~172.31.255.255

C类地址:192.168.0.0~192.168.255.255

7.特殊地址

广播地址:255.255.255.255

任意地址:0.0.0.0

在动态获取ip地址失败后会获得错误地址(微软公司的私网地址):169.254.XXX.XXX

回环地址,测试本机网卡设备是否正常:127.0.0.0~127.255.255.255

三、子网掩码

1.子网掩码

子网掩码的作用是用来区分网段和主机位,确定一个ip地址的网络部分和主机部分的分界线的一种方法。通过和ip地址进行逻辑与操作,子网掩码能识别出网络id和主机id的部分,从而确定一个设备所属的网络。

子网掩码由32位二进制数字组成:xxxx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx

子网掩码中的所有网络位都设置为1,所有主机位都设置为0.

每个段落必须是连续的1(每个段落8位)

2.子网划分

主机位的个数与网络位个数相关,如果不需要多余的主机位,只需要增加网络位就可以减少主机数,无类别域间路由(Classless Inter-Domain Routing、CIDR)是一个用于给用户分配IP地址以及在互联网上有效地路由IP数据包的对IP地址进行归类的方法。

CIDR子网掩码
/8255.0.0.0
/9255.128.0.0
/10255.192.0.0
/11255.224.0.0
/12255.240.0.0
/13255.248.0.0
/14255.252.0.0
/15255.254.0.0
/16255.255.0.0
/17255.255.128.0
/18255.255.192.0
/19255.255.224.0
/20255.255.240.0
/21255.255.248.0
/22255.255.252.0
/23255.255.254.0
/24255.255.255.0
/25255.255.255.128
/26255.255.255.192
/27255.255.255.224
/28255.255.255.240
/29255.255.255.248
/30255.255.255.252

/8~/15只能用于A类地址

/16~/23只能用于A类、B类、网络

/24~/30只能用于A类、B类、C类的网络

C类子网划分

二进制十进制CIDR子网数量主机数量有效主机
0000 00000/242^02^8=2562^8-2=254
1000 0000128/252^12^7=1282^7-2=126
1100 0000192/262^22^6=642^6-2=62
1110 0000224/272^32^5=322^5-2=30
1111 0000240/282^42^4=162^4-2=14
1111 1000248/292^52^3=82^3-2=6
1111 1100252/302^62^2=42^2-2=2

注:1是网络位,0是主机位

例1:

网络地址:192.168.10.0/25

子网掩码:255.255.255.128=1111 1111.1111 1111.1111 1111.1000 0000

子网数:2^1=2

主机数:2^7=128

实际网段范围:

192.168.10.0~192.168.10.127

192.168.10.128~192.168.10.255

有效地址:

192.168.10.1~192.168.10.126

192.168.10.128~192.168.10.254

广播地址:

192.168.10.127

192.168.10.255

例2:

网络地址:192.168.10.0

子网掩码:255.255.255.192=1111 1111.1111 1111.1111 1111.1100 0000

子网数:2^2=4

主机数:2^6=64

实际网段范围:

192.168.10.0~192.168.10.63

192.168.10.64~192.168.10.127

192.168.10.128~192.168.10.191

192.168.10.192~192.168.10.255

有效地址:

192.168.10.1~192.168.10.62

192.168.10.65~192.168.10.126

192.168.10.129~192.168.10.190

192.168.10.193~192.168.10.253

广播地址:

192.168.10.0         192.168.10.63

192.168.10.64       192.168.10.127

192.168.10.128     192.168.10.191

192.168.10.192     192.168.10.254

192.168.10.255

B类子网划分

子网掩码CIDR
255.255.0.0/16
255.255.128.0/17
255.255.192.0/18
255.255.224.0/19
255.255.240.0/20
255.255.248.0/21
255.255.252.0/22
255.255.254.0/23
255.255.255.0/24
255.255.255.128/25
255.255.255.192/26
255.255.255.224/27
255.255.255.240/28
255.255.255.248/29
255.255.255.252/30

在B类地址中,有16位可用于主机的地址,这意味着最多可将其中的14位用于子网划分,应为至少需要保留2位用于主机编址,使用/16意味着不对B类网络进行子网划分,但它是一个可用的子网掩码。

例1:

网络地址:172.16.0.0/17

子网掩码:255.255.128.0=1111 1111.1111 1111.1000 0000.0000 0000

子网数:2^1=2

主机数:256-128=128

主机位:2^15=32766

实际网段范围:在第三段上分的子网且子网数为2,所以有2个网段范围

172.16.0.0~172.16.127.255

172.16.128.0~172.16.255.255

例2:

网络地址:172.16.0.0/18

子网掩码:255.255.192.0=1111 1111.1111 1111.1100 0000.0000 0000

子网数:2^2=4

主机数:256-192=64

主机位:2^14=16382

实际网段范围:在第三段上分的子网且子网数为4,所以有4个网段范围

172.16.0.0~172.16.63.255

172.16.64.0~172.16.127.255

172.16.128.0~172.16.191.255

172.16.192.0~172.16.255.255

  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值