一张图说明–桥接模式与NAT模式的差别「建议收藏」

一张图说明–桥接模式与NAT模式的差别「建议收藏」不废话,直接上一张简单清晰的对比图桥接模式里虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络。如上图所示的局域网中添加了一台新的、独立的计算机一样。宿主机与vm虚拟机是平级关系。因此,虚拟机也会占用局域网中的一个IP地址,并且可以和其他终端进行相互访问…

大家好,又见面了,我是你们的朋友全栈君。

               不废话,直接上一张简单清晰的对比图

 

                                         一张图说明--桥接模式与NAT模式的差别「建议收藏」

桥接模式里虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络。如上图所示的局域网中添加了一台新的、独立的计算机一样。宿主机与vm虚拟机是平级关系。因此,虚拟机也会占用局域网中的一个IP地址,并且可以和其他终端进行相互访问。

NAT模式使用的是VMware自己的网络连接模式。

一张图说明--桥接模式与NAT模式的差别「建议收藏」

宿主机与vm虚拟机有点像父子关系。vm是一个害羞的孩子,不敢与外人说话,需要通过父级宿主机才能进行数据交流。

虚拟机向外发送数据容易。如果vm虚拟机1想要向宿主机2进行通信发送数据,那么NAT网络适配器会对数据进行处理之后,以宿主机1的名义转发。外部网络返回的响应数据也是由宿主机1接收,然后经过处理再返回给vm虚拟机1。整体来看,虚拟机和宿主机在共享同一个IP地址。

虚拟机接受数据难。默认情况下,宿主机2无法访问vm虚拟机1。同理宿主机1无法访问vm虚拟机2。如果想要实现相互访问,那么就要手动修改Nat设置,对端口转发功能进行编辑。通过指定的端口,宿主机和其他宿主机上的虚拟机可以进行数据传输。

设置步骤:

1.

一张图说明--桥接模式与NAT模式的差别「建议收藏」

2.

一张图说明--桥接模式与NAT模式的差别「建议收藏」

3.

一张图说明--桥接模式与NAT模式的差别「建议收藏」

4.

一张图说明--桥接模式与NAT模式的差别「建议收藏」

主机端口号是在别的宿主机访问该虚拟机时,通过该虚拟机所在的宿主机的“IP”+“:”+主机端口号

虚拟机端口号是虚拟机上哪个服务端、哪个软件接受数据,就写哪个端口。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148533.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月16日 上午6:00
下一篇 2022年6月16日 上午6:00


相关推荐

  • 简单的反编译class文件并重新编译的方法

    简单的反编译class文件并重新编译的方法在没有 java 源码的情况下 如果想修改一个 class 文件 可以通过以下步骤实现 修改前的 class 文件 1 反编译 class 文件成 java 文件 可以使用 JavaDecompil 这个工具 直接打开对应的 class 文件 然后点击菜单 File SaveSource 将文件保存成 java 文件 如下 PS JavaDecompil 工具还可以用来反编译

    2025年8月14日
    7
  • cas认证 php,使用php处理cas认证[通俗易懂]

    cas认证 php,使用php处理cas认证[通俗易懂]最近项目要嵌入到平台上做一个应用,数据对接用ms-security(见上篇博客),登录则使用cas认证,今天就把完整代码放进来,也是走了好些个弯路的。代码的主要逻辑就是,当用户访问应用时,应用检测是否已登录,未登录则带上本地url跳转到cas登录中心,用户输入用户名、密码后,正确的话便带上ticket跳转到一开始带上的url(通常是该应用的登录接口),检测到ticket后便使用file_get_c…

    2022年6月29日
    44
  • 解决IDEA和PyCharm在激活时出现 key is invalid的问题。

    解决IDEA和PyCharm在激活时出现 key is invalid的问题。问题情况描述 当使用激活成功教程补丁激活最新版本的 IDEA 和 PyCharm 时 复制补丁到指定目录和更改文件的过程都已完成 在使用激活码激活时出现 keyisinvalid 错误 注意 最新版本此解决办法已失效 新的解决方法可以参考下面链接 亲测有效 2019 6 15 https blog csdn net article details 解决办

    2026年3月27日
    2
  • java 分割字符串转换成一个数组

    java 分割字符串转换成一个数组例如 Stringstr 1 2 3 4 5 6 a b c 方法一 String strArr str split 方法二 使用 StringTokeni 1 2 3 4 5 6 a b c StringTokeni newStringTok str String strArr newString token countTokens inti 0 while t

    2026年3月16日
    3
  • java scp传输文件

    java scp传输文件<dependency><groupId>ch.ethz.ganymed</groupId><artifactId>ganymed-ssh2</artifactId><version>build210</version></dependency&a

    2022年8月22日
    8
  • java把string转换为int_java如何把String类型转换为int类型

    java把string转换为int_java如何把String类型转换为int类型在 java 中 实现 String 类型转换为 int 类型的方法有 Integer parseInt String 方法 Integer valueOf String 方法 本篇文章就给大家介绍 java 把 String 类型转换为 int 类型的两种方法 让大家了解 String 类型如何可以转换为 int 类型 希望对你们有所帮助 1 Integer parseInt String 方法 parseInt 是 Integ

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号