子网掩码是什么?怎么设置?
本文为转载后稍加变动后作为笔记存在于此,附原文链接:https://blog.csdn.net/yyyljw/article/details/100031478
1、子网掩码的作用
在设置电脑IP时,会碰到两个重要的参数,一个是IP地址,一个是子网掩码。IP地址我们都知道,是互联网上每个子网或每个主机在网络上的唯一身份标签,那子网掩码到底是干什么用的呢?
随着互联网的发展,越来越多的网络产生,有的网络多则几百台主机,少则区区几台,这样就浪费了大量的IP地址,所以要划分子网。为了有序地区分和管理不同的子网,就需要使用子网掩码。
子网掩码用来指明一个IP地址所标示的主机是处于哪个子网中的。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
2、子网掩码的用法
子网掩码是一个32位地址,对于A类地址来说,默认的子网掩码是255.0.0.0;对于B类地址来说默认的子网掩码是255.255.0.0;对于C类地址来说默认的子网掩码是255.255.255.0。
注意:并不是说所有的子网掩码都是255.0.0.0 255.255.0.0 255.255.255.0
子网掩码通常有十进制和二级制两种表现形式,255.255.0.0用二进制表示则为1111111.11111111.00000000.00000000,其中,前面2个字节的16位“1”表示网络号,后面2个字节的16位“0”表示主机号。
IP地址根据网络号和主机号来分,分为A、B、C三类及特殊地址D、E。 全0和全1的都保留不用。
A类:(1.0.0.0-126.0.0.0)(默认子网掩码:255.0.0.0或 0xFF000000)第一个字节为网络号,后三个字节为主机号。该类IP地址的最前面为“0”,所以地址的网络号取值于1~126之间。一般用于大型网络。
B类:(128.0.0.0-191.255.0.0)(默认子网掩码:255.255.0.0或0xFFFF0000)前两个字节为网络号,后两个字节为主机号。该类IP地址的最前面为“10”,所以地址的网络号取值于128~191之间。一般用于中等规模网络。
C类:(192.0.0.0-223.255.255.0)(子网掩码:255.255.255.0或 0xFFFFFF00)前三个字节为网络号,最后一个字节为主机号。该类IP地址的最前面为“110”,所以地址的网络号取值于192~223之间。一般用于小型网络。
D类:是多播地址。该类IP地址的最前面为“1110”,所以地址的网络号取值于224~239之间。一般用于多路广播用户 。
E类:是保留地址。该类IP地址的最前面为“1111”,所以地址的网络号取值于240~255之间。
当配合IP地址191.168.0.4使用时,则表示该IP地址是B类地址,191.168是网络标识,0.4是主机标识。也即子网掩码AND IP地址的部分是网络标识,子网掩码取反后AND IP地址的部分即为主机标识。
在IP地址3种主要类型里,各保留了3个区域作为私有地址,其地址范围如下:
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
回送地址:127.0.0.1。 也是本机地址,等效于localhost或本机IP。一般用于测试使用。例如:ping 127.0.0.1来测试本机TCP/IP是否正常。
子网掩码有两个特殊地址,当子网掩码的主机地址全为0时,表示该网络地址,当子网掩码的主机地址全为1时,表示该网络的广播地址。
例1 不同子网下的主机能否直接通信
假设两个IP地址分别是192.168.31.2和192.168.32.2,子网掩码都是255.255.255.0。
我们可以知道两者的网络标识分别是192.168.31和192.168.32,无法直接通信,也就无法PING通。要想能相互通信,需要将子网掩码改成255.255.0.0。
例2 如何确定子网掩码
1)将主机数目转化为二进制来表示,总位数是N;
2)将掩码地址全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。
如欲将B类IP地址191.168.0.0划分成若干子网,每个子网内有主机300台:
1)300=100101100,该二进制为九位数,N = 9
2)将子网掩码255.255.255.255从后向前的9位全部置0,即为: 11111111.11111111.11111110.00000000,也即255.255.254.0。
255.255.254.0就是191.168.0.0的300台主机的子网掩码了。
例3 如何理解192.168.1.0/24或者192.168.1.0/16
上文中的24代表主机ID的掩码地址长度,从前往后有24位,即子网掩码的地址是11111111.11111111.11111111.00000000,即255.255.255.0。
后者则从前往后有16位,即11111111.11111111.00000000.00000000,即255.255.0.0。
子网掩码是什么?怎么设置?相关推荐
- win10查询计算机ip和用户名和密码,Win10系统查询计算机IP子网掩码和默认网关设置教程...
Win10系统已经使用了很长时间,许多网民都反馈了有关如何查询Win10系统的计算机IP子网掩码和默认网关设置的反馈. 在使用win10系统的过程中,我通常不知道如何在计算机ip上查询win10系统. ...
- 网关、子网掩码、DNS的设置
一.网关 就是一个局域网的入口,所有的外部请求想要访问该局域网的节点 都需要走网关.局域网网段下的任意一台机器都可以作为网关. 通过网关找到网络适配器,然后在分析Ip来锁定未知的. 比如:路由器的网关 ...
- 二层网络及三层网络的子网掩码设置原则
1 网络基本知识 推荐首先读下这篇文章,形象化的描述了各网络术语的含义:计算机主机网关的作用是什么?(转 ) 1.1 OSI七层网络模型 对于物理层而言打交道的基本都是电信号和光信号,例如网卡.光纤. ...
- win10查询计算机ip和用户名和密码,win10系统查询电脑ip子网掩码和默认网关的设置教程...
win10系统使用久了,好多网友反馈说关于对win10系统查询电脑ip子网掩码和默认网关设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统查询电脑ip子网掩码和默认网关进行设置, ...
- 网关是个啥?为什么电脑不设置网关就没法上网?笔记本为啥不用设置网关?
在指定了ip地址和子网掩码后,还需设置网关,不设置就没法上网.(比如百度只能显示一级搜索,图片没法显示,点进去就显示网络出错...那可能只是百度的缓存) 网关一定要设置正确,比如我必须设置成192.1 ...
- 共享上网 路由器设置图解
宽带ADSL大家都在用,为了省钱我们共享上网,几个人用同一条ADSL线,这就需要一个有路由的猫(Moden),设定猫后,再用一个8口或4口的10M以太网集线器如ICH-2008慧谷8口10M以太网集线 ...
- Centos7静态ip设置(亲测有效)
本文引自:https://www.cnblogs.com/toov5/p/10340395.html,特此鸣谢 最近想测试消息中间件等各类web集群相关技术,这就需要解决linux主机之间互联互通的若 ...
- Linux 网络设置(ifconfig、route、traceroute、netstat、ss、nslookup、dig、ping状态返回分析)
Linux 网络设置 一.查看网络 1.查看网络接口地址 2.查看更改主机名 3.查看路由表条目 4.查看网络连接情况 netstat 命令 ss 命令 二.测试网络连接 1.测试网络连通性 2.跟踪 ...
- C语言检查IP、MAC、子网掩码合法函数 实用 码住喽!
一.简单说说 最近在项目开发中用到的几个很实用的小函数推荐给大家,提高开发时间效率!话不多说,直接上代码哈 ~ IP合法检验函数 凡是有一点点错误的IP地址统统卡死,哎,都是面向测试部编程的经验 !! ...
最新文章
- P2231 [HNOI2002]跳蚤(裴蜀定理/莫比乌斯反演)
- npm ERR! the command again as root/Administrator
- springboot 2.3_Spring Boot 应用监控,早发现早
- oracle sql如何剔除周末,Oracle 跳过周末的sql
- [zz]va_start() 和 va_end()函数应用
- 修改vCenter client无法连接
- WPF中一个控件绑定另一个控件的属性
- php 左侧飘浮广告代码,JS随机漂浮广告代码具体实例
- TiDB EcoSystem Tools 原理解读(一):TiDB-Binlog 架构演进与实现原理
- 渗透测试:密码破解小结
- 卡塔尔世界杯安防难题如何通过视频监控技术突破
- 怎样用html做学生成绩表,怎样用excel制作学生成绩单
- 什么时候要抛出异常? !
- 手机射频(天线)测试的主要参数与测试方法
- Python数据可视化之Matplotlib-技巧篇
- 推荐Dropbox网盘
- 《智能风控实践指南》笔记(二)
- openGl编程实现一个太阳地球月亮的一个简单运动系统
- 继续收藏!轻载料箱类自动化立体库的前世今生
- 提高深度学习分类模型准确率方法
热门文章
- LoRaWAN介绍 - LoRa从业者读这篇就够了
- 赚钱之路之初识C语言|第二讲
- 扫描型PDF转成可搜索可复制的文字型PDF,使用PDF24 OCR 程序报“下载需要的文件时出现一个错误”
- 小案例:利用Python获取Windows电脑WiFi密码
- onethink备忘
- 构建 LLM 支持的应用程序 Building LLM-powered Applications
- 他们测试了上万款APP应用,总结了APP测试的经验及流程
- 基于DLNA实现iOS、Android投屏
- 全网最详细的 I/O 多路复用解析
- 接上篇ADN8810的STM32硬件SPI驱动时钟极性问题