网络地址和广播地址

2023-11-18

1.总述
IP地址使用32位二进数表示,每一个主机或路由器的接口都有全局唯一的IP地址(NAT是个例外),它由网络号(NetID)和主机号(HostID)组成,它可以分为五类,如下:

2.地址划分
1)A类地址
其中A类地址的前8位是网络号,后24位是主机号;最高位固定为0,因此只剩下31位,也就是总的IP地址的50%作为A类地址,其地址范围是0.0.0.0 ~ 127.255.255.255;
其中最小的网络号(全是0,地址范围为0.0.0.0 - 0.255.255.255)的IP地址段和最大的网络号(即127,地址范围是127.0.0.0-127.255.255.255)有特殊用途,所以实际上A类地址能用的只有126个;
说明:0.0.0.0在本网内表示本主机,主要是在动态申请IP地址(DHCP)的时候使用,因为此时主机没有IP地址,所以就将自己的IP地址设为0.0.0.0,然后向全网发送申请IP地址的消息,自然本网内的DHCP服务器也会收到该消息。而主机号全0的其它IP地址,也都表示本网内某个特定主机。
而127.0.0.1-127.255.255.254主要用作环回测试,而127.0.0.0和127.255.255.255是保留地址(就是不能用)。
私有地址:A类地址有一个IP子网作为私有地址,该子网的网络号是10(主机号随意);
2)B类地址
B类地址的前16位是网络号,后16位是主机号;最高位固定为10,因此只剩下30位,也就是总的IP地址的25%作为B类地址,地址范围从128.0.0.0-191.255.255.255;
私有地址:B类地址有16个IP子网作为私有地址,其范围从172.16-172.31;
3)C类地址
C类地址的前24位是网络号,后8位是主机号;最高位固定位110,因此只剩下29位,也就是总的IP地址的12.5%作为B类地址,地址范围从192.0.0.0-223.255.255.255;
私有地址:C类地址划分出256个子网作为私有地址,范围是192.168.0-192.168.255;
4)D类和E类
D类和E类各占6.26%,也不再划分网络号和主机号,D类IP地址又被称作多播地址,E类保留。
说明:网络号和主机号全是1的地址被称作受限的广播地址。首先,如果将发送的IP数据报的目标IP地址设置为全1,则表示在本网内进行广播,即本网内的每个主机都会收到该消息。其次,路由器在收到的IP数据报中会检测其目标IP地址,对于目标IP地址全1的数据报不进行转发,因此是受限的。在进行动态申请IP地址(DHCP)时,就是将目标IP地址设置为全1进行广播的。

3.特殊的IP地址总结

第一个、第三个和第六个已经介绍过了,第五个就是直接广播地址,通过它可以向某个指定的子网进行广播,比如某个A类子网的网络号是11,则11.255.255.255就是向11这个子网进行广播。
网络地址:是用于隔离主机地址的,通俗的说电话的区号就是来隔离不同城市的电话号码的,有了网络地址就可以很好的对不同环境、不同领域、不同地理环境等主机地址的规划和管理。例如192.168.1、192.168.2等这就是网络地址,处于此网络地址下的主机地址就是一个独立的网络体系。
广播地址:顾名思义是对网路上所有的ip地址进行广播自己的地址信息,广播又分为网内广播和网段广播,例如192.168.1.255,这就是你一个广播地址,对192.168.1这个网络的所有主机地址进行广播,192.168.255.255,这个就是对整个c类网段的广播,255.255.255.255,这个就不得了了,是对整个互联网的广播,就像早在win95年代的ping就可以发广播包,往往形成攻击,因为这个回应包是相当可观的!

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

网络地址和广播地址 的相关文章

  • 【const-指针-数组】

    文章目录 const const 数组 const 指针 最后 const const是constant的简写 它是用来定义常量 它限定一个变量不允许被改变 产生静态作用 修饰静态变量 const int a 3 int const a 3

随机推荐

  • ZYNQ 库函数学习之SPI

    SPI是串行外设接口 Serial Peripheral Interface 的缩写 是一种高速的 全双工 同步的通信总线 并且在芯片的管脚上只占用四根线 节约了芯片的管脚 同时为PCB的布局上节省空间 提供方便 正是出于这种简单易用的特性
  • 为了买车,我用Python把某帝给搞采集了。

    上班摸鱼看了2个星期车评 还是一头雾水 选合资还是国产 发动机cvt好还是双离合好 艾瑞泽5 GT动力足 但腰线和前脸让人吐槽 真的可靠吗 国产选长安逸动还是吉利帝豪 标志408出来了 还有艾瑞泽8很漂亮 看会视频吧 同质化严重 讲来将去就
  • 基于51单片机的智能晾衣架的设计与实现(源码+论文)_kaic

    摘要 随着社会和市场的变化 我国经济的快速发展和房地产行业的快速扩张 使得装修家居行业飞速发展 在行业高速发展的同时 消费者家居智能化要求也在日益发展 随着科学技术的进步和电子技术的发展 单片机作为智能控制芯片 越来越多的应用到生活中的个各
  • Verilog实例-AMBA(AHB)协议

    目录 一 简介 1 1 AHB 1 2 signal list 1 3 Bus interconnection 总线互联 1 4 Overview of AMBA AHB operation 1 4 1 Basic transfer 1 4
  • ElasticSearch6.x 基于SpringBoot 实现ElasticSearch的统计查询

    AggregationUtil java 实现elasticsearch 搜索引擎针对指定索引的max 最大值 min 最小值 sum 合计统计 avg 平均值统计 stats 基本统计 extendedStats 高级统计 cardina
  • 常见的笔试题之mysql

    MYSQL篇 mysql版本 5 7 安装文件 mysql installer community 5 7 11 0 msi 1 写出复制表的sql语句 例如employ为原表名 copytb为目标表名 语句如下 1 create tabl
  • ajax定时器怎么写,js定时器怎么写?就是在特定时间执行某段程序

    js定时器怎么写 就是在特定时间执行某段程序 复制代码 代码如下 function var handler function var timer setInterval handler 1000 var clear function cle
  • golang运算与循环等

    一 golang运算符 1 算术运算符 相加 相减 相乘 相除 求余 自增 自减 2 关系运算符 等于 不等于 gt 大于 lt 小于 gt 大于等于 lt 小于等于 3 位运算符 按位与运算符 是双目运算符 其功能是参与运算的两数各对应的
  • tkinter实现页面切换

    tkinter是python标准库的GUI组件 对于一些小脚本 完全够用 但是如果是复杂的逻辑界面 当然是啊pyqt更胜一筹 笔者用过wxpython pysimplegui 代码写完了 在打包的时候都会遇到各种各样的问题 而用tkinte
  • chatgpt赋能python:Python如何获取微信聊天记录:详细教程

    Python如何获取微信聊天记录 详细教程 在当前的数字时代 如何快速 便捷地获取信息是困扰每个人的问题 随着移动互联网的发展 微信成为了人们交流沟通的主要工具之一 在这样的背景下 如何获取微信聊天记录成为了一项非常重要的技能 在某些场合中
  • java与jsp的关系_浅谈servlet与jsp的关系

    servlet是用java语言编写的 是一个java类 主要功能是用来接受 处理客户端的请求 并把处理结果返回到客户端显示 Jsp是servlet发展后期的产物 在没有jsp之前 servlet利用输出流动态生成整个HTML页面 输出内容包
  • 数字人解决方案——实时对话数字人源码与环境配置

    前言 1 从技术角度来看 现在的数字人就是一个缝合怪 把各种技术点都整合在一起 用来实现直播 对话等数字人 技术流程大概如下图 其实最重要的一环应该属于LLM 大型语言模型 LLM相当于一个人的意识 如果没有LLM 这一套完全没有深度 2
  • 锁介绍名词解释&&Lock && synchronized

    各种锁名词解释及应用 一 名词解释 1 乐观锁 VS 悲观锁 2 自旋锁 VS 适应性自旋锁 3 无锁 VS 偏向锁 VS 轻量级锁 VS 重量级锁 4 公平锁 VS 非公平锁 5 可重入锁 VS 非可重入锁 6 独享锁 VS 共享锁 二
  • QT学习经验之父子通信

    QT父子通信两种方式 第一种获取父部件 MainWindow par MainWindow parentWidget 第二种利用信号和槽 父发射带参数的信号给子 父部件中 定义 发射信号 子部件中 定义槽 连接信号和槽 connect pa
  • CTF-----RE练习题(二)

    学习打卡篇八 每天学习一点点 认识壳 在一些计算机软件里有一段专门负责保护软件不被非法修改或反编译的程序 它们一般都是先于程序运行 拿到控制权 然后完成它们保护软件的任务 由于这段程序和自然界的壳在功能上有很多相同的地方 所以就把这样的程序
  • 解决 Column count doesn‘t match value count at row 1 的可能思路

    今天遇到这个问题 Column count doesn t match value count at row 1 很明显说的是列不匹配 示例是 insert into user colum1 colum2 colum3 但是values是
  • 错题集 zabbix--yaml

    报错环境 一 ansible yaml root server1 vim Apcha yaml hosts mysql remote user root tasks name yum httpd yum name httpd name st
  • .NET 8发布首个RC,比.NET 7的超级快更快

    NET 8 发布了首个 RC 据称 RC 阶段会发布两个版本 正式版将于 2023 年 11 月 14 日至 16 日在 NET Conf 2023 上推出 NET 8 是长期支持 LTS 版本 将会获得 3 年技术支持 公告写道 此版本为
  • win服务器开虚拟空间,win虚拟空间如何实现301重定向

    对于个人站长来说 window服务器的国内虚拟空间并不陌生 它不像apache那样可以支持 强大的 htaccess文件 对于站长来说 301重定向更不陌生 基本的将不带www的域名301指向带www的域名 如何实现这步 网上一大堆资料没几
  • 网络地址和广播地址

    1 总述 IP地址使用32位二进数表示 每一个主机或路由器的接口都有全局唯一的IP地址 NAT是个例外 它由网络号 NetID 和主机号 HostID 组成 它可以分为五类 如下 2 地址划分 1 A类地址 其中A类地址的前8位是网络号 后