软考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:

相关推荐
HappyAcmen1 小时前
1.3 古典概型和几何概型
笔记·概率论·学习方法
普宁彭于晏2 小时前
CSS3相关知识点
前端·css·笔记·学习·css3
qq_336411752 小时前
【笔记】Chrome浏览器的性能调试(performance)工具使用和代码优化
前端·chrome·笔记
fen_fen2 小时前
学习笔记(25):线性代数,矩阵-矩阵乘法原理
笔记·学习·线性代数
要努力啊啊啊3 小时前
强化学习基础概念图文版笔记
论文阅读·人工智能·笔记·深度学习·语言模型·自然语言处理
IT英语写作研习社3 小时前
英语写作中“不少于(小于)”no less than替代no fewer than的用法
笔记
张哈大3 小时前
【 java 集合知识 第二篇 】
java·开发语言·笔记·哈希算法
xiaoxiaoxiaolll4 小时前
从理论崩塌到新路径:捷克科学院APL Photonics论文重构涡旋光技术边界
学习
抠脚学代码5 小时前
Ubuntu18.6 学习QT问题记录以及虚拟机安装Ubuntu后的设置
qt·学习·ubuntu
萌新小码农‍12 小时前
Spring框架学习day7--SpringWeb学习(概念与搭建配置)
学习·spring·状态模式