【计算机网络 第8版】谢希仁编著 第四章网络层 地址类题型总结

小结

个人觉得地址类在网络层算好做的题,这部分知识本身并不多,理解到位了就是2进制和10进制的换算题了。而且这种题给你一小时例题和标答,肯定自己都能悟出来。但是计网网络层的整体我感觉很散,老师讲的也乱七八糟的,听不了一点。

需要的知识储备:ABCDE类地址、地址掩码、ABCD类网络(地址和网络这两个概念搞混了我很久很久)、子网划分

举个例子:150.120.90.60/28,128<150<192,是B类地址;

24<28<32,是C类网络的子网,不是D类网络(D类必须等于32)。

题目

逐题解析

4.22

前面两个数字都一致,看第三个数字------

四个翻译过来就是

10000100,10000101,10000110,10000111

四个IP前面22位数字相同,因此最大聚合是212.56.132.0/22

深入理解:这个聚合结果的覆盖范围是从212.56.10000100.00000000到212.56.10000111.11111111,共计4个子网

4.23

208.100|00000

208.10000010.000111|00

前面的地址块包含了后面的地址块

4.27

86.32/12=86.0010|0000

IP的第二个数属于[32,47],只能选1

4.28

四个选项:0000|0000,0010|0000,000001|00,0101|0000,目标的开头是00000010,因此只有第1个的网络前缀合题。

4.29

两个数第二位出现差异,分别是00000111,00011111,前11位数相同,选4

4.30

全部翻译成2进制,数有多少个1就行。2、4、11、30。

4.31

第三个数字是84,地址翻译成二进制:140.120.0101|0100.24/20,因此最小地址是140.120.80.0,最大地址是140.120.95.255,地址掩码是255.255.240.0。地址块一共有2^12=4096个地址(可分配地址4094个),相当于16个C类地址。

知识储备:地址块的地址数是2的主机号数量次方-2,去掉最大地址和最小地址。C类地址是第17-24位数都定下来了的,现在21-24没定,所以是2的四次方。

4.32

同理,190.87.140.202=190.87.140.11001|010/29,因此最小地址是190.87.140.200,最大地址是190.87.140.207,掩码是255.255.255.248,地址有2^3=8个(可分配地址6个),相当于1/32个C类地址(没错我瞳孔裂开了)

4.33

翻译IP:136.23.12.01|000000/26,划分成4个一样大的子网,那么拿出2位,变成

136.23.12.0100|0000/28,136.23.12.0101|0000/28,

136.23.12.0110|0000/28,136.23.12.0111|0000/28。

(1)前缀有28位(2)每个子网中有2^4-2=14个地址(3)地址块是

10001000.00010111.0001100.0100*,

10001000.00010111.0001100.0101*,

10001000.00010111.0001100.0110*,

10001000.00010111.0001100.0111*。

(4)因为题目说的是可分配给主机,因此去掉最小最大的

136.23.12.65,136.23.12.78

136.23.12.81,136.23.12.94

136.23.12.97,136.23.12.110

136.23.12.113,136.23.12.126


如果我写的够详细,就点个赞叭!

相关推荐
乐迪信息2 分钟前
乐迪信息:AI防爆摄像机在船舶监控的应用
大数据·网络·人工智能·算法·无人机
放荡不羁的野指针6 分钟前
leetcode150题-滑动窗口
数据结构·算法·leetcode
BHXDML24 分钟前
数据结构:(一)从内存底层逻辑理解线性表
数据结构
小龙报28 分钟前
【C语言进阶数据结构与算法】单链表综合练习:1.删除链表中等于给定值 val 的所有节点 2.反转链表 3.链表中间节点
c语言·开发语言·数据结构·c++·算法·链表·visual studio
TracyCoder1231 小时前
LeetCode Hot100(13/100)——238. 除了自身以外数组的乘积
算法·leetcode
CoderCodingNo1 小时前
【GESP】C++五级练习题 luogu-P3353 在你窗外闪耀的星星
开发语言·c++·算法
Anastasiozzzz1 小时前
LeetCode Hot100 215. 数组中的第K个最大元素
数据结构·算法·leetcode
让我上个超影吧1 小时前
【力扣76】最小覆盖子串
算法·leetcode·职场和发展
近津薪荼2 小时前
优选算法——双指针5(单调性)
c++·学习·算法
2401_857683542 小时前
C++代码静态检测
开发语言·c++·算法