Netmask (子网掩码 )的用途与子网络的切分
Netmask(子网掩码)是达成子网络的切分的最重要参数。
以 192.168.0.0~192.168.0.255 这个网域为范例演示Netmask:
IP 网段可以分为 Net_ID 与 Host_ID,既然 Net_ID 是不可变的,那就假设他所占据的 bits 已经被用光了 ( 全部
为 1 ),而 Host_ID 是可变的,就将他想成是保留着 ( 全部为 0 ),所以, Netmask 的表示就成为:
11000000.10101000.00000000.00000000 192.168.0.0
11000000.10101000.00000000.11111111 192.168.0.255
|----------Net_ID---------|-host--|
11111111.11111111.11111111.00000000 <== Netmask 二进制
255 . 255 . 255 . 0 <== Netmask 十进制
Class A, B, C 三个等级的 Netmask 表示方式:
A Class : 11111111.00000000.00000000.00000000 ==> 255. 0. 0. 0
B Class : 11111111.11111111.00000000.00000000 ==> 255.255. 0. 0
C Class : 11111111.11111111.11111111.00000000 ==> 255.255.255. 0
在 192.168.0.0 ~ 192.168.0.255 这个 IP 网段里面的相关网络参数:
Netmask: 255.255.255.0 <==网域定义中,最重要的参数
Network: 192.168.0.0 <==第一个 IP
Broadcast: 192.168.0.255 <==最后一个 IP
可用以设定成为主机的 IP 数:
192.168.0.1 ~ 192.168.0.254
Network/Netmask
192.168.0.0/255.255.255.0
192.168.0.0/24 <==因为 Net_ID 共有 24 个 bits
除了C Class之外,网域是可以切的更细。
例如C Class 的Net_ID占24bits,将第一个Host_ID拿来做Net_ID,则整个Net_ID占25bits,而Host_ID减少为占7bits。在这样的情况下,原来的一个 C Class 的网域就可以被切分为两个子网域,而每个子网域就有256/2 - 2 = 126个可用的 IP 了。如此,该网域当中的主机在进行逻辑广播时,响应的主机数量就少了一半, 优化网络效能。
原本的 C Class 的 Net_ID 与 Host_ID 的分别
11000000.10101000.00000000.00000000 Network: 192.168.0.0 (第一个IP)
11000000.10101000.00000000.11111111 Broadcast: 192.168.0.255 (最后一个 IP)
|----------Net_ID---------|-host--|
切成两个子网络之后的 Net_ID 与 Host_ID 为何?
11000000.10101000.00000000.0 0000000 多了一个 Net_ID 了, 为 0
11000000.10101000.00000000.1 0000000 多了一个 Net_ID 了, 为 1
|----------Net_ID-----------|-host--|
第一个子网络
Network: 11000000.10101000.00000000.0 0000000 192.168.0.0
Broadcast: 11000000.10101000.00000000.0 1111111 192.168.0.127
|----------Net_ID-----------|-host-|
Netmask: 11111111.11111111.11111111.1 0000000 255.255.255.128
所有 IP 与网域表示式:
192.168.0.0/25 或 192.168.0.0/255.255.255.128
第二个子网络
Network: 11000000.10101000.00000000.1 0000000 192.168.0.128
Broadcast: 11000000.10101000.00000000.1 1111111 192.168.0.255
|----------Net_ID-----------|-host-|
Netmask: 11111111.11111111.11111111.1 0000000 255.255.255.128
所有 IP 与网域表示式:
192.168.0.128/25 或 192.168.0.128/255.255.255.128
所以说,当再细分下去时,就会得到两个子网域,而两个子网域还可以再细分下去。
当中。所以整个 IP 的地址会变成这样:
预设:
|-----Net_ID--------|--Host---|
Network: 172 . 16 .0000000 0.00000000 172.16.0.0
Broadcast: 172 . 16 .0000000 1.11111111 172.16.1.255
Netmask: 11111111.11111111.1111111 0.00000000 255.255.254.0
Netmask (子网掩码 )的用途与子网络的切分相关推荐
- IP地址,netmask 子网掩码、gateway 默认网关,dns-nameserve域名服务器总结
IP地址,netmask 子网掩码.gateway 默认网关,dns-nameserve域名服务器总结 一.IP地址 二.netmask 子网掩码 三.gateway 默认网关 四.dns-names ...
- Netmask, 子网与 CIDR (Classless Interdomain Routing)
Netmask, 子网与 CIDR (Classless Interdomain Routing) 我们前面谈到 IP 是有等级的,而设定在一般计算机系统上面的则是 Class A, B, C.现在我 ...
- 基础网络概念(鸟哥的私房菜)
转自:http://vbird.dic.ksu.edu.tw/linux_server/0110network_basic.php#tcpip_network_arp (鸟哥的文章真是通俗易懂,大赞~ ...
- 鸟哥的Linux私房菜(服务器)- 第二章、基础网络概念
第二章.基础网络概念 最近更新日期:2011/07/15 你的服务器是放在网络网络上面来提供服务的,所以,如果没有网络或者是网络不通,那么你的服务器当然是英雄无用武之地啦! 此外,服务器上面的网络服务 ...
- 第二章、基础网络概念
你的服务器是放在网络网络上面来提供服务的,所以,如果没有网络或者是网络不通,那么你的服务器当然是英雄无用武之地啦! 此外,服务器上面的网络服务都是用来达成某项因特网的通讯协议,以提供相对应的服务而已. ...
- 二层交换机 不在同一子网_IP地址、子网掩码、网关之间有什么联系呢?各自用途有什么?...
本文出自头条号老王谈运维,转载请说明出处. 引言: 网络无处不在,深深影响着我们的生活.而下面几点知识是我们在网络学习中经常遇到的,但并不是每个人都能轻易的说出他们概念. IP地址?子网掩码? 网关? ...
- 列举计算机网络用途,计算机网络及网页制作(简答题)
1.简述什么事计算机网络的拓扑结构,有哪些常见的拓扑结构 计算机网络的拓扑结构是指网络中通信线路和站点(计算机或设备)的几何排列形式.常见的网络 拓扑结构有星形网络.总线型网络.树形网络.环形网络和网 ...
- c#获取本地ip地址网关子网掩码_这样解释IP地址、子网掩码、网关之间的联系,不会技术也能听懂...
原作者:老王谈运维 今日头条 原文链接:https://www.toutiao.com/a6707495163079426563/ 网络无处不在,深深影响着我们的生活.而下面几点知识是我们在网络学习中 ...
- 可用子网数要不要减2_子网数、主机数与子网掩码的关系
1.利用子网数目计算子网掩码 把B类地址172.16.0.0划分成30个子网络,它的子网掩码是多少? 将子网络数目30转换成二进制表示11110 统计一下这个二进制的数共有5位 注意:当二进制数中只有 ...
最新文章
- Linq基础知识小记二
- TensorFlow tfjs 0.10.3 发布
- 分布式RPC框架性能大比拼 dubbo、motan、rpcx、gRPC、thrift的性能比较
- php定义一个名为Vehicles,php的扩展和嵌入--c++类的扩展开发
- 想要设计自己的微服务?看这篇文章就对了
- 如何使用git for windows上传文件到git仓库
- python 生成对称矩阵_对称矩阵| 使用Python的线性代数
- procreate 笔刷_插画学习必备:2000款Procreate大师级笔刷,超级强大,免费领取
- html5拖放文件,HTML5是否允许拖放拖放文件夹或文件夹树?
- git中如何提交空目录
- linux nslookup 解析不到dns_网络工程师之nslookup命令
- Vivo手机originOS安装谷歌套件服务框架GMS安装谷歌三件套,进Google Play商店下载应用
- 迈达斯导出html计算书,动态计算书模块功能-midas Civil 2011
- Dagger2的简单使用及基本原理
- 产品心理学:福格行为模型详解与应用
- JS 的内联模式与外联模式
- android浏览器测试,Android多款手机浏览器页面加载测试横评
- 小飞鱼通达二开 致远OA配置(写数据到通达OA第三方系统)接口(图文)
- 如何在python中获得当前时间前几天的日期
- tensorflow2.0 dqn 深度强化学习 AI自动玩游戏,有详细注解
热门文章
- 解决数据库高并发的一种方案——分库分表
- 数据库复习——SQL子查询(IN,θsome,Exists子查询)
- account表里有什么 银行_银行螺丝钉:科创板50指数基金来了,该如何投资?
- 巴西2014年世界杯徽标
- sql存储过程加密和解密(MSSQL)
- PyTorch-Geometric安装教程
- 牙齿美白粉行业调研报告 - 市场现状分析与发展前景预测
- 分巧克力(蓝桥杯C/C++B组真题详解)
- Camera2实现带照相框的可修改显示效果的自定义照相机
- 动态配置过滤器java_Java Web之路一:过滤器(Filter)