新浪博客

计算机网络计算

2017-01-12 22:24阅读:
1、已知172.31.128.255/18,试计算:
1、子网数目,
2、网络号,
3、主机号,
4、广播地址,
5、可分配IP的起止范围

解:
1、算子网数目
首先将/18换成为我们习惯的表示法
11111111.11111111.11000000.000000转为十进制就是255.255.192.0,可以看到这个掩码的左边两节和B类默认掩码是一致的,所以这个掩码是在B类默认掩码的范围内,意味着我们将对B类大网进行子网划分。B类掩码默类是用16位(16个0)来表示可分配的IP地址,本题中的掩码在B类默认掩码的基础上多出了两个表示网络号的1,这就是说是将B类大网划分为(11)2进制个子网,将(11)2进制转换为十进制就是4,所以本题中是将B类大网划分为4个子网。

2、算网络号
用公式:将IP地址的二进制和子网掩码的二进制进行“与”(and)运算,得到的结果就是网络号。“与运算”的规则是1和1得1,0和1得0,1和0得0。
172.31.128.255转为二进制是10101100.00011111.10000000.11111111,
掩码是:11111111.11111111.11000000.00000000
所以:
10101100.00011111.10000000.11111111
11111111.11111111.11000000.00000000
10101100.00011111.10000000.00000000
10101100.00011111.10000000.00000000
转换为十进制就是172.31.128.0,所以网络号是172.31.128.0

3、算主机号
也用公式:用IP地址的二进制和(子网掩码的二进制的反码)进行“与”运算,得到的结果就是主机号。反码就是将原本是0的变为1,原本是1的变为0。由于掩码是11111111.11111111.11000000.00000000
所以其反码表示为00000000.00000000.00111111.11111111,再将IP地址的二进制和掩码的反码表示法进行“与”运算:
10101100.00011111.10000000.11111111
00000000.00000000.00111111.11111111
00000000.00000000.00000000.11111111
00000000.00000000.00000000.11111111
转换为十进制是0.0.0.255,我们将左边的0去掉,只留右边的数字,所以我们说这个IP的主机号是255。主机号是表示网络号再加上255就是这个IP地址了。

4、算广播地址
也用公式:在得到网络号的基础上,将网络号右边的表示IP地址的主机部分的二进制位全部填上1,再将得到的二进制数转换为十进制数就可以得到广播地址。因为本题中子网掩码是
11111111.11111111.11000000.00000000,网络号占了18位,所以本题中表示IP地址的主机部分的二进制位是14位,我们将网络号172.31.128.0,转换为二进制是10101100.00011111.10000000.00000000,然后从右边数起,将14个0全部替换为1,即:10101100.00011111.10111111.11111111,这就是这个子网的广播地址的二进制表示法。将这个二进制广播地址转换为十进制就是172.31.191.255

5、算可用IP地址范围
因为网络号是172.31.128.0,广播地址是172.31.191.255,所以子网中可用的IP地址范围就是从网络号+1 到广播地址-1,所以子网中的可用IP地址范围就是从172.31.128.1-172.31.191.254。


2、如果将192.12.6.128/25划分为三个子网,其中子网1可以容纳50台计算机,子网2和子网3分别容纳20台计算机,要求网络地址从小到大依次分配给三个子网,请写出三个子网的掩码与可用的IP地址段。
解:192.12.6.10000000 其中前25位是网络前缀
50<2^6=64 20<2^5=32
因为要减去全0和全1IP地址,所以子网162个,子网2330
子网1要用6个主机位,总的IP地址有32位,32-6=26,所以网络前缀是26,子网1192.12.6.128/26 可用的IP地址段是192.12.6.129--192.13.6.190128+62
子网2的掩码(主机位全为0)是192.12.6.192/27(因为要用5个主机位,留给网络前缀的有32-5=27个),可用的IP地址段是192.12.6.193--192.12.6.222192+30
子网3的掩码(主机位全为0)是192.12.6.224/27(理由同上),可用的IP地址段是192.12.6.225--192.12.6.254225+30


3、1.某公司分得一个IP地址块是202.168.111.0/25,该公司的有3个部门的主机需要分配IP地址,其中部门甲有主机12台,部门乙有主机8台,部门丙拥有主机50台
(1)请你根据CIDR技术为其分配地址块,并填入下表中(要有简要的分析说明,要求剩余连续的地址留以后扩展用)。
(2)各部门之间通信需要使用什么设备,画出网络连接示意图,并为设备分配内网连接地址。

解:202.168.111.0/25 32-25=7 2^7=128 -->可以分配的地址:1-127(主机号为0不能用)
IP地址分段的范围有  4、8、16、32、64、128、256
可以使用的IP地址范围有 2、6、14、30、62、126、254
可以看到下一行比上一行都少两个IP,因为每段IP都会有一个网络地址(头一个IP)和一个广播地址(最后一个IP)。

甲:12->14 乙:8->14 丙:50->62
甲:1--14 -->14<2^4=16 -->32-4=28 网络前缀占28
乙:主机号15为全0,舍去 17--30 -->14<2^4=16 -->32-4=28
丙:主机号31为全0,舍去 33--94中包含63,要分段,干脆放在剩余地址块里面
--> 65--126 -->62<2^6=64 -->32-6=26
其他:
计算机网络计算


4、某个网络IP地址空间为201.1.5.0/24,采用子网划分,地址掩码为255.255.255.248,那么该网络的最大子网数和每个子网最多可以分配的地址数是多少
解:掩码/24表示有32-24=8个主机位,即2^8=256个地址
地址掩码为255.255.255.248,即每个子网可分配256-248=8个地址,
∴可以划分子网数为256/8=32个,
每个子网可以分配的地址数为8-1(子网主机号)-1(广播地址)=6


5、给出B类地址190.168.0.0及其子网掩码255.255.224.0,请确定它可以划分几个子网?
A、8 B、6 C、4 D、2
255.255.224.0转成二进制是:
11111111.11111111.11100000.00000000

我的更多文章

下载客户端阅读体验更佳

APP专享