IPv4地址

IP v4

由32位二进制构成、可以用点分十进制表示。

例如:192.168.1.1 ===== 11000000101010000000000100000001

由网络位和主机位组成。为了区分网络位和主机位,需要用子网掩码,子网掩码也是由32位二进制构成,连续的1对应网络位,0对应主机位。

例如:192.168.1.1 255.255.255.0 --------->  前24位为网络位,后8位为主机位

地址分类

IPv4地址分类:ABCDE五类

ABC三类为单播地址

A类:1~126      掩码:255.0.0.0

B类:128~191  掩码:255.255.0.0

C类:192~223  掩码:255.255.255.0

D类为组播地址

D类:224~239

E类保留

E类:240~255

特殊地址

①127 最具代表:127.0.0.1 环回地址,用来检测设备的本地TCP/UDP协议栈道软件部分是否可以正常工作。

②0.0.0.0 无效地址或者缺省地址

③255.255.255.255 广播地址

④主机位全0 代表网段

⑤主机位全1 代表本网段广播地址

⑥本地链路(自动私有) 169.254.0.0/16,当设备自动获取IP地址失败后,本地自动生成配置的IP地址,网络位固定,主机位随机。

VLSM

可变长子网掩码,子网划分。

借主机位变网络位

通过延长子网掩码的长度,起到从主机位借位到网络位的效果,实现将一个网段切分位多个更小的网段的作用。

1100000010101000000000100000000 192.168.1.0

11111111111111111111111100000000      255.255.255.0

可用地址为192.168.1.1-192.168.1.254

借一位:

11000000101010000000000 0 0000000 192.168.1.0

111111111111111111111111 1 000000        255.255.255.128

可用地址为:192.168.1.1-192.168.1.127

11000000101010000000000 1 0000000

111111111111111111111111 1 0000000        255.255.255.128

可用范围为:192.168.1.129-192.168.1.254

总结:主机位有m位,网络位借n位,则会划分出2^{n}子网,可用地址数为2^{m-n}

例题:192.168.1.0/24划分为4个子网,写出可用范围

由题意可得,划分4个子网,则需要借2位。

原始:

11000000.10101000.00000001.00000000 192.168.1.0

11111111.11111111.11111111.00000000 255.255.255.0

可用地址范围:192.168.1.1-192.168.1.254

借2位:

① 11000000.10101000.00000001.00 000000 192.168.1.0

11111111.11111111.11111111.11 000000 255.255.255.192

可用范围为:192.168.1.1-192.168.1.62

② 11000000.10101000.00000001.01 000000 192.168.1.64

11111111.11111111.11111111.11 000000 255.255.255.192

可用范围为:192.168.1.65-192.168.1.126

③ 11000000.10101000.00000001.10 000000 192.168.1.128

11111111.11111111.11111111.11 000000 255.255.255.192

可用范围为:192.168.1.129-192.168.1.190

④ 11000000.10101000.00000001.11 000000 192.168.1.192

11111111.11111111.11111111.11 000000 255.255.255.192

可用范围为:192.168.1.193-192.168.1.254

子网汇总

取相同位,去不同位

例:给172.16.33.0/24、172.16.44.0/24、172.16.55.0/24、172.16.63.0/24做子网汇总。

172.16.33.0/24  ==== 10101100 00010000 00100001 00000000 255.255.255.0

172.16.44.0/24  ==== 10101100 00010000 00101100 00000000 255.255.255.0

172.16.55.0/24  ==== 10101100 00010000 00110111 00000000 255.255.255.0

172.16.63.0/24  ==== 10101100 00010000 00111111 00000000 255.255.255.0

观察发现,相同位为前19位,则子网汇总之后就是10101100 00010000 00100000 00000000 255.255.224.0即172.16.32.0/19

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麦农111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值