软考112-上午题-【计算机网络】-IP地址和子网掩码

一、IP地址

每个主机必须用一个IP地址来标识。

每 IP 地址都由 4 个小于 256 (0~255)的数字组成,数字之间用"."分开。

Intermet 的 IP 地址共有32 位,4 个字节。它有两种表示格式:二进制格式和十进制格式。二进制格式是计算机所认识的格式,十进制格式是由二进制格式"翻译"过去的,主要是为了便于使用和掌握。例如,十进制 IP 地址 129.102.4.11 与二进制的 10000001 01100110 00000100 0001011 相同,显然表示成带点的十进制格式方便得多。

域名和 IP 地址是一一对应的,域名易于记忆、便于使用,因此得到比较普遍的使用。当用户和internet 上的某台计算机交换信息时,只需要使用域名,网络会自动地将其转换成 IP 地址找到该台计算机。

Intemmet 中的地址可分为 5类:A类、B类、C类、D 类和E类。各类的地址分配方案如图所示。

在 IP 地址中,全0 代表的是网络,全1代表的是广播。

1、A类网络地址:

A 类网络地址占有 1 个字节(8 位),定义最高位为 0 来标识此类地址,余下7位为真正的网络地址,支持1~126 个网络。后面的3 个字节(24位) 为主机地址,共提供 2^24-2 个端点的寻址(减去:全0,全1的地址)。

A 类网络地址第一个字节的十进制值为 000~127。

2、B类地址

B 类网络地址占有 2 个字节(16 位),使用最高两位为10来标识此类地址,其余14位为真正的网络地址,主机地址占后面的2个字节(16位),所以B类全部的地址有(2^14-2)*(2^16-2)个。

B类地址的第一个字节的十进制值为128~191。

3、C类地址

C 类网络地址占有 3 个字节,它是最通用的 internet 地址。使用最高三位为 110 来标识此类地址,其余 21位为真正的网络地址,因此 C 类地址支持 2^21-2 个网络。主机地址占最后1个字节,每个网络可多达 2^8-2 个主机。

C 类网络地址第一个字节的十进制值为 192~223。

4、D类地址

D类地址,识别头是1110,用于组播,例如,用于路由器修改。

D类网络地址第一个字节的十进制值为224~239。

5、E类地址

E类地址为实验保留,其识别头1111,E类网络地址第一个字节的十进制为240~255。

二、子网掩码

网络软件和路由器使用子网掩码来识别报文是仅存放在网络内部还是被路由转发到其他地方。

在一个字段内,1 的出现表明一个字段包含所有或部分网络地址,0 表明主机地址位置。例如,最常用的 C 类地址使用前3 个字节来识别网络,最后一个字节 (8 位)识别主机。因此,子网掩码是 255.255.255.0。

子网地址掩码写一个IP 地址后,用于指明哪些是网络号部分,哪些是主机号部分。

2-1、真题

真题1:

真题2:

最小地址:全0+1;

最大地址:全1-1。

真题3:

汇聚成一个超网是指将多个连续的IP地址空间合并成一个更大的IP地址空间的技术。

子网划分是将一个大网络分成多个较小的子网。

在构建超网时,需要选取一个公共前缀,然后利用这个公共前缀对所有需要聚合的子网进行合并。

真题4:

真题5:

真题6:

真题7:

真题8:

1 1 0 0 0 0 0 0

128 64 32 16 8 4 2 1

128 + 64 = 192

需要大于192

真题9:

真题10:

真题11:

相关推荐
GlueNa2SiO313 小时前
第十八章 Linux故障排查与恢复
linux·服务器·笔记·学习
weixin_4316004413 小时前
NestJS 入门(3):Guard 如何挡住未登录请求?
前端·后端·学习·nest.js
带娃的IT创业者13 小时前
DeepTutor:当 Agent-Native 架构撞上个性化学习的临界点
学习·架构·ai agent·大模型应用·个性化学习·教育技术·agent-native架构
xian_wwq14 小时前
【学习笔记】Context Engineering,AI Agent 真正的内存管理-4/16
笔记·学习·context
寒月小酒15 小时前
AnythingLLM 学习
学习
疯狂打码的少年15 小时前
【数据结构】队列:定义、顺序队列与链式队列
数据结构·笔记
LeoZY_18 小时前
LinkScope 使用笔记:基于 OpenOCD 的通用硬件芯片调试助手
笔记·单片机·嵌入式硬件·开源软件
不会代码的小猴18 小时前
标准模板库(STL)
开发语言·c++·笔记·算法
爱莉希雅&&&18 小时前
K8s NFS+StorageClass+PV/PVC+Deployment 实战笔记
笔记·容器·kubernetes
大模型码小白18 小时前
【AI】一文讲清 RAG:从大模型局限到企业级知识库落地流程
人工智能·深度学习·学习