一、计算网络地址

题型一、划分子网题目

此类题目通常求划分后果子网数,以及划分后的地址范围属于综合性考察

例题一、

  1. 某公司申请到一个C类网络,出于地理位置上的考虑,必须切割成5个子网,那么子网掩
    码可以设置为( )。
    A.255.255.0.0 B.255.255.255.0
    C.255.255.255.192 D.255.255.255.224

解析 :
判断c类地址的子网范围 255.255.255.0
补充知识: a 类 255.0.0.0
b 类 255.255.0.0
c 类 255.255.255.0
C类网络的默认子网掩码是255.255.255.0,这意味着前24位是网络地址,后8位是主机地址。为了将一个C类网络切割成5个子网,我们需要足够的子网位来表示这5个子网。
要表示5个子网,至少需要3位 公式为 2^n = 8(具体数值)(因为2^3 = 8,这是第一个大于5的2次幂,即 8 > 5),所以我们需要从原来的8位主机地址中借用3位作为子网位

原来的子网掩码(255.255.255.0)的二进制表示是: 11111111.11111111.11111111.00000000
借用3位后的子网掩码的二进制表示是: 11111111.11111111.11111111.11100000
转换为十进制就是: 255.255.255.224
因此,子网掩码可以设置为255.255.255.224.

题型二、求子网数及其主机数

例题一、

计算子网数,以及子网中可用的主机数,或者范围。

  1. 192.168.1.0/24 使用掩码255.255.255.240 划分子网,其子网数为( ),每个子网内可用主机地址数为( )
    A. 14 14 B. 16 14
    C. 254 6 D. 14 62

解析:
(1)掩码255.255.255.240为28位(最后八位数为11110000),28-24=4 网络位向主机位借用了4位,子网数为2的4次方可划分2^4=16个子网 ; 每个子网可用主机数:2^4-2=14 可得 16 ;16

  1. B 类地址子网掩码为 255.255.255.248 ,则每个子网内可用主机地址数为( )
    A. 10 B. 8 C. 6 D. 4

解析: 248=(11111000) ; 故此网络位向主机位接了5位,所以子网数可以是2^5=32个, 可用主机IP是2^3-2(一个网关地址和一个广播地址)=6个

  1. 对于C 类 IP 地址,子网掩码为 255.255.255.248 ,则能提供子网数为( )
    A. 16 B. 32 C. 30 D. 128

解析:看第二 题解析 .子网数可以是2^5=32个

题型三、 求出子网地址范围

根据题意判断,这类题型变化万千,提出各种问题其核心都是要求你计算地址范围。

例题一、

  1. 给定的数据:

    IP地址:153.50.6.27 , 子网掩码:255.255.255.128 ,求出地址的子网范围。

解析步骤:

  1. 将IP地址和子网掩码转换为二进制形式:
    IP地址(153.50.6.27)的二进制形式:
    10011001.00110010.00000110.00011011
    子网掩码(255.255.255.128)的二进制形式:
    11111111.11111111.11111111.10000000

  2. 计算子网地址:
    子网地址是IP地址和子网掩码进行逻辑“与”操作的结果:
    10011001.00110010.00000110.00011011 (IP地址)
    11111111.11111111.11111111.10000000 (子网掩码)
    结果:10011001.00110010.00000110.00000000
    转换回十进制:153.50.6.0

  3. 计算广播地址:
    广播地址是子网地址网络部分保持不变,主机部分全部置为1的结果:
    子网地址的二进制形式:10011001.00110010.00000110.00000000
    将主机部分置为1 : 10011001.00110010.00000110.01111111
    转换回十进制:153.50.6.127

  4. 计算主机地址范围:
    主机地址范围是从子网地址的下一个地址开始,到广播地址的前一个地址结束:
    子网地址的下一个地址:153.50.6.1
    广播地址的前一个地址:153.50.6.126
    所以,主机地址范围是:153.50.6.1 - 153.50.6.126

    例题二

    1. 子网掩码是255.255.255.224,那么主机218.22.50.40,求主机地址所在的子网。

    解析:此类题目核心要求的是求出范围 。

    要确定主机218.22.50.40所在的子网,我们需要将IP地址和子网掩码进行逐位“与”操作。

    子网掩码255.255.255.224的二进制表示是: 11111111.11111111.11111111.11100000

    IP地址218.22.50.40的二进制表示是: 11011010.00010110.00110010.00101000

    进行逐位“与”操作:

  11011010.00010110.00110010.00101000  (218.22.50.40)
  11111111.11111111.11111111.11100000  (255.255.255.224)
  11011010.00010110.00110010.00100000
转换为十进制就是: 218.22.50.32  地址范围是: 218.22.50.32 - 64 
因此,主机 218.22.50.40 ,所在的子网是 218.22.50.32。 

例题三、

  1. 如果子网掩码是255.255.192.0,那么下面主机( )必须通过路由器或三层交换
    机才能与主机129.23.144.16通信。
    A.129.23.191.21
    C.129.23.130.33
    B.129.23.127.222
    D.129.23.148.127

解析:
提示:求子网范围就要先求出掩码 再利用掩码与主机地址求出网络地址
要确定哪些主机必须通过路由器或三层交换机才能与主机129.23.144.16通信,我们需要先计算出子网掩码255.255.192.0下的子网范围。
子网掩码255.255.192.0的二进制表示是: 11111111.11111111.11000000.00000000
这意味着前18位是网络地址,后14位是主机地址。

主机129.23.144.16的IP地址在子网掩码下的二进制表示是: 10000001.00010111.10010000.00010000
计算其网络地址(子网地址):
进行“与”运算 ,我们可以得出以下结论:(只看前18位网络位)(主机位)
11111111.11111111. 11000000.00000000
10000001.00010111.10010000.00010000
网络地址:部分是:10000001.00010111.10000000,即129.23.128.0
小提示:这个网络地址在平常也会让你进行计算,计算流程一致。
到这里求出来了第一个网络地址后就需要求出最后一位的地址(广播地址)。
可以将后面主机位14位“0” 换位全一即可。
10000001.00010111.10111111.11111111 转换回十进制,得到129.23.191.255。
所以第一个子网的地址范围是129.23.128.0到129.23.191.255

posted @ 2024-12-24 15:01  宰猪  阅读(332)  评论(0)    收藏  举报