【计算机网络】已知一个/27网络中有一个地址是 167.199.170.82,问这个网络的网络掩码,网络前缀长度和网络后缀长度是多少?网络前缀是多少?

目录

题:

1. 网络掩码

2.网络前缀长度

3.网络前缀

4.网络后缀长度


题:

已知一个/27网络中有一个地址是 167.199.170.82

问这个网络的网络掩码网络前缀长度网络后缀长度是多少?网络前缀是多少?

1. 网络掩码

1.网络掩码是一种由32位二进制数表示的掩码。

2.用于指示一个IP地址中哪些位用于网络标识。

3.用来区分一个IP地址中哪部分是网络地址,哪部分是主机地址的。

4.每个网络都由唯一的IP地址和对应的网络掩码,他们一起确定了网络中

   主机的数量和范围。

一个/27网络中有一个地址是 167.199.170.82

167.199.170.82 的二进制表示:10100111 11000111 10101010 01010010

一个网络的网络掩码通常可以通过计算得出:27个1位于二进制表示法的最

左边(高位),其余均为0,即11111111 11111111 11111111 11100000

将11111111 11111111 11111111 11100000换算成十进制得255.255.255.224

网络掩码255.255.255.224

2.网络前缀长度

1.用于识别一个IP地址中网络部分的长度

2.网络前缀长度通常用CIDR(无类域间路由)表示法来表示

3.例如,在一个IPv4地址(例如192.168.0.1)中,如果网络部分的长度

为24位,则网络前缀长度就是24,可以表示为192.168.0.1/24

因此此题的网络前缀长度为27

3.网络前缀

167.199.170.82 的二进制表示:10100111 11000111 10101010 01010010

网络掩码的二进制表示:11111111 11111111 11111111 11100000

将两者进行按位与计算:

与运算: 当两个二进制数的同一位都为1时,结果位也为1,否则它为0

        10100111 11000111 10101010 01010010

&

        11111111  11111111  11111111 11100000

得到10100111  11000111  10101010  01000000

167.199.170.64

即网络前缀:167.199.170.64

4.网络后缀长度

32 - 网络前缀长度=32-27=5