什么叫做私有网络VPC?
Posted 爱上口袋的天空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么叫做私有网络VPC?相关的知识,希望对你有一定的参考价值。
一、简介
什么是专有网络?创建云服务器或者云数据库需要选择或创建专有网络,阿里云专有网络VPC有什么用?专有网络是上云用户在云上的私有网络,云上用户可以自己完全掌控的私有网络,可以自定义设置IP地址、配置路由表及网关等操作
二、什么是专有网络?
专有网络是阿里云用户在云上创建的私有网络,用户自己掌控,可以自定义IP地址段、创建交换机、配置路由表和网关等操作。用户可以在自己的专有网络上创建云服务器ECS、云数据库及负载均衡等资源。专有网络VPC可以理解为用户在阿里云上按需定制的网络环境。
专有网络VPC组成部分包括至少一个私网网段、一个路由器和至少一个交换机,如下图:
如果对专有网络VPC没有特殊要求的用户,例如只购买一台云服务器的单机应用,那么专有网络默认即可。
三、 VPC网段含义
超强干货来袭 云风专访:近40年码龄,通宵达旦的技术人生1、案例
比如现在我们有一个微服务集群,那么我们就有必要定义一个vpc专用网络,定义一个网段,比如,我们定义个192.168.0.0/16网段,让这群微服务都运行在这个网段之上,那么
192.168.0.0/16网段是什么含义呢?下面解释一下:
2、192.168.0.0/16网段含义
首先我们借助一个子网计算的在线工具进行计算: 在线网络计算器 | TCP/IP子网掩码计算换算 —在线工具
1)首先我们将192.168.0.0这个10进制转换为二进制位:
结果为:11000000.10101000.00000000.00000000
2)最后这个二进制位的网段为11000000.10101000.00000000.00000000/16
注意:这个16就叫做掩码部分,掩码就表示前面的部分是不变的,例如我们
这里 11000000.10101000.00000000.00000000前面标红的16位是不变的,那么
现在只有后面的16位是可变的了, 那么我们可以看到如果是二进制的话最后面八位最大就是都变成1,例如: 11000000.10101000.00000000.11111111,前面最大也是8个1,
11000000.10101000.11111111.11111111,那么如果转换为10进制位的话就是192.168.255.255,这后面两个都是可以从0开始的,那么组合算的话总共可以提供如下的ip地址数量:256 * 156 = 65536(因为是从0开始的),就是说,如果VPC是使用16位掩码的话,
它下面可以提供65536个ip地址,当然其实只有65534个可以使用,因为192.168.0.0属于校验网络的起始地址不能用,192.168.255.255属于广播地址,也是校验用的,不能用。
所以我们这个网络的地址是很大的,一共有六万多个,一般我们用不完,所以我们会在这个网段下面建立交换机(交换机就是子网) ,例如我们建立一个子网:192.168.0.0/24,那么这个又是什么意思呢? 其实和上面一样,首先转换为二进制如下:
11000000.10101000.00000000.00000000,表示前面24个不变,只有后面8位可变,那么最终可提供的ip地址只有192.168.0.255,最后一位最大255, 表示最多只有256个ip,去掉首尾,可用的只有254个 。
所以,我们在一个网段建立多个子网,在公司的话可以将子网分给各个部分用,既可以做隔离,也可以将ip更好的利用起来。
当然,这些子网(交换机)是可以互通的,因为它们在同一个VPC下面,不同的VPC就不可以互通了,因为它们属于物理隔离了
以上是关于什么叫做私有网络VPC?的主要内容,如果未能解决你的问题,请参考以下文章