第三讲:IP地址和子网掩码

2023-11-01

一、标准分类的IP地址

每台计算机都要有IP地址,有了IP地址才能互相通信,计算机之间只能互相认识IP地址。IP地址可以理解为计算机的身份证号。

(一)二进制和十进制数转换(记住)

(10000000)2=(128)10

(1000000)2=(64)10

(100000)2=(32)10

(10000)2=(16)10

(1000)2=(8)10

(100)2=(4)10

(10)2=(2)10

(1)2=(1)10

11111111=10000000+1000000+100000+10000+1000+100+10+1

128643216842124015255

举例:

1010000012832160      反过来1601283210100000

10011000128168152

0100010064468

(二)IP地址的表示

IPv4地址采用32位的二进制数表示,表示形式为:

********.********.********.******** (其中*表示1个二进制位,共4组,每组8位二进制数)

比如:11000000.10101000.00000101.00010111

写成十进制数就是:X.X.X.X(其中X表示0—255之间的一个十进制数),比如:

192.168.5.23218.85.157.99218.85.152.99 是正确的IP地址。

156.56.45256.45.345.3456.0.0.1.7 是错误的IP地址。

(三)IP地址的分类(记住)

IP地址分为A类、B类、C类、D类、E类,规定如下:

A类:网络位8位,主机位24位,网络前导位为0,即:

0*******.********.********.********  1.0.0.0—127.255.255.255

网络位00000000不可用,网络位01111111(127)表示回送地址,指本地机。

B类:网络位16位,主机位16位,网络前导位为10,即:

10******.********.********.********  128.0.0.0—191.255.255.255

C类:网络位24位,主机位8位,前导位为110,即:

110*****.********.********.********  192.0.0.0—223.255.255.255

D类:组播地址,前导位为1110,即:

1110****.********.********.********  224.0.0.0—239.255.255.255

E类:保留地址,前导位为11110,即:

11110***.********.********.********  240.0.0.0—247.255.255.255

其中A类、B类、CIP地址可供普通用户使用。

(四)私有IP地址(记住)

IP地址分为公有IP地址和私有IP地址(也称外部IP地址和内部IP地址,或称全局IP地址和专用IP地址),在互联网中,公有IP地址可以被外网访问,私有IP地址仅用于内部网络使用,不能被外网访问。私有IP地址如下:

A类:10.0.0.0—10.255.255.255

B类:172.16.0.0—172.31.255.255

C类:192.168.0.0—192.168.255.255

(五)IP地址的相关规定(记住)

1.网络地址、主机地址、广播地址

IP地址由网络位+主机位组成。

网络地址:主机位全0

主机地址:网络位全0

直接广播地址:主机位全1
 

举例:IP地址 201.161.20.18 的网络地址是201.161.20.0,主机地址是0.0.0.18,直接广播地址为201.161.20.255

2.可用的IP地址

主机位不可全0或全1(全0是网络地址,全1是广播地址)

在一个网段内,最小的可用IP地址是网络地址+1”,最大的可用IP地址是广播地址-1”

举例:192.168.1.0192.168.1.255网段中,可用的IP地址是:192.168.1.1192.168.1.254 

3. 受限广播地址(或称为有限广播地址”) 

32位全1IP地址(255.255.255.255)表示受限广播地址。

受限广播地址和直接广播地址的区别,举例:255.255.255.255192.168.5.255

交换机转发广播,路由器不转发广播。

二、子网掩码

子网掩码用来区别网络位和主机位,用1表示网络位,用0表示主机位。比如:

AIP地址的掩码:11111111.00000000.00000000.00000000  写成十进制 255.0.0.0

也可以用/8来表示,表示前8位是网络位,比如:10.3.3.3/8

BIP地址的掩码:11111111.11111111.00000000.00000000  写成十进制 255.255.0.0

也可以用/16来表示,表示前16位是网络位,比如:172.16.7.6/16

CIP地址的掩码:11111111.11111111.11111111.00000000  写成十进制 255.255.255.0

也可以用/24来表示,表示前24位是网络位,比如:192.168.5.8/24

子网掩码为255.255.255.255表示本网段只有1IP地址,举例:电信运营商动态分配给用户的IP地址110.80.191.243和子网掩码255.255.255.255

三、划分子网的三级网络结构

将一个大的网络划分成几个较小的子网,变成网络位+子网位+主机位的三级结构。

(一)子网掩码的计算(记住)

10000000128  (1)

1100000012864192  (2)

111000001286432224  (3)

11110000128643216240  (4)

111110001286432168248  (5)

1111110012864321684252  (6)

11111110128643216842254  (7)

111111111286432168421255  (8)

(二)子网划分计算

向主机位借1位可以划分成2个子网,借2位划分成4个子网,借3位划分成8个子网,如下:

2825627128266425322416238224212

(三)举例

举例1172.17.0.3/19子网掩码是多少 (3)

子网掩码11111111.11111111.11100000.00000000 255.255.224.0

举例2192.168.6.7/26子网掩码是多少 (2)

子网掩码11111111.11111111.11111111.11000000 255.255.255.192

举例3IP地址172.16.37.95,子网掩码为255.255.224.0,写出网络地址、主机地址和广播地址。

解答:224表示借3位,172.16.37.95172.16.00100101.95

网络地址:172.16.00100000.0172.16.32.0   (主机位全0)

主机地址:0.0.00000101.950.0.5.95  (网络位全0)

广播地址:172.16.00111111.255172.16.63.255   (主机位全1)

练习:写出以下IP地址的网络地址、主机地址和广播地址

172.16.99.8/255.255.240.0  (提示:172.16.01100011.8)

192.168.3.72/255.255.255.192 (提示:192.168.3.01001000)

10.33.4.5/255.248.0.0 (提示:10.00100001.4.5)

192.168.56.24/255.255.255.224

172.17.189.98/255.255.252.0

11.254.255.220/255.128.0.0

四、考题(记住方法)

IP地址为126.150.28.57,子网掩码为255.240.0.0,那么地址类别是(),网络地址是(),直接广播地址是(),受限广播地址是(),主机地址是(),子网内的第一个可用IP地址是(),子网内的最后一个可用IP地址是()

解答:

126.150.28.57/255.240.0.0126.10010110.28.57

地址类别是:A

网络地址是:126.144.0.0  (主机位全0)

直接广播地址是:126.159.255.255  (主机位全1)

受限广播地址是:255.255.255.255

主机地址是:0.6.28.57  (网络位全0)

子网内的第一个可用IP地址是:126.144.0.1  (网络地址+1)

子网内的最后一个可用IP地址是:126.159.255.254  (广播地址-1)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

第三讲:IP地址和子网掩码 的相关文章

  • 自定义编写zabbix_agent脚本

    vi usr lib systemd system zabbix agent servicce Unit Description Zabbix Agent After syslog target After network target S
  • 如何利用CHAT做简单的总结体会?

    问CHAT 在测试过程中使用appium python自动化的优点和体会 CHAT回复 使用 Appium 配合 Python 进行自动化测试主要有以下几点优点 1 跨平台性 Appium 支持 iOS 和 Android 平台的应用自动化
  • VMware 最新版 - 虚拟机安装、激活、Centos安装、XShell 连接虚拟机、网络配置(全流程)

    目录 一 VMware 从安装到使用全流程 1 1 安装和激活 1 2 下载 Centos 镜像 以 7 为例 1 3 创建虚拟机 1 4 网络配置 1 5 验证网络是否可用 一 VMware 从安装到使用全流程 1 1 安装和激活 a 从
  • 【信道估计】【MIMO】【FBMC】未来移动通信的滤波器组多载波调制方案(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码及文章
  • WEB前端常见受攻击方式及解决办法总结

    一个网址建立后 如果不注意安全问题 就很容易被人攻击 下面讨论一下集中漏洞情况和放置攻击的方法 一 SQL注入 所谓的SQL注入 就是通过把SQL命令插入到web表单提交或输入域名或页面请求的查询字符串 最终达到欺骗服务器执行恶意的SQL命
  • 用户数据中的幸存者偏差

    幸存者偏差 Survivorship bias 是一种常见的逻辑谬误 意思是没有考虑到筛选的过程 忽略了被筛选掉的关键信息 只看到经过筛选后而产生的结果 先讲个故事 二战时 无奈德国空防强大 盟军战机损毁严重 于是军方便找来科学家统计飞机受
  • 步骤详图 教你在linux搭建容器环境

    警告 切勿在没有配置 Docker YUM 源的情况下直接使用 yum 命令安装 Docker 1 准备工作 系统要求 要安装Docker CE 社区版 操作系统的最低要求是CentOS7 7以下版本都不被支持 卸载旧版本 Docker改版
  • HPE Aruba Networking:五大网络现代化策略助力实现校园数字化转型

    作者 Aruba中国区技术销售总监 俞世丹 全球数字化进程日益加深 科技已成为加速教育行业发展的重要驱动力 人工智能 大数据 云计算 物联网 虚拟现实等新兴技术的快速发展 正在深刻改变着教育的形态和模式 为了更好地满足学校师生个性化教育教学
  • 揭秘网络世界的幕后密码——Wireshark网络协议分析软件

    在我们日常生活中 计算机和互联网已经成为不可或缺的一部分 然而 很少有人真正了解网络背后复杂的工作原理和通信协议 幸运的是 有一款强大而实用的软件 Wireshark 可以帮助我们深入了解网络世界的幕后密码 Wireshark是一款免费的网
  • 网络安全基础知识面试题库

    1 基于路由器的攻击手段 1 1 源IP地址欺骗式攻击 入侵者从外部传输一个伪装成来自内部主机的数据包 数据包的IP是 内网的合法IP 对策 丢弃所有来自路由器外端口 却使用内部源地址的数据包 1 2 源路由攻击 入侵者让数据包循着一个不可
  • 驾驭远程工作:提高工作效率与灵活性的秘诀

    随着科技的飞速发展 远程工作已成为越来越多企业和员工的选择 这种工作模式不仅为员工提供了更大的灵活性 也为提高工作效率创造了新的可能 本文将深入探讨如何通过远程工作提高工作效率和灵活性 一 明确目标与计划 在远程工作中 明确的目标和计划至关
  • 图片翻译在线怎么用?分享翻译软件给你

    作为一个不擅长学习语言的人 我真是要被生活中似乎无处不在的英语搞蒙了 想象一下 你正在逛商场 想买一瓶洗护用品 拿起来却看到商品上满是看不懂英文说明 是不是一头雾水 或者 你在浏览社交媒体时 看到一张充满英文的趣味图片 却因为语言障碍而错过
  • 挖掘知识的宝藏:如何利用在线资源提升个人技能

    在这个信息爆炸的时代 互联网已经成为我们获取知识 提升技能的重要途径 无论是学习编程 提高语言能力 还是了解新的行业趋势 网络资源都为我们提供了无限可能 本文将探讨如何有效利用在线资源进行自我提升 一 选择合适的在线学习平台 首先 我们需要
  • Kubernetes (十一) 存储——Secret配置管理

    一 简介 从文件创建 echo n admin gt username txt echo n westos gt password txt kubectl create secret generic db user pass from fi
  • Kubernetes (十三) 存储——持久卷-动静态分配

    一 简介 二 NFS持久化存储步骤 静态分配 1 集群外主机用上次nfsdata共享目录中创建用来测试的pv 1 3 目录 用来对三个静态pv 2 创建pv的应用文件 vim pv yaml apiVersion v1 kind Persi
  • 有效降低信号串扰的PCB设计原则

    降低信号串扰的一些PCB设计建议 1 对于传输线 保持相邻信号线之间的间距至少为两倍信号线宽 2 尽量避免信号跨越返回路径中的不连续点或者空隙 3 如果必须在返回路径中跨越空隙 则尽量使用差分线 4 电容器不是一种低阻抗互连结构 其高频阻抗
  • 如何打赢稳定性之战?

    文章目录 前言 为什么总会出现问题呢 如何证明你的稳定性做的有效果 既是持久战 也是防御战 1 提前建筑好防御工事 2 以攻为守 3 找外部支援和配合 前言 随着23年年末期间 各大厂争先恐后的出现的各种线上
  • 为什么我强烈推荐大学生打CTF!

    前言 写这个文章是因为我很多粉丝都是学生 经常有人问 感觉大一第一个学期忙忙碌碌的过去了 啥都会一点 但是自己很难系统的学习到整个知识体系 很迷茫 想知道要如何高效学习 这篇文章我主要就围绕两点 减少那些罗里吧嗦的废话 直接上干货 CTF如
  • AI新年头像模板在哪找?告别单调头像的工具分享

    农历新年到啦 今年的春节假期你有没有弄一些氛围装饰呀 除了每年都有的对联 福字等 经典皮肤 现在也流行起给自己的账号营造一些过年的感觉啦 说到这个 很多人第一反应就是给自己换个新年头像 限定皮肤 不过头像要怎么营造新年的感觉呢 其实用AI工
  • 【安全】简单解析统一身份认证:介绍、原理和实现方法

    深入解析统一身份认证 介绍 原理和实现方法 导语 统一身份认证是什么 统一身份认证的原理 统一身份认证的实现 结语 导语 随着互联网的发展和各种在线服务的普及 用户在不同的应用和平台上需要进行多次身份验证 为了简化用户的登录和减少重复操作

随机推荐

  • 操作系统 — 进程的退出(exit)

    进程退出 linux下正常的退出方式 1 在main函数中使用了return返回 return之后把控制权交给调用函数 2 调用exit 或者 exit exit 之后把控制权交给系统 异常退出 1 调用abort函数 2 进程收到某个信号
  • 双重祖先【树链剖分】

    题目链接 51nod 2553 双重祖先 给定两棵有根树 两棵树均有 n个节点 且根均为 11号点 问有多少对 u v 满足 在给定的两棵树中 u均为 v的祖先 数据范围 1 105 1 首先 我们可以考虑第一棵树 向下dfs的过程中 我们
  • ng 无法加载文件 C:\Users\hl\AppData\Roaming\npm\ng.ps1 解决方法

    错误提示 一 我们在win10 系统中有一个搜索框 输入 Windos PowerShell noted 一定要选择 管理员身份运行 二 打开了命令行之后 输入 set ExecutionPolicy RemoteSigned 然后更改权限
  • Java 常用命令、文档注释、命令行参数

    目录 注释 常用命令 生成API文档 命令行参数 注释 单行注释 多 行 注 释 文档注释 一般标注在类 接口 对外暴露的成员上 描述功能 使用说明 订单业务服务 author chy xxx xxx com version 1 0 sin
  • python 出现socket.gaierror: [Errno 11004] getaddrinfo failed错误

    python 出现socket gaierror Errno 11004 getaddrinfo failed错误 报错详情 Traceback most recent call last File D JiCaiZhuanTi Case
  • 短信开发中的MT、MO是什么意思?

    MO Mobile originate MT Mobile Terminate MT 下行 即SP端下发给用户的信息 MO 上行 即用户上发给SP的信息 上行 mo提交短信到短信中心 下行 mt短信中心向特定的用户转发短信 你的短信是这样的
  • redis4.0集群搭建

    1 安装单机版Redis centos7可以yum直接安装 也可以通过源码包安装 以下仅展示源码编译安装 安装依赖 root localhost yum install gcc y 下载redis4 0 root localhost wge
  • 【习题四】【数据库原理】

    文章目录 一 单选题 二 填空题 三 简答题 Reference 一 单选题 1 表达了数据和处理过程的关系 A 数据字典 B 数据流图 C 逻辑设计 D 概念设计 正确答案 B 2 设计子模式属于数据库设计的 A 需求分析 B 概念设计
  • 为什么计算机采用二进制而不是八进制或者十六进制

    电子计算机能以极高速度进行信息处理和加工 包括数据处理和加工 而且有极大的信息存储能力 数据在计算机中以器件的物理状态表示 采用二进制数字系统 计算机处理所有的字符或符号也要用二进制编码来表示 用二进制的优点是容易表示 运算规则简单 节省设
  • 21亿春节红包撒出去,能缓解快手的流量焦虑吗?

    来源 连线Insight 编辑 李信 抖音作为央视春晚合作伙伴 着实火了一把 官方数据显示 春晚期间 抖音红包的总互动次数达到703亿 在抖音宣布成为2021年春晚独家红包互动合作伙伴时 最焦虑的莫过于快手 1月28日 快手官方微博宣布拿下
  • 类默认成员函数 - 析构函数

    析构函数与构造函数就是功能截然相反的两个函数了 析构函数就是将对象内部的资源进行清理 如malloc开辟的等 值得注意的是 很多人误以为析构函数是销毁对象 对象的销毁工作是由编译器完成的 我们现在说说析构函数的有那些特性 1 还是重析构函数
  • 咖说丨一文了解区块链在医疗领域的应用案例

    收集一众行业大咖观点 探索区块链商业及应用 百家争鸣 百花齐放 说理 解密 预测和八卦 了解行业内幕 看咖说就够了 投稿请联系 tougao conflux chain org 本文转自 白话区块链 作者 Wayne 换了一家医院就诊就要重
  • 阿里手淘猜你喜欢Swing算法介绍

    Swing算法原理比较简单 是阿里早期使用到的一种召回算法 在阿里多个业务被验证过非常有效的一种召回方式 它认为 user item user 的结构比 itemCF 的单边结构更稳定 Swing指的是秋千 例如用户 u uu 和用户 v
  • Shell常用的几个正则表达式:[:alnum:], [:alpha:], [:upper:], [:lower:], [:digit:] 认知

    一 通配符命令简介 匹配符合相关条件的符号 匹配文件名查找 通配符类型 匹配任意长度的任意字符 匹配任意单个字符 匹配指定范围内的任意单个字符 匹配指定范围之外的任意单个字符 space 空白字符 punct 标点符号 lower 小写字母
  • 由java转c++ 和qt的学习心得

    接触qt有一周左右了 写下这篇文章 用于反思自己前几日浑浑噩噩 也用于警醒自己 我是从java转到c 到qt开发的 原先以为编程语言是相通的 但是接触之后才发现 换一种新语言学 很难 接下来回顾两点 一 c 的学习思考 c 中 我认为最为重
  • 21.shell语言之if条件判断语句

    个人简介 作者简介 大家好 我是小鹏linux 运维领域新星创作者 个人主页 小鹏linux 支持我 点赞 收藏 留言 格言 你未必出类拔萃 但一定与众不同 系列专栏 阶段一 windows基础 原创16篇 阶段二 Linux基础知识 原创
  • Mac安装Redis后的配置

    Mac安装Redis后的配置 找到安装目录 配置文件修改 启动服务做测试连接 找到安装目录 1 双击 右键 访达 点击前往文件夹进行查找 如下图所示 2 然后再如下图所示中找到如下路径 usr local bin 3 找到redis con
  • hibernate mysql 超时_Hibernate连接数据库超时设置autoReconnect=true

    com mysql jdbc CommunicationsException The last packet successfully received from the server was58129 seconds ago The la
  • 小程序云开发——图片视频资源上传云端并返回云端路径

    在现在的应用中 包括小程序 图片视频等元素是产品必不可少的一部分 如果一个产品仅支持文字 将会很单调 有时候我们需要将图片视频上传到云端或者服务器 我这里将介绍在小程序中怎么上传图片和视频到云端 并返回云端路径 可以将这个云端路径存入数据库
  • 第三讲:IP地址和子网掩码

    一 标准分类的IP地址 每台计算机都要有IP地址 有了IP地址才能互相通信 计算机之间只能互相认识IP地址 IP地址可以理解为计算机的身份证号 一 二进制和十进制数转换 记住 10000000 2 128 10 1000000 2 64 1