虚拟机网络桥接-NAT-HOST的理解
虚拟机有三种:桥接模式,NET网络地址转换模式和HOST-only仅主机模式
桥接模式:相当于一个独立主机,就是通过一个虚拟交换机和主机互联,虚拟机IP与主机IP设一样,就可以互通了。(双向的,想当于通过一个二层交换机互联)
NET网络地址转换:相当于通过一个虚拟路由器和主机互联,单向的虚拟机可以访问外网,外网访问虚拟机需要做端口映射(PS:路由器就是一种NAT模式)
HOST-only主机模式:虚拟机只能与主机互访(双向的-局限)
出站:动态端口连接外网指定端口,入站:指定端口连接外网动态端口
普通路由器端口映射(PRT端口地址转换)和网络地址转换(NAT)区别:
NAT是网络地址转换
比方说有一万用户一千个IP
每个用户一个IP肯定不够
但同时上线的用户可能只有500
于是分给用户私网IP
等他上线时NAT设备进行私网IP和公网IP的映射转化
PAT是端口地址转换
比方说有一万个用户而只有一百个IP
同时上线的用户也许好几百个
这样NAT的方法也就满足不了了
于是只好把用户的私网IP+端口映射到一个公网IP+端口上
当然其他的用户也可以映射到相同的IP上,最后通过端口号来区分
也就是说NAT好歹还能保证一个用户有自己专用的IP
而PAT就只能保证一个用户只有自己专用的端口了
PAT叫端口地址转换,NAT是网络地址转换,由RFC 1631定义。
PAT可以看做是NAT的一部分。
在NAT时,考虑一种情形,就是只有一个Public IP,而内部有多个Private IP,这个时候NAT就要通过映射UDP和TCP端口号来跟踪记录不同的会话,比如用户A、B、C同时访问CSDN,则NAT路由器会将用户A、B、C访问分别映射到1088、1098、23100(举例而已,实际上是动态的),此时实际上就是PAT了。
由上面推论,PAT理论上可以同时支持(65535 - 1024)= 64511个连接会话。但实际使用中由于设备性能和物理连接特性是不能达到的,CISCO的路由器NAT功能中每个Public IP最多能有效地支持大约4000个会话。
虚拟机网络桥接-NAT-HOST的理解相关推荐
- 桥接,NAT,Host Only的区别
桥接,NAT,Host Only的区别 一.Brigde--桥接 :默认使用VMnet0fish批注:只要在虚拟机中将IP设对,即使宿主机的IP是错的,也可以通信.但是如此物理网卡被禁用了,则不能通信 ...
- 2.VM虚拟机网络设置---NAT模式
设置虚拟机网络为NAT 选中目标虚拟机,点击"虚拟机",选择"设置" 在弹出的对话框中,点击"网络配置",选择"NAT模式&quo ...
- 虚拟机网络(桥接、NAT、仅主机模式)
本来想搭建一个虚拟机集群,发现首先要固定每个虚拟机的IP,要固定IP,就要先对网络架构有所了解.网上的教程都是用nat模式固定IP,为什么不能用桥接模式固定IP呢?看完了日本作家户根勤的<网络是 ...
- Virtualbox虚拟机网络配置(NAT + Host-only - Bridged) 实现主机->虚拟机,虚拟机->虚拟机
日常工作中,常常会用虚拟机,在里面安装Server,搭建服务端环境供开发调试,这种使用场景一般都需要虚拟机能够正常访问外部网络,同时宿主机必须可以访问虚拟机.在Virtualbox中,虚拟机访问外部网 ...
- Virtualbox虚拟机网络配置(NAT + Host-only - Bridged) 实现主机-虚拟机,虚拟机-虚拟机...
日常工作中,常常会用虚拟机,在里面安装Server,搭建服务端环境供开发调试,这种使用场景一般都需要虚拟机能够正常访问外部网络,同时宿主机必须可以访问虚拟机.在Virtualbox中,虚拟机访问外部网 ...
- Vmware虚拟机网络模式NAT模式
1. 前言 最近使用Vmware搭建虚拟机环境,不得不要使用NAT模式来实现虚拟机内部网络到外部网络的网络地址转换功能.我们知道在计算机网络中NAT模式可以分为以下三个模式:静态NAT.动态NAT.网 ...
- VMware虚拟机使用虚拟机网络编辑器NAT模式配置网络图文教程,实现联网功能并测试
一.前言 在Windows上搭建集群实验环境时,为能够让集群结点之间相互通信,我们需要通过VMware进行网络设置.我们主要讲解NAT模式(网络地址转换模式)的原理及配置过程. 二.工作原理 1.&q ...
- VMware虚拟机网络配置-NAT篇
文章目录 前言 一.想要达成的效果 二.准备工作 1.主机ip 2.安装VMware,安装操作系统 三.原理 四.NAT网络配置 五.测试 前言 本文章转载自知乎用户Long的VMware虚拟机网络配 ...
- Linux虚拟机网络相关(三种网络连接)
Linux系统是怎么可以上网的 ? Linux网络是NAT模式 NAT模式: NAT 模式中,就是让虚拟机借助 NAT ( 网络地址转换) 功能,通过宿主机器所在的网络来访问公网. NAT 模式中,虚 ...
最新文章
- 食物链 poj 1182
- ZeroMQ接口函数之 :zmq_pgm – ØMQ 使用PGM 进行可靠的多路传输
- 你所不知到的C++ 系列
- fatal error C1071: unexpected end of file found in comment
- arrylist和linked list区别
- 【HihoCoder - 1881】特殊任务 (树形图,遍历)
- 台式电脑键盘字母乱了_电脑键盘的详细介绍,想懂点电脑必看
- HelloKafka入门 helloKafka
- 企业如何提升数据质量
- 学用 ASP.Net 之 字符串 (3): string 类的非扩展方法
- 程序员该怎么创业才比较靠谱?
- MDK9X5开发板应用程序演示3:LM75A温度采集显示(增加存储功能)
- android手机文件管理器,4 款 Android 文件管理器,总有一款适合你
- Labview优化技巧
- 老板说“把系统升级到https”,我用一个脚本实现了,而且永久免费!​
- java xmap_XML和Java Bean的互相转换攻略 【XMAP】
- python利用公式计算e的值
- Python基础--读取yaml文件
- 【编程思想】计算机领域的所有问题都可以通过增加一个间接的中间层来解决
- FatMouse‘ Trade(贪心算法)
热门文章
- 洛谷 P2121 拆地毯
- merge into报错ORA-00926、ORA-38014
- 模型集成01-Bagging/Boosting/Stacking
- 稳定土厂拌设备控制系统-基本介绍(图)
- PHP学习笔记十九【析构函数】
- 做问答系统是对题目修改的bug
- 【算法导论第13章】红黑树
- NGUI_2.6.3_教程四(自定义Atlas,Font)
- ES6新特性_ES6集合实践---JavaScript_ECMAScript_ES6-ES11新特性工作笔记031
- 微服务架构工作笔记001---认识Service Mesh