听说这个 IP 和子网掩码异常难算
IP地址格式
每个Internet主机或路由器都有IP地址。所有的IP地址包括网络号和主机号(就像是手机号,前几位是区号,后几位是序列号)。

说明如下
- A类地址用于主机数目非常多的网络。A类地址允许有126个网络,每个网络大概有1700台主机。
- B类地址用于中型或大型网络。B类地址允许有16384个网络,每个网络大约有65000台主机。
- C类地址用于小型本地网络。C类地址允许有200万个网络,每个网络有254台主机。
- D类地址用于多重广播组,通过组播可将IP数据报一次发给多个主机。
- E类地址是通常不用的实验性地址,保留给将来使用。
补充
- 网络。为保证IP地址的唯一性,IP地址的网络标识部分由Internet网络信息中心(NIC)统一分配,以避免冲突。
- 主机。主机标识由各个网络系统的网络管理员分配。
- IP地址中,主机位全为0的地址代表某域(Network Domain)的域地址(Network Address),供域识别使用,不用于主机地址;
- IP地址中,主机位全为1的地址是广播地址,供广播使用,不用于主机地址。
子网掩码
域地址用于域识别,而识别工作则由网络掩码来实现。掩码的作用就是使处于相同域中的计算机间彼此可以直接通信。
关于网络掩码的通俗解释
假如你是8班的同学,那么这个8班就是你的网络号,是已经分配好的,你改变不了的。而你的作业本名字处只能写6个字,所以你要写8班某某某某。这个某某某某就是你的主机号,在8班里面你的主机号必须唯一,不然就找不到你了。比如说你叫大禹治水,那么在8班里面喊一声大禹治水,你就知道是找你的。
那么如果你遇见一个同学,你怎么知道他是不是8班的呢。好办,你拿来他的作业本把他作业本名字后四个字用手捂住看剩下的两个字是不是8班。如果是,你俩是一个班的,反之亦然。那么这个手的作用就是网络掩码的作用。
那有的同学就要问了,为什么捂住后面四个字,直接看前两个字不就行了吗。不行,因为你不确定是不是有一个叫8班班的班,如果这样,前两个字也一样,但你俩并不属于一个网络。当然,如果有叫8班班的班,那么他验证是否同班的时候应该用手捂住后三个字。这也是网络掩码不定长的原因。因为网络号可长可短,是划分网络的时候确定的。
关于网络掩码的专业解释
网络掩码可以通过将IP地址中的网络位设为1和主机位设为0得到。
网络掩码用于判断两个IP地址是否属于同一个域,可将IP地址与网络掩码地址以二进制方式按位执行AND逻辑运算得到。
例如要判断140.134.36.19与140.134.175.154是否处于同一网络环境,由于这两个地址都是B类地址,其网络掩码均为255.255.0.0,经运算可得,两个地址均为140.134.0.0,故属于同一个域系统。
子网掩码
如果分给你了一个网络地址,而你有100台主机,但你不想让这100台主机在同一个网络中,怎么办呢?当然是自己划分子网,但是怎么识别子网呢,故子网掩码诞生了。
子网掩码是在源网络地址上将主机位的前几位用于网络标识。就比如说,有6个字,其中8班是你的班级,剩下的4个字你可以随意写名字。但是也可以拿来两个字用来分组,比如说8班1组某某,这个1组就是借用的主机位来实现的子网划分。
听说这个 IP 和子网掩码异常难算的更多相关文章
- IP地址 子网掩码 默认网关 DNS(转)
突然被问到IP地址方面的知识,吓得我赶紧上网找一找资料,觉得这篇还是写得简单易懂,share一下. Key: 1.IP地址=网络地址+主机地址,(又称:主机号和网络号组成): 2.将IP地址和子网掩码 ...
- IP 分段 子网掩码
子网掩码分网段 例如 200台机器分成4个子网 [ ip 段 ] 200台机器,4个子网,那么就是每个子网50台机器,设定为192.168.10.0,C类的IP,大子网掩码应为255.255.255. ...
- 阿里云专有网络配置以及交换机配置+ip、子网掩码、ip网段计算原理讲解
在阿里云上购买ECS或者其他服务,如redis.polardb时,需要配置专有网络,阿里的文档写的总体上还是比较抽象的,没有一定的网络基础,会一脸懵. 所以这里我来进行专有网络和交换机的配置,以及ip ...
- IP地址子网掩码主机地址网络号主机号
(1)子网掩码1所对应的位为网络号位 而所对应的位为主机号位 IP地址+子网掩码=网络号: IP地址+子网掩码(反码)=主机号. (2)主机号中的m位被用来表示网络号了,也就是子网号,将0-255划分 ...
- IP地址,子网掩码,默认网关,路由,形象生动阐述
自己的Linux虚拟机已经分配了固定的IP地址(使用无线路由,用的是192.168.1.XX网段),公司的无线网络分配的IP地址是(10.51.174.XX网段) 所以当自己的电脑拿到公司,还想使用桥 ...
- [转]IP地址-子网掩码-默认网关
IP地址:是给每个连接在Internet上的主机分配的一个32bit地址.地址有两部分组成,一部分为网络地址,另一部分为主机地址.IP地址分为A.B.C.D.E 5类.常用的是B和C两类.网络地址的位 ...
- ip,子网掩码,网关,DNS
要配置一个局域网通信的计算机(也就是同一个网络): IP地址 子网掩码 要配置一个跨网段通信的计算机: IP地址 子网掩码 网关(路由使用) 要配置一个可上网的计算机: IP地址 子网掩码 网关 DN ...
- erlang中通过ip和子网掩码,计算地址范围 【二进制和十进制的转换】
在程序中,难免用的二进制和十进制之间的转换.遇到一个场景,通过ip和子网掩码,计算地址范围. 而地址范围为:网络地址+1—— 广播地址 -1 . 网络地址即ip和子网掩码的与的位运算.广播地址为:网 ...
- 西门子S7-300 设置IP、子网掩码
=============================================== 2019/7/17_第1次修改 ccb_warlock == ...
随机推荐
- mysql中实现更新数据+1,再次更新数据-1
$sql="update article set comment=comment^1 where a_id=2"; 这条语句你会发现当你更新comment字段时为1,再次更新时为0 ...
- [项目分享]JSP+Servlet+JDBC实现的学生信息管理系统
本文存在视频版本,请知悉 项目简介 项目来源于:https://gitee.com/liu_xu111/JavaWeb01 这次分享一个学生管理系统,我感觉这是程序员在大学时期的毕设和课程设计选择最多 ...
- Jenkins下构建UI自动化之初体验
一.缘 起 笔者之前一直在Windows环境下编写UI自动化测试脚本,近日在看<京东系统质量保障技术实战>一书中,萌生出在jenkins下构建UI自动化测试的想法 二.思 路 首先,在Li ...
- router路由的使用
router路由的使用 1.使用nuxt-link来跳转路由 <!-- 要跳转的路由的地址就是pages文件夹中定义的xxx.vue的前缀名--> <nuxt-link to=&qu ...
- [Linux][C][gcc][tips] 在头文件中定义变量引发的讨论
概述 本人的原创文章,最先发表在github-Dramalife-note中.转载请注明出处. Define variable(s) in header file referenced by mult ...
- Journal of Proteome Research | An automated ‘cells-to-peptides’ sample preparation workflow for high-throughput, quantitative proteomic assays of microbes (解读人:陈浩)
文献名:An automated ‘cells-to-peptides’ sample preparation workflow for high-throughput, quantitative p ...
- Mol Cell Proteomics. | 粪便微生物蛋白质的组成与饮食诱导肥胖倾向的关联研究
题目:Associations of the Fecal Microbial Proteome Composition and Proneness to Diet-induced Obesity 期刊 ...
- CMDB_Agent版本
目录 CMDB_Agent版本 CMDB概念 CMDB_Agent介绍 agent方案 ssh类方案 相比较 架构目录 bin-start.py 启动文件 conf-config.py 自定义配置文件 ...
- Spring Controller单例与线程安全那些事儿
目录 单例(siingleton)作用域 原型(Prototype)作用域 多个HTTP请求在Spring控制器内部串行还是并行执行方法? 实现单例模式并模拟大量并发请求,验证线程安全 附录:Spri ...
- [尊老爱幼] Queen
You are given a rooted tree with vertices numerated from 1 to n . A tree is a connected graph withou ...