导航:首页 > 网络连接 > 计算机网络实验怎么分配子网

计算机网络实验怎么分配子网

发布时间:2023-07-06 03:48:38

计算机网络-划分子网

IP地址是网络层及其以上层使用的地址,是一种逻辑地址,现在通用的IP地址为三级IP地址,即网络号、子网号和主机号。

IP地址的本质作用是在互联网中寻访到目标地址,划分三类网络的目的是划分层级,提高效率。拿快递物流举例,IP地址就是我们填的寄送地址,A类地址对应着北京,上海这样的大城市,里面的客户数量庞大,但一线城市数量有限,所以可分配网络号数量少,可分配主机号数量多,相反,C类地址就对应着各个小县城,里面客户数量少,但县城数量多,所以可分配网络号数量多,可分配主机号数量少。

子网掩码非常简单,其作用是为了区分IP地址中哪一部分是网络号(包含子网号),哪一部分是主机号。子网掩码的网络位全为1,主机位全为0,这样通过与操作,就可以保留网络位,主机位置0。

192.168.0.101/26,这儿的26也是子网掩码的一种表达方式,意思是网络号有多少位,说白了就是有多少个1。

首先明确划分子网的几个规律:

a. 每个子网段主机的最大数量不是随意的,是2^n-2,为什么-2,因为要去掉全为0的情仔盯况(全为0表示这个子网的网络号)和全为1的情况(全为1表示子网的广播地址)。

b. 划分子网时,为了不浪费IP资源,在满足需求的情况下把IP地址的位尽可能多地划分给网络号,尽可能少地划分给主机号,比如要求划分一个25个主机的子网,那么这个子网主机的最大数量是30台。

等长子网划分的意思是划分后的各个子网的最大主机数量相等。

在划分等长子网的时候,这儿的n也不是随意的,只能是2^n。

比如C类网络划分4个子网段:

那么网络号就需要2位,即子网掩码就是255.255.255.192

求四段IP地址可以画个图辅助思考:

这儿的主机数量总和不能超过254,比如划分120,50的三个子网络,因为划分的是等长子网,岩乎所以首先要考虑是否能划分120台主机的子网,这时候就要看主机号,7位主机号最多有126台主机,满足要求,所以网络号有1位,主机号有7位,子网掩码是255.255.255.128 

求IP地址也可以画个图辅助理解:

这样只要把120台主机和50台主机分别放在两段子网中就ok了。

但是这样做会造成IP地址的浪费,本来能放126台主机的,现在只放了50台。

如果要求划分分别是120,50,20台主机的子网,等长划分就做不到了。

变长子网划分的意思是划分后各个子网的最大主机数量不相等,即子网号长度不相等,子网掩码也不相等。

比如上面的例子划分分别是120,50,20台主机的子网

120台主机需要7位子网号,50台主机需要6位子网号,20台主机需要5位子网号,这样的划分是合理的,什么时候不合理呢?当需要两个7位子网号,还需要一个6位子网号时就不合理,因为两个粗戚悉7位子网号已经把IP地址分配完了。

变长划分子网的IP地址分配不是唯一的,但是子网掩码是唯一的

120台主机的子网掩码为255.255.255.128

50台主机的子网掩码为255.255.255.192

20台主机的子网掩码为255.255.255.224

下面给出其中2种划分方式的示意图:

在图5中,可以把120台主机放到1-126子网段,50台主机放到129-190子网段,20台主机放到193-222子网段。

在图6中,可以把20台主机放到33-62子网段,50台主机放到65-126子网段,120台主机放到129-254子网段。

❷ 计算机网络子网划分问题,先看图片

截图中的计算方法是错误的!
所谓的一个子网内可以用 254 台电脑,那通常指的是最后一个字节全部用来表示电脑地址(2^8 - 2 = 254),前面三个字节用来表示网络共 24 bits 来表示网络地址。
以 192.168.0.1/24 为例来说,前面 3个字节 192.168.0 用来表示网络地址,最后一个字节 的 1表示的是网络地址,它的子网掩码一定是 255.255.255.0。该子网内最多可以允许机器就是 254 台。
而如果把这个网络再分成多个子网,就以截图中为例。为了保证每个缺悔机房可以使用 25台电脑,则每个子网至少要有 30 个地址(=2^5 - 2)。也就是说,使用最后一个字节的后 5 bits 来作为 机器地址,那前面的共 27 bits 可以作为网络地址使用。那么它的子网掩码就是:255.255.255.192。
此时:
第 1个子网范围:192.168.0.0 ~ 192.168.0.31
第 2个子网范围:192.168.0.32 ~ 192.168.0.63
第 3个子网范围:192.168.0.64 ~ 192.168.0.95
第 4个子网范围:192.168.0.96 ~ 192.168.0.127
第 5个子网范围:192.168.0.128 ~ 192.168.0.159
第 6个子网范围:192.168.0.160 ~ 192.168.0.191
第 7个子网范围:192.168.0.192 ~ 192.168.0.223
第 8个子网范举兆围:192.168.0.224 ~ 192.168.0.255
可见,这一个子网被分成了 8 个子网,总共减少了 8 * 2 = 16 个 IP 地址。比一个 C 类网段多浪费了 14 个地址(实际上每个子网还要多浪费至少一个作为 Gateway 网关)。
这伏答正样划分的好处是:配合网络交换机和路由器,可以大大减少网络负荷。

❸ 计算机网络的问题 分配子网的

8000台机器平均分布在16个地点,平均每个地点为500个主机,也就是需要一个512大小的子网。
该单位的分配的网络地址为一个B类地址,129.250.0.0,我们知道一个C类地址的主机数为256,所以每个地点需要2个C的地址空间。也就是总共需要32个C地址空间。
可以这样划分子网,总的网络地址为129.250.0.0/19
各子网地址为:
1) 子网IP129.250.0.0/23 主机IP地址范围:129.250.0.1~129.250.1.254;
2) 子网IP129.250.2.0/23 主机IP地址范围:129.250.2.1~129.250.3.254;
3) 子网IP129.250.4.0/23 主机IP地址范围:129.254.4.1~129.250.5.254;
等等,直到最后
16)子网IP129.250.30.0/23 主机IP地址范围:129.250.30.1~129.250.31.254;

❹ 子网划分的方法和步骤

子网划分的方法一种是按照子网的数量划分,另一种是按照子网内主机数量划分。步骤例子如下:

假设学校的机房,需要新建了3个实验室,其中,主机数量分别是62台,48台和50台。现给一个网络地址192.168.1.0/24,要求将其进行子网划分,并分配给这3个实验室使用。

题目分析可知IP地址为192.168.1.0,子网掩码为255.255.255.0,网络地址为192.168.1.0,广播地址为192.168.1.255。

子网划分最基本的有两种方式,一种是按照子网的数量划分,另一种是按照子网内主机数量划分。

方法一:按照子网的数量划分,首先要确定有多少个子网,然后确定子网所占的位数,可遵照如下公式进行:2^n>N(N代表网络数量,n代表子网位数。)。

解:

IP地址:192.168.1.0/24。因为网络地址位数为24位,所以主机地址的位数为8位。因为划分3个实验室,所以n=2。又因为子网位数为2位,所以主机地址的位数为6位。

IP地址:192.168.1.00000000,子网掩码:192.168.1.192,每个子网的主机个数:=62(主机号全0全1不可用)。

答:利用借出的2位可以组成=4个子网号,可以任选3个用于实验室。

方法二:按照主机数量进行划分时,首先确定用多少个主机位能满足主机的数量,然后剩余的主机位为子网。可遵照如下公式进行:2^n-2>N(N代表主机数量,n代表主机位数。)

解:

IP地址:192.168.1.0/24。因为网络地址位数为24位,所以主机地址的位数为8位。又因为主机数量分别是62台、48台和50台,所以,n=6。又因为主机位数为6位,8-6=2,所以子网地址的位数为2位。

答:利用借出的2位可以组成=4个子网号,可以任选3个用于实验室。

子网划分定义:

Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。

可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。

❺ 计算机网络关于子网划分问题

子网掩码为2进制,所以子网是不可能划分为5个的.....只能是2,4,8,16,32........
最匹配子网划分个数的答案为
192.168.1.0/27,划分成了8个子网,每个子网最多可使用的地址为30个
最匹配包含主机数的答案为
192.168.1.0/28,划分为16个子网,每个子网最多可使用的地址为14个....

❻ 计算机网络-4-4-转发分组,构建子网和划分超网

上图是一个路由器怎么进行分组转发的例子:有四个A类网络通过三个路由器连接在一起,每一个网络上都可能会有成千上万台主机。若路由表指出每一台主机该进行怎样的转发。则要维护的路由表是非常的庞大。 如果路由表指定到某一个网络如何转发,则路由表中只有4行,每一行对应一个网络。 以路由器2的路由表为例:由于R2同时连接在网络2和网络3上,因此只要目标主机在网络2或者网络3上,都可以通过接口0或者1或者路由器R2直接交付(当然还有使用ARP协议找到这些主机相应的MAC地址)。若目标主机在网络1中,则下一跳路由器为R1,其IP地址为20.0.0.7。路由器R2和R1由于同时连接在网络2上,因此从路由器2把转发分组给R1是很容易的。 我们应当注意到:每一个路由器至少都要拥有两个不同的IP地址。 总之,在路由表中,对每一条路由最主要的是以下两条信息: (目的网络,下一跳地址) 我们根据目的网络地址来确定下一跳路由器,这样可以得到以下结论:

虽然互联网上所有的分组转发都是 基于目的主机所在的网络 ,但是在大多数情况下都允许这样的实例: 对特定的主机指明一个路由 ,这种路由叫 特定主机路由 。采用特定主机路由可以使网络人员方便管理控制网络和测试网络

路由器还可以采用 默认路由 以减少路由表所占用的空间和搜索路由表所使用的时间。

当路由器接收到一个待转发的数据报,在从路由表中得出下一跳路由器的IP地址后,不是把这个地址写入IP数据报,而是送交 数据链路层的网络接口软件 ,网络接口软件把负责下一跳的路由器IP地址转化为硬件地址(必须使用ARP),将硬件地址写入MAC帧的首部,然后根据这个硬件地址找到下一跳路由器。由此可见,当发送一连串的数据报时,上述的这种查找路由表,用ARP得到硬件地址,把硬件地址写入MAC地址首部等过程,将不断地重复进行,造成了一定的开销。

根据以上几点,我们提出 分组转发算法:

这里我们需要强调一下,路由表并没有给分组指明某个网络的完整路径(即先经过哪一个路由器,然后再经过哪一个路由器,等等)。路由表指出,到达某个网络应该先到达某个路由器(下一条路由器),在到达下一跳路由器之后,再继续查找路由表,知道再下一步应当到达哪一个路由器。这样一步步的查找下去,直到最后到达目的网络。

为什么划分子网?

为解决上述问题,从1985年引出 子网络号字段 ,使得两级IP地址变为三级IP地址,这种做法叫做 划分子网(subnetting)【RFC950】

划分子网的基本思路:

划分子网的用例

如上图为某单位拥有一个B类IP地址,网络地址为145.13.0.0(网络号为145.13),凡是目的网络为145.13.x.x的数据报都会送到这个网络上路由器R1上。

现在把该网络划分为三个字网,这里假设子网络号占用8位,因此主机号就只剩下16-8=8位了,所划分的三个字网为145.13.3.0,145.13.7.0,145.3.21.0。路由器在接受到145.13.0.0上的路由器数据后,再根据数据报的目的地址把它转化到相应的子网。

总之,当没有划分子网的时候,IP地址是两节结构。划分子网后IP地址就变成了三级结构。划分子网只是把IP地址的主机号这部分进行再划分,而不改变IP地址原来的网络号。

假定有一个IP数据报(其目的地址为145.13.3.10)已经到达了路由器R1,那么这个路由器如何把它转发到子网145.13.3.0呢?
我们知道,从IP数据包报的首部无法看出源主机的目的主机所连接的网络是否进行了子网划分。这是因为32位IP地址本身以及数据报的首部没有包含任何关于子网划分的信息。因此必须另想办法,这就是使用 子网掩码

把三级IP地址的子网掩码和收到的目的地址的IP地址 逐位进行与(AND)运算,就可以立即得到网络地址,剩下的步骤就交给路由器处理分组。

使用子网掩码的好处是:不管网络有没有划分子网,只要把子网掩码和IP地址进行逐位 与(AND) 运算,就立即得出网络地址来,这样在路由器处理到来的分组时就可采取同样的做法。

在不划分子网时,为什么还要使用子网掩码?这就是为了更便于查找路由表。现在互联网规定:所有网络都必须使用子网掩码,同时在路由器的路由表中也必须有子网掩码这一栏。如果一个网路不划分子网,那么该网络的子网掩码就是用 默认的子网掩码 ,默认子网掩码中1的位置和IP地址中的网络号字段net-id正好相对应。因此,若用默认子网掩码和某个不划分子网的IP地址逐位相"与",就应该能够得出该IP地址的网络地址来,这样做可以不用查找该地址的类别位就能够知道这是哪一类的IP地址。显然:

图4-21是这三类IP地址的网络地址和相应的默认子网掩码:

子网掩码是一个网络或者一个子网的重要属性 。在RFC950成为互联网标准后,路由器在和相邻路由器交换路由信息时,必须把自己所在的网络(或子网)的子网掩码告诉相邻路由器,在路由器的路由表中的每一个项目,除了要给出目的网络地址外,还必须同时给出该网络的子网掩码。若一个路由器连接在两个子网上就拥有两个网络地址和两个子网掩码。

例4-2:
已知IP地址是141.14.72.24,子网掩码是255.255.192.0,求网络地址:
解: 255.255.192.0的二进制:11111111 11111111 11000000 00000000

IP 141.14.72.24二进制: 11111111 11111111 01001000
00000000

将IP地址二进制与子网掩码二进制进行 与(AND)运算 为 ::11111111 11111111 11000000 00000000
即网络IP为:141.14.64.0

在划分子网的情况下,分组转发的算法必须作出改动。在使用子网划分后,路由表应该包含以下内容:

在划分子网的情况下,路由器转发分组的算法如下:

例4-4:
图4-24有三个字网,两个路由器,以及路由器R1的部分路由表。现在源主机H1向目的主机H2发送分组。试讨论R1收到H1向H2发送的分组后查路由表的过程。

解:

源主机H1向目标主机H2发送的分组的目的地址为128.30.33.138。

源主机H1把本子网的子网掩码255.255.255.128与H2的IP地址128.30.33.128相与得到128.30.33.128,它不等于H1的网络地址(128.30.33.0)。这说明主机H2与主机H1不在同一个网段上,因此H1不能把数据包直接交付给H2。必须交给子网上的默认路由R1,由R1转发。

路由表在接受到这个分组之后,就在其路由表中逐行匹配寻找。
首先看R1路由表的第一行:用这一行的子网掩码255.255.255.128与H2IP地址进行互与,得到128.30.33.128,然后和这一行用样的方法进行第二行,结果发现相与出来的结果和目的网络地址匹配,则说明这个网络(子网2)就是收到的分组所要寻找的目的网络。于是就不用继续找了。R1把分组从接口1直接交付给主机H2(他们都在一个子网上)。

在一个划分子网的网络中可使用几个不同的子网掩码。使用变长 子网掩码VLSM(Variable Length Subnet Mask) 可进一步提高IP地址资源的利用率。在VLSM的基础上又进一步研究出 无分类编制 方法。它的正式名字是无分类域间路由选择CIDR(Classless Inter-Domain Routing)。

CIDR 最主要的特点有两个:

CIDR还使用斜线记法,就是在IP地址后面加上斜线/,然后写上 网络前缀所占的位数 。例如IP地址为128.14.35.7/20是某CIDR地址快中的一个地址,其中前20位就是网络前缀,后面的14位是主机位。如图所示:

当然以上地址的主机号全为0和全为1的地址,一般并不使用,这个地址块共有2^12个地址,我们可以使用地址块中最小的地址和网络前缀来指明这个地址快。例如,上述的地址块可记为128.14.32.0/20。

为了更方便的进行路由选择,CIDR使用了32位的地址掩码(address mask)。地址掩码是由一串1和一串0组成, 而1的个数就是网络前缀的个数。 虽然CIDR不使用子网了,但是出于某些原因,CIDR使用的地址掩码也可以继续称为 子网掩码,斜线记法中,斜线后面的数字就是1的个数 。例如,/20地址快的地址掩码是 11111111 11111111 11110000 00000000 (20个连续的1)。 斜线记法中,斜线后面的数字就是地址掩码中1的个数。

斜线记法还有一个好处就是它除了可以表示一个IP地址外,还提供了一些其他重要的信息。我们举例说明如下:
例如,地址为192.199.170.82/27不仅表示IP地址是192.199.170.82,而且还表示这个地址快的网络前缀有27位(剩下的5位是主机号),因此这个地址快包含32个IP地址( =32)。通过见到那的计算还可以得出,这个地址块的最小地址是192.199.170.64,最大地址是192.199.170.95。具体的计算方法是这样的:找到地址掩码中1和0的交界处发生在地址中的哪一个字节,现在是第四个字节,因此只要把这一个字节的十进制82用二进制表示即可:82的二进制是01010010,取其前3位(这3位加上前3字节的24位就够成了27位),再把后面的5位都写成0,即01000000,等于十进制64,这样就找到了地址快的最小地址192.199.170.64,再把最后面5位都置为1,即01011111,等于十进制的95,这就找到了地址块中的最大地址192.199.170.95。

由于一个CICR地址块有很多地址,所以在路由表中就利用CIDR地址块来查找目的网络。这种地址的聚合常称之为 路由聚合(route aggregation) ,它使得路由表中的一个项目可以表示原来传统分类地址的很多个路由,路由聚合也称之为 构成超网(supernetting) ,路由聚合有利于减少路由器之间的路由选择信息的交换,从而提高了整个互联网的性能。

每一个CIDR地址块中的地址数一定是2的整数次幂,这就是 构建超网 的来源。

网络前缀越短 ,其地址块所包含的地址数就越多,而在三级结构的IP地址中,划分子网是使网络前缀变长。

在使用了CIDR时,由于采用网络前缀这种记法,IP地址由网络前缀和主机号这两部分组成,因此在路由表中的项目也要有相应的变化,这时,每个项目由 网络前缀 下一跳地址组成 但是在查找路由表时可能会得到不止一个匹配结果 ,这样就带来一个问题:我们应该从这些匹配结果中选择哪一条路由呢?

正确的答案是: 应但从匹配结果中选择具有最长网络前缀的路由 ,这就做 最长前缀匹配(long-prefix matching) ,这是因为网络前缀越长,说明其地址块越小因而路由就越具体,最长前缀匹配又称之为 最长匹配 或者 最佳匹配

使用CIDR后,由于要寻找最长前缀匹配,使路由表的查找过程变的十分复杂,当路由表的项目数很大的时候,怎样设法减少路由表的平均查找时间就成为了一个非常重要的问题,现在常用的是 二叉线索(binary trie) ,它是一种特殊结构的树,IP地址中从左到右的比特值决定了从根节点逐层向下层延伸的路径,二二叉线索中的各个路径就代表路由表中存放的各个地址。

图4-26用一个例子说明二叉树线索的结构,图中给出了5个IP地址。为了简化二叉线索的结构,可以先找出对应一与每一个IP地址的唯一前缀(unique prefix),所谓唯一前缀就是在表中所有的IP地址中,该前缀时唯一的,这样就可以用这些唯一前缀来构造二叉线索。在进行查找时,只要能够和唯一前缀匹配相匹配就可以了。

从二叉树的根节点自顶向下的深度最多有32层,每一层对应于IP地址中的一位。

阅读全文

与计算机网络实验怎么分配子网相关的资料

热点内容
友朋漂流瓶显示网络连接异常 浏览:749
usb和蓝牙共享网络哪个效果好 浏览:389
建设网络游戏有哪些 浏览:433
网络唤醒和关机连接哪个好 浏览:258
怎么设置2g网络接入点 浏览:952
没有手机卡可以使用网络吗 浏览:830
长春移动网络检修公告 浏览:337
watch配对无法连接网络 浏览:610
如何连接无线网络密钥 浏览:598
网络与新媒体专业属于哪个院系 浏览:209
深圳小区网络被垄断怎么办 浏览:588
小爱pid网络连接超时 浏览:260
c226网络设置不见了 浏览:238
电脑选哪个网络 浏览:168
ps4网络设置中国移动 浏览:871
移动网络修复下载 浏览:532
网络攻击ai是什么 浏览:118
云视听极光怎么绑定网络 浏览:11
在电脑上不小心关闭网络怎么办 浏览:387
电脑访问网页网络是否连通 浏览:231

友情链接