HCIA-IP地址(IPv4)+VLSM

本文详细解释了IPv4地址分类(A、B、C类),网络地址、广播地址的概念,以及公网与私网的区别。重点介绍了子网掩码的作用,VLSM技术如何通过可变长度实现地址空间的有效管理,以及如何通过子网划分合理分配地址给不同的部门或网段。
摘要由CSDN通过智能技术生成


IPv4的取值范围:0.0.0.0-255.255.255.255

只要符合取值范围的IP都是正确的,但不是可以随便定义IP地址的

二进制十进制
1128
164
132
116
18
14
12
11
IPv4还是IPv6都是IANA机构在定义的,其中分为5大类
  • A类:第一个8位组的第一位一定取值为0;例如:0xxx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx; 最小:0.0.0.0最大:127.255.255.255
  • B类:第一个8位组的前俩位一定取值为10;例如:10xx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx; 最小:128.0.0.0最大:191.255.255.255
  • C类:第一个8位组的第一位一定取值为0;例如:0xxx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx; 最小:0.0.0.0最大:127.255.255.255

>A,B,C是单播地址

  • D类:第一个8位的前三位一定取值为1110;例如:1110 xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx;最小:192.0.0.0最大:223.255.255.255
    >只作为逻辑地址存在,不能配置在设备接口上
  • E类:第一个8位的前三位一定取值为1111;例如:1111 xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx;最小:240.0.0.0最大:255.255.255.255
    >经常用在军事,科研,保留地址

特殊地址

>0.0.0.0;不可用 0.0.0.0-0.255.255.255
>作用:1.未指定的地址 2.路由层面:全网所有地址

>127.0.0.0;环路地址 127.0.0.0-127.255.255.255
>用于设备内部的TCP/IP协议栈使用

公网、私网

  • 公网地址:唯一性,全世界范围的唯一性,付费使用,申请

  • 私网地址:所有组织机构都能任意使用,不用申请,重复使用

>私有地址范围10.0.0.0~10.255.255.255 172.16.0.0~172.32.255.255 192.168.0.0~192.268.255.255

私有地址的范围就是从ABC类地址偷出来了一块当作私有地址,虽然ABC类地址都能用但是我们要排除这些私有地址,但是在公网上我们不可能去分配我们现在所说的私网地址。那一台地址是192.168.1.2一台地址是200.1.1.1俩台设备用一根线连着(不管是公网还是私网)能不能通,通不通就要去了解一个参数:子网掩码

>特殊地址127.0.0.0~127.255.255.255 0.0.0.0 255.255.255.255

子网掩码

IP分配好地址分为A类B类C类,其实它们的范围是从大到小的,A类范围最大C类范围最小包含的数量是不同的。如何不同,我们就要借入掩码这个概念。

必须要结合IP和子网掩码这个参数来看,网络通讯才有意义,但看地址是没有意义的,所以网卡上也会有子网掩码这个参数

当你听到网段这个词是你要知道都是都要结合子网掩码来看(网段范围-掩码

作为掩码可以定义俩个参数

  1. 网络位
  2. 主机位

IP地址+掩码可以定义一个网段的范围。未来会听到一句话:同网段地址能通,不同网段地址不能通

IP和掩码到底怎么去定义一个网段的范围?

Windows系统通过ipconfig来查看ip地址和子网掩码
在这里插入图片描述
图中192.168.2.184就是IP地址,255.255.255.0就是子网掩码(一般情况下就是这个)

  1. 我们把这俩个地址先转成二进制
    IP地址二进制:1100 0000.1010 1000.0000 0010.1011 1000
    子网掩码二进制:1111 1111.1111 1111.1111 1111. 0000 0000

  2. 掩码为1,那么对应的那些IP地址被称为网络位(上面的前24位IP地址二进制就是网络位:1100 0000.1010 1000.0000 0010)反之掩码为0,那么对应的IP地址被称为主机位掩码掩住的部分(1)是网络位;没掩住的部分就是主机位网络位就是我们现在的网段

网络位相同->相同网段;网络位不同->不同网段
A类地址规定了掩码长度8位(前8位固定,后面是可变的):255.0.0.0
B类地址就是16位固定的:255.255.0.0
C类地址就是24位固定的:255.255.255.0
总结:A~C类地址网络位越来越多,主机位越来越少

地址网络位主机位网络范围网络数量每个网段可以的主机数量
A8240~1272^7=128-2(排除0和127)=1262^24-2=16777214
B1616128~1912^14=163842^16-2=65534
C248192~2232^21=20971522^8-2=254
  • 网段数量=2的可变网络次方
  • 主机数量=2的可变的主机位的次方-2(减掉网段内 一个网络地址和广播地址)

什么是广播地址?&网络地址

1100 0000.1010 1000.0000 0010.1011 1000 — 地址
1111 1111.1111 1111.1111 1111.0000 0000 — 掩码
以上可以得出我们的网段(网络位)

  • 当我们的主机位全取值为0的时候,代表了我们的网络地址(它未来会代表我们整个网段的所有地址,会在以后学习路由表中见到),比如:1100 0000.1010 1000.0000 0010.0000 0000(192.168.2.0)
  • 在网络位不变的情况下,主机位全取值为1,这样的地址我们称为广播地址(用于本网段所有主机通讯),比如:1100 0000.1010 1000.0000 0010.1111 1111(192.168.2.255)

可以设置为1.0.0.0吗?

可以,但是这样在任何一个网段下大家都可以访问,相较于一些政府机关的机密和公司之间的竞争关系都是不利的,因为在这个网段下任何人都可以访问到你,何况攻击,需要私密性

这样就体现出了我们只使用ABC类地址会产生一些弊端:

  1. 整体配置会比较困难
  2. 不好寻址
  3. 如果使用广播的形式在一个网段内发送数据,那么理论上在同一网段下的所有的设备是必须要接收的,广播报文传播的范围过大会导致如果单个的设备发报文后那么我网络上其他设备都是要进行处理的。 解决办法:想办法把一个大的段分割成小的地址段。对于网段来说同网段的设备可以直接通,不能网段下是不能直接通。因为作为一个广播报文来说,每一个网段里会有一个广播地址(也就是每一个网段处在一个同步的广播域的范围下)那么你的广播报文是不能跨越网段向其他网段传输的,所以为了遏制你的广播流量会把你整个网段隔开那么未来就互不影响了。我们会借助子网划分技术VLSM(可变长子网掩码)技术对地址进行分割

VLSM — 可变长子网掩码

网络位会向我们的主机位进行借位。怎么借位,比如
193.1.1.0/24 — 网段(IP/掩码)

1100 0001.0000 0001.0000 0001.0000 0000 -> 网络地址 -- 193.1.1.0/24
1100 0001.0000 0001.0000 0001.1111 1111  ->广播地址 -- 193.1.1.255/24
1111 1111.1111 1111.1111 1111.0000 0000 -> 子网掩码 -- 255.255.255.0
可用地址范围: 193.1.1.1 ~ 193.1.1.254  -> 2^8-2 = 254

193.1.1.0/25 子网往后借了一位

1100 0001.0000 0001.0000 0001.0000 0000
1100 0001.0000 0001.0000 0001.1000 0000 
意味着有俩种变化的取值

来看一下它们俩的子网掩码

1100 0001.0000 0001.0000 0001.0000 0000  -> 网络地址 -- 193.1.1.0/25
1100 0001.0000 0001.0000 0001.0111 1111 -> 广播地址 -- 192.1.1.127/25
1111 1111.1111 1111.1111 1111.1000 0000 -> 子网掩码 -- 255.255.255.128
可用地址范围: 193.1.1.1 ~ 193.1.1.126  -> 2^7-2 = 126
100 0001.0000 0001.0000 0001.1000 0000  -> 网络地址 -- 193.1.1.128/25
 1100 0001.0000 0001.0000 0001.1111 1111 -> 广播地址 - 192.1.1.255/25
 1111 1111.1111 1111.1111 1111.1000 0000 -> 子网掩码 -- 255.255.255.128
 可用地址范围: 193.1.1.129 ~ 193.1.1.254  -> 2^7-2 = 126

子网掩码变长后变化:

  1. 网络位增加,网段增加(能变的范围更多了)
  2. 主机位减少,每个网段的主机数量变少了

拓展: 作业部分

网段: 194.2.3.0/24 — 分配给不同的部门

部门人数地址
项目部58
研发部100
市场部27
财务部15
思路
  1. 先求最大值,保证先求一个子网,该子网可满足地址数量最多的情况
  2. 一旦分配出去的地址,不能再给别人使用
  • 18
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

结城明日奈是我老婆

支持一下一直热爱程序的菜鸟吧

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

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

打赏作者

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

抵扣说明:

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

余额充值