三个子网习题

三个子网习题讲解
1、一台主机IP192.168.1.193,子网掩码255.255.255.248,当这台主机将一条消息发往255.255.255.255时,能顺利接受到消息的主机IP范围。
【分析】
首先认识一个概念:32位全为“1”的IP地址(255.255.255.255)用于本网广播,该地址叫作有限广播地址。其做用是将广播限制在最小的范围内,若是采用子网编址,那么有限有限广播将被限制在本子网内。
根据题目意思可知,主机发送一消息在255.255.255.255时,即为有限广播,并且根据给出的IP和子网掩码可知该网络为子网编址,那么该有限广播被限制在该IP所给出的子网内。因此,题目所求即先求出该子网是多少,而后求出该子网的IP范围。
【解答】
1)首先将IP和子网掩码化为二进制,求该网络的子网号(其实只将最后一个字节化为二进制便可,由于根据IP可知前三个字节为网络号):
193   1 1 0 0  0 0 0 1
248   1 1 1 1  1 0 0 0
可知上面和子网掩码“1”对应的IP的二进制位为子网号,即为11000,余下的001为主机号。
2)再求在子网号为11000的全部IP范围,即求在该子网内最小IP和最大IP所构成的IP范围。那么
最小IP为:192.168.1. 1 1 0 0 0 0 0 1
最大IP为:192.168.1. 1 1 0 0 0 1 1 0
只讨论最后一个字节,被框住的是子网号,余下的为主机号部分,不难看出,在该子网内最小与最大的IP的不一样只在于主机号的不一样,分别是一个最小主机号和最大主机号。那么化为十进制即有IP范围:192.168.1.193~192.168.1.198
【讨论】
题中给出的IP恰好是该范围内的一个最小IP,若是换成该范围内的其余的任何IP,那么这个问题又如何去解答呢?
 
2、一个网络(假定网络号为172.16.0.0)中有5个子网,子网最大的主机数目为300台,最少主机数目为3台,请为该网络选择子网规划方案,并写出子网掩码。
【分析】
首先明确子网编址的含义:子网编址是将IP地址的主机号部分进一步划分红子网部分和主机部分。也能够理解为:为了建立一个子网地址,能够从标准的IP地址的主机号部分“借”位并把它们指定为子网号部分,余下的为主机号部分。
作如上类型题目,方法能够总结为:进行子网编址→(就是)肯定惟一子网掩码→(就是)肯定子网号位数,在作题中咱们按照这个方法的逆向流程去作。那么一旦肯定了要“借”的位数,即子网号的位数,在建立的全部子网中的子网号都要使用该位数,也就是说,建立的全部子网的子网掩码必须相同。由于一旦肯定了子网号的位数,也就是肯定了子网掩码。
具体肯定几位子网号合适,这是作该题的关键。肯定子网号位数要知足两个条件:一是子网号部分可以建立足够的子网,二是主机号部分能容纳足够的主机,而这两个条件的具体数据要知足题目要求。
【解答】
1)肯定子网号位数。根据题目要求,可知建立的子网数至少要有5个,每一个子网容纳的主机数至少要有300,只要达到这两个条件,那么所用的子网号的位数就能够肯定了。从题目要求可知使用的IPB类地址,那么只考虑后两个字节便可,即考虑从IP16位“借”几位做为子网号。下面咱们用“穷举法”来分析问题。
假设子网号为2位,则建立的子网数为: ,明显不知足条件;
假设子网号为3位,则建立的子网数为:   ,符合子网数的条件,继续考虑是否符合容纳主机数的条件,能够容纳的主机数为: ,符合主机数条件,则该方案可取。如下根据该方案继续讨论。
不妨令IP的后两个字节转化为二进制为:
2)具体IP分配方案能够根据上图写出来(题目没要求,这里不写)。可知该规划方案符合要求,则有子网掩码为:255.255.224.0
【讨论】
是否只有该方案可行呢?该方案是不是最佳方案?
对于问题一,能够继续使用“穷举法”一直去类举,可知能知足要求的方案有5种,除了子网号取为3位之外,还能够取为:4位、5位、6位、7位。但要注意的是,选定的方案就不能同时出现子网号位数不一样的状况,即出现子网掩码不一样的状况。
对于问题二,原则上是根据具体问题具体讨论。作题中,在没有具体的前提条件下,能够随意选取可行方案。
 
3、有四台主机IP配置以下:
   A  192.168.155.68       255.255.255.224
   B  192.168.155.113      255.255.255.224
   C  192.168.155.33       255.255.255.224
   D  192.168.155.94       255.255.255.224
试问:哪两台主机能够直接通讯?跟主机C在同一子网的主机IP范围。
【分析】
首先弄清主机之间通讯的一个原则:进行子网划分后,不一样子网在逻辑上是独立的,没有路由器的转发,子网之间的主机不可能相互通讯。那么若是主机间要能进行直接通讯(路由器转发信息不算直接通讯),只可能有这些主机处在同一个子网内。
根据本题要求,所求第一个问题可转化为判断题中的IP是否在同一个子网内,也就是肯定每一个IP的子网号是否相同。第二个问题有点相似习题1,也就是求出该子网的子网号之后,再求出该子网的最小IP和最大IP,则求出了该IP范围。
【解答】
1)首先将IP和子网掩码化成二进制(根据题意可知,给出IPC类地址,则前三个字节为网络号,则只考虑最后一个字节)。
224     1 1 1 0  0 0 0 0
A   68      0 1 0 0  0 1 0 0
B   113     0 1 1 1  0 0 0 1
C   33      0 0 1 0  0 0 0 1
D   94      0 1 0 1  1 1 1 0
能够看出,ABCD四个选项中前3位均为子网号,则有AD相同,即主机A和主机D能直接通讯。
2)作法如习题一。
有最小IP(最后一个字节):0 0 1 0 0 0 0 1     化为十进制为:33
有最大IP(最后一个字节):0 0 1 1 1 1 1 0     化为十进制为:62
则可知所求的IP范围为:192.168.155.33~192.168.155.62
相关文章
相关标签/搜索