【数通学习】【三层交换】子网划分

为何会有子网?

这主要跟网络中的区域划分有关。

假设有一个IP数据包准备从A发送到B。那么A把数据包投递给路由器之后,路由器怎么投递这个数据包呢?如果要路由器在他的路由表中直接匹配完整的IP地址,那就需要在路由器中存储B的IP地址,如果设备少还好说,如果设备成千上万,甚至上亿,那路由器就要在路由表中存储所有的网络节点的IP地址,这显然是不现实的。

那么怎么办呢?其实就和把地球划分为一个个国家和地区,把一个国家划分为一个个省,省下面划分为市是一样的道理。

如果有一个包裹要邮寄给你,快递员首先是看包裹的发送地址中的省是哪个,如果是湖北省,快递员就把包裹分拣之后发给湖北省的分拣中心,湖北省分拣中心的快递员继续看地址中是哪个市......这样逐级分发,处于传输核心处的快递员并不需要知道所有信息,大大减轻了分拣路由的压力。

如下图:

所以IP地址中,被分成了两部分,一部分被称为网络部分,或者叫网络号,一部分被称为主机部分。

网络部分用来标识网络设备所处的网络区域,这样路由器进行数据包路由的时候,就可以可以根据网络部分来确认网络设备所处的大概位置,然后把这个数据包交给这个网络区域的路由器负责继续路由,而这个区域的路由器就可以根据主机部分直接找到对应的网络设备。

即可以这么理解:

网络部分标识设备所处的网络位置。

主机部分标识设备在网络中具体的编号。

IP地址分为网络部分和主机部分

A类地址的网络号为前面八位。

所以A类地址的网络号从0-127,一共128个,但是0、10、127留作他用,所以实际上公网上应该有128-3= 125个A类地址的网络号。

一个A类地址网络号下面,可以有2^24个主机:16,777,216。

所以A类地址具有一个子网下面,主机数量多的特点,如果一个网络中主机数量特别庞大,A类地址是很好的选择。不过A类地址大部分都被美国占用了。

B类地址的网络号为前面16位。

B类地址前16位位网络号,后16位为主机号。

所以B类地址的网络号数量为:2^16 = 65,536个。

同样B类地址的一个网络中的主机数量也是:2^16 = 65,536个。

相对A类地址来说,一个B类地址的网络中的主机数大大减少了,不过B类地址的网络号很多,而且一个网络中的主机数量达到了6万多台,所以适合给大中型网络使用。

C类地址的网络号位前面的24位。

C类地址的网络号数量为:2^24 = 16,777,216.

C类地址的一个网络下的主机号数量为:2^8 = 256.

C类地址网络号数量庞大,一个网络下主机数量相对较少,比较适合构建一些小型的局域网络。

D类和E类作为组播地址和保留地址,所以没有网络号。

网络掩码

网络掩码和IP地址的长度一样,也是32位。

网络掩码前面是连续的1,后面是连续的0,如:

11111111.11110000.00000000.00000000 -》 255.240.0.0

网络掩码通过每一位的值取0还是1来区分网络为和主机位,如:

可以查看自己电脑的IP地址,掩码和网关:

你可以看到默认网关的网络号和你电脑的网络号是一样的。

其实这个默认网关一般就是你连接到的路由器的IP地址。

IP地址按功能划分类型,可以分为3类:

网络地址:

标识网络的IP地址,简单的理解,主机号为全为0的地址就是网络地址,如:

一个A类地址10.0.0.0,就是一个网络地址,因为它的网络号是前八位,也就是10,剩下的位都是主机号,主机号全为0,所以这个IP地址是一个网络地址。

广播地址:

用于向整个网络广播的IP地址,简单的理解,主机号全为1的地址就是主机地址,如:

一个B类地址160.133.255.255,这个就是一个B类广播地址,因为前面16位为网络号,后面16位为主机号,主机号全为1,所以这个IP地址是一个广播地址。

主机地址:

用于给网络终端设备使用的地址就是主机地址,主机地址的主机号的比特位全不为0且全不为1。

比如一个C类地址192.168.10.10,这个就是一个C类主机地址,因为前面24为网络号,后面8为为主机号,主机号不是全为0,也不是全为1,所以是一个主机地址。

注意:网络地址和广播地址都不能分配给终端设备使用。

VLSM(Variable Length Subnet Mask):可变长子网掩码

子网掩码除了可以用IP地址一样的点分十进制表示外,也可以用一个十进制数来表示,这个十进制数就是掩码中1的个数,如:

为什么需要可边长子网掩码呢?

因为如上面的C类地址,它的网络地址为:192.168.0.0,这个网络中可以容纳的主机位254台(除去主机号全位0的网络地址和全位1的广播地址)。

但实际上我的网络中可能只有10台设备,那么分配完之后,剩下的244个主机IP地址就浪费掉了,别人也无法使用,因为如果别人要使用这个IP地址,就势必会和我处于同一个广播域中,到时候可能存在广播风暴,消息泄露,安全问题,管理问题等一系列问题。

为了让剩余的IP地址能够被别人使用,又不至于把大家都放到一个广播网络中来,于是又了可变长子网掩码的概念。

什么是可变长子网掩码?

其实很简单,规定的A、B、C类地址的掩码长度是固定的。但如果让掩码长度不固定,掩码就可以向主机号增长:

这样,子网占用两个字节,所以这个网络下面就有四个子网,分别位:00,01,10,11.

这样我们就可以把子网子网00分给甲使用,它的主机个数就有:2^6 = 64台。

同样可以把主机号01、10、11分别给不同的网络使用,这样就将广播域隔开了。

至于为啥可以通过主机号隔开广播域,实际上需要配合路由器使用,路由器作为子网的网关,把整个网络地址划分了多个子网,多个子网之间通讯要经过路由器进行三层转发,这样就避免了全网广播风暴。

原文地址:https://www.cnblogs.com/wuyizuokan/p/11013340.html

时间: 2024-10-12 03:27:56

【数通学习】【三层交换】子网划分的相关文章

【数通学习】【二层交换】mstp协议学习

MSTP兼STP和RSTP,通过多实例能实现对业务流量和用户流量的隔离,同时还提供了数据转发的多个冗余路径,在数据转发的过程中实现VLAN数据的负载均衡. 在MSTP中,可以将多个VLAN映射到一个实例instance,MSTP将为 每个instance运行一颗生成树,可以基于instance设置优先级.端口路径开销等参数. 配置样例: 上面这个示例展示了在网络中存在四个vlan,分别时10,20,30,40(别问vlan是什么,vlan就是一个小的广播域,vlan中的机器可以进行二层通讯不受阻

CCNA学习笔记五——ip地址子网划分

ip地址作用:用来标识一个节点的网络地址 ip地址的分类: A类:0NNNNNNN(1-126)  私有地址:10.0.0.0-10.255.255.255 B类:10NNNNNN(128-191)  私有地址:172.16.0.0-172.31.255.255 C类:110NNNNN(192-223)  私有地址:192.168.0.0-192.168.255.255 D类:1110NNNN(224-239) 子网掩码中1对应的为ip地址位为网络位,0对应的为主机位 划分子网:通过将子网掩码变

子网划分---学习笔记

一·子网基础 (1) 二进制 ① 二进制特点:A它的基数为2B逢二进一② 二进制转换:A二转十:按权求和:(1001.01)2 =1×23+0×22+0×21+1×20+0×2-1+1×2-2 =8+0+0+1+0.5+0.25 =9.75B十转二:整数转换.一个十进制整数转换为二进制整数通常采用除二取余法,即用2连续除十进制数,直到商为0,逆序排列余数即可得到――简称除二取余法.例如:将25转换为二进制数 解:25÷2=12 余数1 12÷2=6 余数0 6÷2=3 余数0 3÷2=1 余数1

在51CTO学习数通HCNP的经历

在51CTO学院学习数通HCNP,证书已经申请给大家分享一下我学习的经历.在学习过程种从以前的不会配置核心交换机到现在能独自配置核心交换机,这样的进步来源于51CTO 学院数通课程,很有帮助,帮助很大,肖哥讲的很详细.笔记也特别鲜明.我跟大家分享一下考试的经验.H12-223大家只要两天就足够了,只要认真背题库,一天可以背90个题,H12-222只需要四天,H12-221需要五天,也是同样的一天背90个题,早上30个,中午30个,晚上30个.这样就能很快考完三门考试.大家只要坚持半个月就能考完三

子网划分学习

首先为什么需要进行子网划分? 在上一篇博文中,我们知道IP地址分为五类,用于主机的有A.B.C三类地址.其中A类网络有126个,每个A类网络有16777214(2^24-2)个主机,它们处于同一个广播域,这么多台主机在同一个网络中是不可能的,网络会被广播占满,而IP地址大部分就不能分配出去,形成了浪费.所以为了充分利用主机地址中的每一位,也为了将网络划分为更小的广播域,就需要将大型的网络地址进行子网的划分,划分之后通过子网掩码将子网隐藏起来,使得从外部看网络没有变化. 在TCP/IP网络中,用路

CNNA学习 基础级IP地址子网划分

计算机是一个非常神奇的物品,它的核心算法是凌驾于任何代码架构.然而互联网网络( Internat )作为整个生态的基础资源.什么?你还不会子网划分? 没关系,看到子网掩码不要怕.因为它无非就是问你 "子网掩码"."子网数量"."可用主机"以及"地址块数(又叫块大小)".快来玩~本文介绍VLSM的基本认识和使用: 例:1.2.3.4/28 解析0:https://ws2.sinaimg.cn/large/006aKfj6jw1f

IP地址和子网划分学习笔记之《超网合并详解》

一.超网的概念 超网(Supernetting)是与子网类似的概念,IP地址根据子网掩码被分为独立的网络地址和主机地址.超网,也称无类别域间路由选择(CIDR),它是集合多个同类互联网地址的一种方法. 与子网划分(把大网络分成若干小网络)相反,它是把一些小网络组合成一个大网络,就是超网. 二.超网合并网段 1.合并网段 示例:某企业有一个网段,该网段有200台主机,使用192.168.0.0 255.255.255.0网段. 后来计算机数量增加到400台,为后来增加的200台主机使用192.16

了解IP子网划分的那些事

了解或者不了解,IP的分类就在哪里.知道或者不知道IP的子网掩码就在哪里不离不弃.懂或者不懂,主机位依然爱着子网位.卖卖文采见笑了,呵呵--.. IP的分类分为A.B.C.D.E等类型,想知道他们都是那些哪就继续往下看看我慢慢给你把我知道的描述给你.一个IP有两部分组成一部分是网络位(Network)一部分是主机位(HOST),最常用的有A.B.C三个类型,A类组成NETWORK HOST HOST HOST B类NETWORK NETWORK HOSTHOST C类NETWORK NETWOR

【网络基础】子网划分、基于子网掩码的分组转发

为什么需要子网划分? 1.我们知道,Internet组织机构定义了五种IP地址用于主机的有A.B.C三类地址.其中A类网络有126个,每个A类网络可能有 16 777 214台主机,它们处于同一广播域.而在同一广播域中有这么多结点是不可能的,网络会因为广播通信而饱和,结果造成16 777 214个地址大部分没有分配出去,形成了浪费. 2.随着互连网应用的不断扩大,IP地址资源越来越少.为了实现更小的广播域并更好地利用主机地址中的每一位,可以把基于类的IP网络进一步分成更小的网络,每个子网由路由器