当前位置: 首页 > news >正文

【计算机网络 第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


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

http://www.xdnf.cn/news/298189.html

相关文章:

  • 前端-HTML+CSS+JavaScript+Vue+Ajax概述
  • UE5 诺伊腾动捕使用笔记
  • Vue + Element UI 表单弹窗输入法卡顿问题解决方案
  • 第二章:langchain文本向量化(embed)搭建与详细教程-本地服务方式(下)
  • 2025 后端自学UNIAPP【项目实战:旅游项目】2、安装下载引用前端UI框架:uview-plus
  • OSCP - Proving Grounds - NoName
  • window 显示驱动开发-线程和同步级别一级(二)
  • 基于深度学习的图像识别技术:从原理到应用
  • 【数据挖掘】Apriori算法
  • 【愚公系列】《Manus极简入门》021-音乐创作助手:“音符魔术师”
  • 数学复习笔记 3
  • 【Part 2安卓原生360°VR播放器开发实战】第三节|实现VR视频播放与时间轴同步控制
  • iOS开发架构——MVC、MVP和MVVM对比
  • 如何开始使用 Blender:Blender 3D 初学者指南和简介 怎么下载格式模型
  • java springboot deepseek流式对话集成示例
  • UE5 材质淡入淡出
  • 【数据结构】求有向图强连通分量的方法
  • 【开发工具】Window安装WSL及配置Vscode获得Linux开发环境
  • 虚拟现实视频播放器 2.6.1 | 支持多种VR格式,提供沉浸式观看体验的媒体播放器
  • Spark,HDFS客户端操作
  • mysql中select 1 from的作用
  • 博客系统测试报告
  • 在命令行终端中快速打开npm包官网
  • MySQL从入门到精通(二):Windows和Mac版本MySQL安装教程
  • 【STM32项目实战】一文了解单片机的SPI驱动外设功能
  • (十)深入了解AVFoundation-采集:录制视频功能的实现
  • HTTP 与 HTTPS 的深度剖析:差异、原理与应用场景
  • Day17 聚类算法(K-Means、DBSCAN、层次聚类)
  • MacOS+VSCODE 安装esp-adf详细流程
  • Three.js和WebGL区别、应用建议