IP地址分网络号和主机号
网络号用于识别主机所在的网络。
主机号用于识别该网络中的主机。
子网掩码用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在广域网上。
子网掩码是在IPv4地址资源紧缺的背景下为了解决lP地址分配而产生的虚拟lP技术,通过子网掩码将A、B、C三类地址划分为若干子网,从而显著提高了IP地址的分配效率,有效解决了IP地址资源紧张的局面。
子网掩码工作过程是:
将32位的子网掩码与IP地址进行二进制形式的按位逻辑“与”运算得到的便是网络地址
将子网掩码二进制和IP地址二进制进行逻辑“与”(AND)运算,得到的就是主机地址。
192.168.1.0/26
/26是什么鬼?
255.255.255.192的二进制是26个1
/26是26个1 为了简化子网掩码的表示
用/26代替255.255.255.192
192.168.1.0
11000000.10101000.00000001.00000000
192.168.1.63
11000000.10101000.00000001.00111111
首尾地址完全相同的是多少?
11000000.10101000.00000001.00
前26位是相同的
用192.168.1.0/26可以表示
192.168.1.0到192.168.1.63

ipv4中的子网掩码相关推荐

  1. IPv4地址和子网掩码

    目录 1.ip的定义 A.官方定义 B.IP的表现形式 C.IP地址分类 2.网络地址和主机地址 3.子网掩码 4.应用场景 1.ip的定义 A.官方定义 IP地址是一种在Internet上的给主机编 ...

  2. IPv4中,私有地址的范围

    在IPv4中,私有地址的范围分别是: A类地址范围:10.0.0.0-10.255.255.255 B类地址范围:172.16.0.0-172.31.255.555 C类地址范围:192.168.0. ...

  3. Ipv4中的A 、B、C类网络及子网掩码

    参考文章 参考文章 连在某个网络上的两台计算机在相互通信时,在它们所传送的数据包里含有某些附加信息,这些附加信息就是发送数据的计算机的地址和接受数据的计算机的地址.当网络中存在以IP协议为基础的通信时 ...

  4. ip切换脚本(修改ipv4中ip地址、子网掩码、默认网关)

    校园网是静态ip,实验室是自动获得ip,每天切来切去太麻烦,写了个脚本. 第一行是自动以管理员权限运行. 修改的是"以太网"下的ipv4的信息. 另外,把UAC的通知级别直接拉到最 ...

  5. TCP/IP协议簇中的子网掩码有什么作用

    文章目录 前言 IP地址分类 子网掩码 掩码的作用 掩码表示 子网拆分 子网合并 网络包的传播 总结 前言 前几天在配置数据库主从结构时查询了一些IP配置,后来编写远程执行脚本时又配置了一些IP数据, ...

  6. IPv4地址、子网掩码、网关

    什么是IP地址 IP地址是用来标识一个网络节点的互联网地址. IPv4地址组成 地址长度:32位 4个十进制数(0~255)表示,以.隔开(点分十进制) IP地址分类 按照规模分类 类别 网络号.主机 ...

  7. ipv6前缀长度计算_IPv6和IPv4中对比看RIP

    1.RIP RIP是Routing Information Protocol(路由信息协议),是基于Distance Vector(距离矢量)算法的路由器协议,使用Hop Count衡量到达目的网络的 ...

  8. RIPng 原理和实践

    1 RIPng简介 路由技术的发展是与整个因特网的发展密切相关的.随着因特网规模和负载的增长,产生了地址空间不足及路由器存储和交换的信息量急剧增加等一系列问题,使得 IPv6得以长足发展,并将最终取代 ...

  9. H3CNE考试模拟试题

    1. 以下工作于OSI 参考模型数据链路层的设备是__A____.(选择一项或多项) A. 广域网交换机    B. 路由器    C. 中继器    D. 集线器 * A 数据链路层传输的是帧,交换 ...

最新文章

  1. 【Linux】在VirtualBox-6.0中安装Manjaro18.0
  2. 为什么深度学习几乎成了计算机视觉研究的标配?
  3. Quartz框架中的Trigger
  4. 【Boost】boost库asio详解2——strand与io_service区别
  5. webpack:多文件、多环境、跨域处理、热加载
  6. 嵌入式学习在linux下使用c语言对文件进行打开、读写操作。_2000字干货!单片机进阶嵌入式Linux要怎么学习……...
  7. Java 8发布一年后,IDE和编译器尚未完全就绪
  8. 梦见计算机房,梦见未来家里有机房是什么意思?
  9. Java 中的5个代码性能提升技巧,最高提升近10倍
  10. socket结构和几个IP地址转换函数
  11. 电脑系统怎么卸载驱动程序
  12. Ubuntu下FileZilla的安装
  13. php 导出的excel 科学计数法显示处理(记笔记)
  14. µC/OS-II Release Notes
  15. python爬虫(十三)selenium(Selenium入门、chromedriver、Phantomjs)
  16. win10下装mysql-5.7.18-winx64
  17. 互联网医疗泡沫破灭,一场从线上回归线下的技术圈地运动?
  18. GICv3软件overview手册之介绍
  19. C++程序设计_图书管理系统的控制台实现
  20. 基于Android的运动健身减肥管理系统设计与实现(客户端服务端源码及数据库文件)

热门文章

  1. 固态硬盘和机械硬盘的比较和SQLSERVER在两种硬盘上的性能差异
  2. ROSNOTE : 自动拍照
  3. windows VC2010编译libwebsockets
  4. vc2010编译openssl
  5. dig 命令 LINUX
  6. flashbuilder mx组件 MenuBar
  7. kof98 rom下载
  8. ATF(Arm Trusted Firmware)/TF-A Chapter 02 BL1-ROMCode
  9. 魅族手机MX4 MX4 Pro 魅蓝note 无法连接USB调试,adb连不上问题的解决方案
  10. 前端网页兼容电脑笔记本分辨率放大125%、150%的办法