桥接模式NAT模式 详解
NAT模式 和 桥接模式
网络地址转换 NAT :
- 首先看一下NAT的概念:装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP地址,这样所有使用本地地址(内部专用地址)的主机在和外界通信时,都要在NAT路由器上将其本地地址转换成全球IP地址,才能和互联网连接。
- NAT的工作原理简述:假设装有NAT软件内部主机A与外部主机B通信,NAT路由器通过内部的NAT转换表,把专用网的IP地址转换成全球IP地址后,该写到数据报的首部中作为新的源地址,然后把新的数据报转发出去,主机B接收方收到IP数据报后,发回应答,主机B发送的IP数据报的源地址是自己的地址,但是目的地址就是刚才收到的数据报中的源地址,即主机B并不知道主机A的专用地址,(即使知道也不能用,因为其他路由器不知道往哪里发),当NAT路由器接收到主机B发送来的IP数据报时,还要转换一次,由全球IP转换成专用IP
总结: 在Windows上新建一个虚拟机使用NAT模式时,相当于Windows新建了一个路由器用于存放虚拟机的IP(专用IP)和本机IP(全球IP),当虚拟机与外界通信时使用的是本主机的IP,所以自己的电脑需要能上网虚拟机才能上网,但外界是访问不到虚拟机的IP的,也就是不能作为服务器使用,
说明: NAT只是一个网络地址转换技术,上面说到的专用网络,需要构建一个虚拟专用VPN网络,VPN内部使用互联网的专用地址,一个VPN必须要有路由器具有合法全球IP地址,这样才能和本系统的另一个VPN通过互联网通信。这里说的NAT路由Windows中是要用Vmware Network adapter VMnet 1/8 实现,可以打开Windows的网络设置–>点击更改网络适配器如下
关于虚拟机配置NAT模式配置详情请看Hadoop集群网络配置
桥接模式
在桥接模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。主机网卡和虚拟网卡的IP地址处于同一个网段,子网掩码、网关、DNS等参数都相同。可以想象为虚拟机和host机处于对等的地位,在网络关系上是平等的,没有谁在谁后面的问题。
假设多台电脑连接在同一内网IP下(即在同一局域网下或者同一个路由下),可以使用桥接模式创建虚拟机,设置同一网段,即可通过ip相互访问
附加知识 DNS&DHCP
域名系统DNS
是互联网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址,域名系统其实就是名字系统。
例如: ping www.baidu.com 其实是通过DNS转换成ip 39.156.66.18
关于域名的内容还有很多,如域名服务器,二级域名,顶级域名等等,这里不在多说
动态主机配置协议DHCP
它提供一种机制,称为即插即用连网,允许一台计算机加入新的网络和获取IP地址而不用手工参与。
桥接模式NAT模式 详解相关推荐
- java 工厂模式详解_java 工厂模式的实例详解
java 工厂模式的实例详解 工厂方法中的"工厂"和我们平常理解的一样:用于生产产品. 而客户是要和产品打交道,所以工厂方法模式的意义在于把客户和产品分开,达到解耦和更灵活的目的. ...
- LVS-NAT和LVS-DR模式的实现详解
LVS-NAT和LVS-DR模式的实现详解 2011-09-10 10:51:08 我来说两句 收藏我要投稿 linux下LVS的实现 在2.4.23之前的linux内核想要使用LVS需要重新 ...
- 【5G RLC】AM模式的数据传输详解
博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G ...
- 计算机网络——虚拟机网络的三种模式介绍-桥接模式-NAT模式-仅主机模式
文章目录 一.桥接模式 网关 二.NAT模式 三.仅主机模式 打开我们的虚拟机,点击编辑-虚拟网络编辑器 就可以查看我们的网络模式 一.桥接模式 桥接模式(Bridge)是指VMware虚拟机软件,模 ...
- STM32寄存器操作端口模式CRL/CRH详解
STM32寄存器操作端口模式CRL/CRH详解 首先,在开始讲解前,大家请先看如下一段代码: #define SDA_IN_24c02(){GPIOB->CRH&=0XFFF0FFFF; ...
- 【虚幻引擎UE】UE5 三种模式调用API详解(案例基于免费Varest插件)
[虚幻引擎UE]UE5 三种模式调用API详解(案例基于免费Varest插件) 想通过UE5 调用API实现GET和POST, 可以通过自己编写C++方法, 或基于相关HTTP请求插件, 如Vares ...
- RabbitMQ--交换器类型/队列模式--使用/教程/详解
原文网址:RabbitMQ--交换器类型/队列模式--使用/教程/详解_IT利刃出鞘的博客-CSDN博客 简介 本文介绍RabbitMQ的交换器类型和队列模式. 本内容也是Java后端面试常见的问题. ...
- 如何将3dmax软件的界面设置成经典模式?-图文详解
据3dmax软件的版本不同界面也会有所改变,很多朋友还是习惯于经典模式.那你知道如何将3dmax软件的界面设置成经典模式吗?本文小编将和大家分享将3dmax软件的界面设置成经典模式的方法与步骤,感兴趣 ...
- android strictmode有什么作用,Android严苛模式StrictMode使用详解
StrictMode类是Android 2.3 (API 9)引入的一个工具类,可以用来帮助开发者发现代码中的一些不规范的问题,以达到提升应用响应能力的目的.举个例子来说,如果开发者在UI线程中进行了 ...
- android mvp模式例子_Android中mvp模式使用实例详解
MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负 责显示.作为一种新的模式,MVP与MVC有着一 ...
最新文章
- c++版a+b问题的各种无聊做法
- __name__ == '__main__'的作用
- 谈谈:.Net中的序列化和反序列化
- python分析推特_用Python关注者的关注者抓取Twitter数据的最快方法
- SecureCRT配置前--Linux网卡设置
- HTML+CSS+JS实现 ❤️酷炫3D瀑布流动画特效❤️
- 做IM netty的优势
- vr转换软件android版,普通视频转换成VR
- win10计算机如何切换用户名,win10怎么改用户名_win10怎么更改用户名
- python3调用谷歌翻译_使用python3调用谷歌翻译成中文
- 说明文中国第一台亮子计算机揭秘,2018届九年级语文中考复习(河南)课件:第2部分 第二讲 说明文阅读 2017名题强化训练.ppt...
- 最新RiPro6.3.8 wordpress主题最新版完整修复去后门和加密文件
- taskmgr.exe解决方法
- 土豆皮,蒜苗长短,胡萝卜
- 为什么这么优秀的女生要找男程序员做老公?
- Z-Turn-Lite Board Linux开发-u-boot开篇
- Python数据分析实战【十二】:机器学习决策树算法案例实战【文末源码地址】
- python2.7安装pyqt5版本,py3
- git fetch总结
- 第十次 Java作业