网络 私有IP和子网掩码设置
私有IP不需要花钱
节约使用公网IP有两个方法,一个方法是动态IP(关机回收IP),一个方法是私有IP,尤其是私有IP作用巨大。
私有IP不具有唯一性,不能直接访问公网。比如,我以私有IP192.168.1.1访问新浪,新浪返回数据,但192.168.1.1这个IP被很多公司、很多家庭里的某个电脑使用,这样,新浪就不知道把数据返回给谁。
网关可以是路由器,也可以是一台电脑,NAT转换。网关有一块网卡,连接着内网。
私有IP地址有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
如果子网掩码是1,那么对应的IP地址是网络部分;如果子网掩码是0,那么和他对应的IP地址是主机部分。
子网掩码只要是连续的1,就可用。
子网掩码计算公式
网络地址:把IP地址和子网掩码的二进制相与,得到的就是网络地址(逻辑与,0和任何数相与结果为0,1和任何数相与结果为任何数)
广播地址:子网掩码中有几个0,就把IP对应位换成1,得到的就是广播地址。
网段数:在有效子网中,有n个1,网段数是2的n次方
主机数:在有效子网中,有m个0,主机数是2的m次方减2
192.168.1.213 11000000,10101000,00000001,11010101
255.255.255.240 11111111,11111111,11111111,11110000
网络地址: 11000000,10101000,00000001,11010000 192.168.1.208
广播地址: 11000000,10101000,00000001,11011111 192.168.1.223
网段数: 2的4次方,16
主机数: 2的4次方,16-2
192.168.1.100 11000000,10101000,00000001,01100100
255.255.255.128 11111111,11111111,11111111,10000000
因为255.255.255是固定的,所以网段数由10000000中的1来决定,网段数=2的1次方,2。
主机数:2的7次方,128-2。
第1个网段的ip:0-127
第2个网段的ip:128-255
192.168.1.100的网络地址:192.168.1.0
192.168.1.100的广播地址:192.168.1.127
192.168.1.100 11000000,10101000,00000001,01100100
255.255.255.192 11111111,11111111,11111111,11000000
因为255.255.255是固定的,所以网段数由11000000中的11来决定,网段数=2的2次方,4。
主机数:2的6次方,64-2。
第1个网段的ip:0-63,64-127
第2个网段的ip:128-191,192-255
192.168.1.100的网络地址:192.168.1.64
192.168.1.100的广播地址:192.168.1.127
11111111,11111111,11111111,11111110:网段中ip地址有两个,但每个网段中首尾两个ip不可用,所以这个没意义。
255.255.255.252 11111111,11111111,11111111,11111100:这是小公司中常见的。
192.168.1.179
网络地址:192.168.1.176
广播地址:192.168.1.179
网段数:2的6次方,64
主机数:4-2=2
这里只有一个ip可用,一个是网络地址,一个是广播地址,一个做网关。
192.168.1.97
255.255.254.0 可以这样配置,但一般不这样做。
主机位抢占网络位,主机位数量增加,网络位数量减少。
C类子网掩码表格
11111111,11111111,11111111,00000000
子网掩码 二进制 十进制 网段数 主机数
/24(24个1) 00000000 255.255.255.0 1 254
/25(25个1) 10000000 255.255.255.128 2 126
/26(26个1) 11000000 255.255.255.192 4 62
/27(27个1) 11100000 255.255.255.224 8 30
/28(28个1) 11110000 255.255.255.240 16 14
/29(29个1) 11111000 255.255.255.248 32 6
/30(30个1) 11111100 255.255.255.252 64 2
网络 私有IP和子网掩码设置的更多相关文章
- 【网络】IP地址,子网掩码,网段表示法,默认网关,DNS服务器详解
楔子: 以Windows系统中IP地址设置界面为参考(如图1), IP地址, 子网掩码, 默认网关 和 DNS服务器, 这些都是什么意思呢? 学习IP地址的相关知识时还会遇到网络地址,广播地址,子网等 ...
- 一文搞懂网络知识,IP、子网掩码、网关、DNS、端口号
网络的基本概念 客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器) 服务器:为客户端提供服务.数据.资源的机器 请求:客户端向服务器索取数据 响应:服务器对客户端请求作出反应,一般是返回 ...
- 报错:vmnet8设置中出现错误。子网IP和子网掩码不一致
报错:vmnet8设置中出现错误.子网IP和子网掩码不一致 设置子网IP时报错,如下图 同样的,写成192.168.0.0就没问题,如下图 总结: 这个虚拟网络编辑器是给添加网卡的,你添加vmnet8 ...
- IP地址子网掩码主机地址网络号主机号
(1)子网掩码1所对应的位为网络号位 而所对应的位为主机号位 IP地址+子网掩码=网络号: IP地址+子网掩码(反码)=主机号. (2)主机号中的m位被用来表示网络号了,也就是子网号,将0-255划分 ...
- 阿里云经典网络和专有 专有自己设置网络和私网IP
阿里云网络系列之经典网络和专有网络 驻云科技 2016-07-29 13:43:44 浏览45005 评论9 云栖社区 nginx 安全与风控 系统软件 编程语言 数据存储与数据库 系统研发与运维 ...
- 【网络基础】【TCP/IP】私有IP地址段
私有IP地址段 Class A:10.0.0.0 - 10.255.255.255 Class B:172.16.0.0 - 172.31.255.255 Class C:192.168.0. ...
- 西门子S7-300 设置IP、子网掩码
=============================================== 2019/7/17_第1次修改 ccb_warlock == ...
- 网络之IP地址、子网掩码、网关关联
IP地址?子网掩码? 网关?我们经常混淆这些知识,同时面试的时候又容易被问.下面我们就一个一个的来介绍他们的区别和用途. 网络无处不在,深深影响着我们的生活.而下面几点知识是我们在网络学习中经常遇到的 ...
- IP地址 子网掩码 默认网关 DNS(转)
突然被问到IP地址方面的知识,吓得我赶紧上网找一找资料,觉得这篇还是写得简单易懂,share一下. Key: 1.IP地址=网络地址+主机地址,(又称:主机号和网络号组成): 2.将IP地址和子网掩码 ...
随机推荐
- VSTO学习(四)——自定义Excel UI 转载
本专题概要 引言 自定义任务窗体(Task Pane) 自定义选项卡,即Ribbon 自定义上下文菜单 小结 引言 在上一个专题中为大家介绍如何创建Excel的解决方案,相信大家通过从上面一个专题之后 ...
- HTML页面的重绘(repaint)和重流(reflow)
重流(Reflow)是指布局引擎为frame计算图形的过程. frame是一个矩形,拥有宽高和相对父容器的偏移.frame用来显示盒模型(content model), 但一个content mode ...
- django第二课 网页继承
第一步 创建项目(有问题可以看我的第一个博客) C:\Python36\Scripts\django-admin.py startproject *** (我的写法,仅供参考) 第二步 创建文件夹,同 ...
- 模拟登陆+数据爬取 (python+selenuim)
以下代码是用来爬取LinkedIn网站一些学者的经历的,仅供参考,注意:不要一次性大量爬取会被封号,不要问我为什么知道 #-*- coding:utf-8 -*- from selenium impo ...
- 【数组】Search a 2D Matrix
题目: Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the f ...
- Apache版本hadoop-2.6.0.tar.gz平台下搭建Hue
不多说,直接上干货! http://archive.apache.org/dist/ http://www.cnblogs.com/smartloli/p/4527168.html http://ww ...
- C/C++ -- Gui编程 -- Qt库的使用 -- HelloWorld
1.纯代码写对话框HelloWorld 创建空Qt工程,添加C++源文件main.cpp 需要设置编码以支持中文 -----源代码main.cpp----- #include <QApplica ...
- Java 生成指定范围的随机数
/** * 生成[min, max]之间的随机整数 * * @param min 最小整数 * @param max 最大整数 * @return * @author jqlin */ private ...
- printf()的转换说明的修饰符中的标记、数字、和.数字
先记下代码和运行结果 再解释 #include <stdio.h> #include <stdlib.h> #include <limits.h> #define ...
- HTML&&css面试题
HTML&css相关问题 1.XHTML和HTML有什么区别 HTML是一种基本的WEB网页设计语言,XHTML是一个基于XMl的置标语言 最主要的不同 XHTML元素必须被正确地嵌套. XH ...