如何判断ip地址,划分子网,最多多少个主机地址(期末版)

2024-02-13 13:40

本文主要是介绍如何判断ip地址,划分子网,最多多少个主机地址(期末版),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

IP 地址自然分类为A、B、C、D、E,五类地址,一般主要类型是前三个类型,也就是A、B、C类型。

其分类的具体要求是IP第一个字节(8位)

IP第一个字节(8位)第一个字段范围掩码
A以"0"开头A\leqslant127255.0.0.0
B以"10"开头(2的七次方=128)128\leqslant B <192255.255.0.0
C以"110"开头(128+64=192) 192\leqslantC<224(192+32=224)255.255.255.0

         

练习 一:

IP地址133.18.2.110是______地址

A.A类           

B.B类           

C.C类           

D.D类

解题:133 = 128+5 对应的二进制 是 1000 0101,也就是以"10"开头就是B类地址。 

IP地址 203.108.2.110是_____地址

A.A类   

B.B类           

C.C类           

D.D类

解题:203 = 128+64+8+3 对应的二进制是 1100 1011,也就是以"110"开头是C类地址

IP地址有网络号+主机号组成,该网段的第一个地址是网络地址(也叫IP子网地址),最后一个地址是广播地址。

其次要掌握的知识是掩码中"1"对应的IP地址的是网络号,掩码中"0"对应的IP地址是主机号,而子网号通常占用一部分的主机号实现。举个栗子

 IP : 1011.1111.1111.0000

掩码:1111.1111.0000.0000

也就是说以掩码为第一个0为界限,掩码"1"对应IP地址也就是 1011.1111  是该IP的网络号,1111.0000是该IP的主机号

将IP地址与掩码进行   AND(与)运算 (原则:0 and 1=0 ,1 and 1 = 1) 得到网络号+全为0的主机号,也就是网络地址(IP子网地址),通常网段第一个地址为网络地址,最后一个地址为广播地址,不计入主机ip地址。

练习二:

IP地址125.1.1.1对应的自然分类网段的广播地址为________

解题:125是以"0"开头的A类地址,自然分类的掩码地址是255.0.0.0 与125.1.1.1进行与运算,得125.0.0.0,最后一个地址为广播地址也就是125.255.255.255

IP地址165.110.20.67 对应的自然分类网段包含的可用主机地址数为______

解题:165 是以"10"开头是B类地址,自然分类的掩码地址是255.255.0.0与165.110.20.67进行与运算,得165.110.0.0 网络地址,主机地址范围为165.110.0.1------165.110.255.254,也就是0.1---0.255,1.0----1.255 .....  255.0----255.254 也就是255*2+256*254=65534

子网号是在主机号的基础上添加的,如:八位为主机号,若子网号为3位,主机号为5位。

练习三:

某企业家网络管理员需要设置一个子网掩码将其负责的C类网络211.110.10.0 划分位子网要每个子网的主机数不少于20,请问采用多少的子网掩码进行划分?

A.28               

B.27               

C.26                       

D.29               

E.25

解题:也就是说要2的5次方>20 最少要5位主机号才能满足每个子网的主机数不少于20,也就是最多32-5=27 位

某公司网络管理员需要设置一个子网掩码将其负责的C类网络211.110.10.0划分为14个子网,要求每个子网包含尽可能多的主机,则他应采用_____位的子网掩码

解题:2的4次方>16,也就是需要4+24=28位掩码

本文转载请表明出处,后续会进行维护,谢谢宝子们 :)

这篇关于如何判断ip地址,划分子网,最多多少个主机地址(期末版)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/705677

相关文章

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

Linux配置IP地址的三种实现方式

《Linux配置IP地址的三种实现方式》:本文主要介绍Linux配置IP地址的三种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录环境RedHat9第一种安装 直接配置网卡文件第二种方式 nmcli(Networkmanager command-line

Linux虚拟机不显示IP地址的解决方法(亲测有效)

《Linux虚拟机不显示IP地址的解决方法(亲测有效)》本文主要介绍了通过VMware新装的Linux系统没有IP地址的解决方法,主要步骤包括:关闭虚拟机、打开VM虚拟网络编辑器、还原VMnet8或修... 目录前言步骤0.问题情况1.关闭虚拟机2.China编程打开VM虚拟网络编辑器3.1 方法一:点击还原VM

C++实现回文串判断的两种高效方法

《C++实现回文串判断的两种高效方法》文章介绍了两种判断回文串的方法:解法一通过创建新字符串来处理,解法二在原字符串上直接筛选判断,两种方法都使用了双指针法,文中通过代码示例讲解的非常详细,需要的朋友... 目录一、问题描述示例二、解法一:将字母数字连接到新的 string思路代码实现代码解释复杂度分析三、

Nginx实现动态封禁IP的步骤指南

《Nginx实现动态封禁IP的步骤指南》在日常的生产环境中,网站可能会遭遇恶意请求、DDoS攻击或其他有害的访问行为,为了应对这些情况,动态封禁IP是一项十分重要的安全策略,本篇博客将介绍如何通过NG... 目录1、简述2、实现方式3、使用 fail2ban 动态封禁3.1 安装 fail2ban3.2 配

Java判断多个时间段是否重合的方法小结

《Java判断多个时间段是否重合的方法小结》这篇文章主要为大家详细介绍了Java中判断多个时间段是否重合的方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录判断多个时间段是否有间隔判断时间段集合是否与某时间段重合判断多个时间段是否有间隔实体类内容public class D

linux下多个硬盘划分到同一挂载点问题

《linux下多个硬盘划分到同一挂载点问题》在Linux系统中,将多个硬盘划分到同一挂载点需要通过逻辑卷管理(LVM)来实现,首先,需要将物理存储设备(如硬盘分区)创建为物理卷,然后,将这些物理卷组成... 目录linux下多个硬盘划分到同一挂载点需要明确的几个概念硬盘插上默认的是非lvm总结Linux下多

Ubuntu固定虚拟机ip地址的方法教程

《Ubuntu固定虚拟机ip地址的方法教程》本文详细介绍了如何在Ubuntu虚拟机中固定IP地址,包括检查和编辑`/etc/apt/sources.list`文件、更新网络配置文件以及使用Networ... 1、由于虚拟机网络是桥接,所以ip地址会不停地变化,接下来我们就讲述ip如何固定 2、如果apt安

查询SQL Server数据库服务器IP地址的多种有效方法

《查询SQLServer数据库服务器IP地址的多种有效方法》作为数据库管理员或开发人员,了解如何查询SQLServer数据库服务器的IP地址是一项重要技能,本文将介绍几种简单而有效的方法,帮助你轻松... 目录使用T-SQL查询方法1:使用系统函数方法2:使用系统视图使用SQL Server Configu