VMware Workstation三种网络模式的区别

2024-06-07 11:38

本文主要是介绍VMware Workstation三种网络模式的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

    • VMware Workstation
      • 人话环节(通俗易懂的解释版本)
      • 一、桥接模式
      • Host-Only仅主机模式
      • NAT模式

VMware Workstation

VMware Workstation 虚拟机就不用多介绍了吧,在配置虚拟机过程中,没有网络基础的朋友肯定头痛过,我去这三种网络模式都是啥意思,我来给各位看官分析下,觉得讲的不错的记得点赞哦!!
在这里插入图片描述

  • Bridged桥接模式
    特点:a. 默认使用VMnet0,不提供DHCP服务(DHCP服务是指由服务器控制的一段IP地址范围,当 客户机登录服务器时会自动获取服务器分配的IP地址与子网掩码)b. 虚拟机与外部主机需要在同一个网段上,与局域网的其它机器没有区别。c. 可以与局域网内其它主机通信,可以与外部网络通信d. 容易与局域网其他主机引起ip地址冲突
  • Host-Only仅主机模式
    特点:a. 默认使用VMnet1,提供DHCP服务b. 虚拟机可以和物理主机互相访问,但虚拟机无法访问外部网络
  • NAT模式
    特点:a. 默认使用VMnet8,提供DHCP服务b. 虚拟机可以和物理主机互相访问,可访问外部网络c. 局域网内其它机器访问不了

什么?字太多????看不懂??? 学渣癌晚期和我一样

人话环节(通俗易懂的解释版本)

一、桥接模式

通俗易懂的讲就是,
你又买了个电脑放在你电脑旁边,从家用路由器上扯了跟网线,插到那台电脑上,
你们俩同时都能上网,在同一个局域网下,是同一网段。

这个模式下浏览网页就相当于  开了另一台电脑浏览网页。

扩展知识,学渣癌晚期可以不看!!!直接跳到下一个小标题
家庭无线路由器一般有四个LAN口,这四个LAN口任意选取其中的两个,每个LAN口连接一台电脑A、B,两个LAN口就是桥接关系,从A发出的以太帧,原封不动地到达B,反之亦然。桥设备几乎什么都没有做,除了学习A、B的MAC地址并动态绑定在LAN口,并在转发帧时查询此种绑定关系。
任何一个无线终端绑定无线路由器,会动态生成一个逻辑(软件)端口,这个逻辑端口与任何一个LAN口任意组合也是一个桥接关系,但与上文不同的是,桥接设备需要做有线“802.3”与无线“802.11”帧格式转换(二层),其它与上文类似。
上述两种场景,通信的双方感觉不到桥接的存在,桥接对用户透明,仿佛A、B之间只有一根网线相连。
WAN口与任意一个LAN口组合,则是一个路由关系,如果两端连接电脑,电脑处于两个网段,需要三层路由处理才能通信,处理的结果是,变换二层以太帧头。
如果一台防火墙工作在桥接模式,意味着可以将此设备看成一根网线,只需要将桥接口的两端,一端连接用户,另外一端连接网关,当流量流经防火墙时,防火墙可以做二、三、四层或放行、或丢弃、或更改处理。

Host-Only仅主机模式

说人话就是不能上网,只能和自己的主机通信
可以理解为,有一个电脑藏在我们的电脑里面了,然后只能咱们自己和他进行沟通,他没办法上网,和外界通信。(多用于搭建靶机时配置)

这个模式下不能浏览网页

NAT模式

NAT(Network Address Translation,网络地址转换)
有兴趣更深了解的自行百度,也可以留言,
说人话就是,和host-only一样,都是藏在我们电脑里面,但他能以真实机的名义,相当于把真实机一分为二, nat模式下,我们可以访问网络,但网络上的人根本不知道我们的存在,他们只知道真实机。

这个模式下可以浏览网页,但是是以真实机的名义

啰嗦一句,他们的本质都是虚拟出来的网卡,和外界各种的交互,有对计算机网络原理感兴趣的朋友可以留言,我有一些资料,也可以看我以前的文章,当然大佬们就放过我!!!我太菜了!!!
在这里插入图片描述
你想自己创建个环境不需要上网的就选仅主机模式,
想上网但不想被别人访问的,就选nat模式,比如说你自己搭建的站点,需要用到网络资源,但是不想叫外界访问,只是对内使用。
想上网选桥接就完事了!!!!

如果对你有帮助就点个赞再走吧!!!

这篇关于VMware Workstation三种网络模式的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1039069

相关文章

Java中ArrayList和LinkedList有什么区别举例详解

《Java中ArrayList和LinkedList有什么区别举例详解》:本文主要介绍Java中ArrayList和LinkedList区别的相关资料,包括数据结构特性、核心操作性能、内存与GC影... 目录一、底层数据结构二、核心操作性能对比三、内存与 GC 影响四、扩容机制五、线程安全与并发方案六、工程

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

Go语言中三种容器类型的数据结构详解

《Go语言中三种容器类型的数据结构详解》在Go语言中,有三种主要的容器类型用于存储和操作集合数据:本文主要介绍三者的使用与区别,感兴趣的小伙伴可以跟随小编一起学习一下... 目录基本概念1. 数组(Array)2. 切片(Slice)3. 映射(Map)对比总结注意事项基本概念在 Go 语言中,有三种主要

Java实现状态模式的示例代码

《Java实现状态模式的示例代码》状态模式是一种行为型设计模式,允许对象根据其内部状态改变行为,本文主要介绍了Java实现状态模式的示例代码,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来... 目录一、简介1、定义2、状态模式的结构二、Java实现案例1、电灯开关状态案例2、番茄工作法状态案例

java中不同版本JSONObject区别小结

《java中不同版本JSONObject区别小结》本文主要介绍了java中不同版本JSONObject区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录1. FastjsON2. Jackson3. Gson4. org.json6. 总结在Jav

数据库使用之union、union all、各种join的用法区别解析

《数据库使用之union、unionall、各种join的用法区别解析》:本文主要介绍SQL中的Union和UnionAll的区别,包括去重与否以及使用时的注意事项,还详细解释了Join关键字,... 目录一、Union 和Union All1、区别:2、注意点:3、具体举例二、Join关键字的区别&php

Spring IOC的三种实现方式详解

《SpringIOC的三种实现方式详解》:本文主要介绍SpringIOC的三种实现方式,在Spring框架中,IOC通过依赖注入来实现,而依赖注入主要有三种实现方式,构造器注入、Setter注入... 目录1. 构造器注入(Cons编程tructor Injection)2. Setter注入(Setter

java中的HashSet与 == 和 equals的区别示例解析

《java中的HashSet与==和equals的区别示例解析》HashSet是Java中基于哈希表实现的集合类,特点包括:元素唯一、无序和可包含null,本文给大家介绍java中的HashSe... 目录什么是HashSetHashSet 的主要特点是HashSet 的常用方法hasSet存储为啥是无序的

linux报错INFO:task xxxxxx:634 blocked for more than 120 seconds.三种解决方式

《linux报错INFO:taskxxxxxx:634blockedformorethan120seconds.三种解决方式》文章描述了一个Linux最小系统运行时出现的“hung_ta... 目录1.问题描述2.解决办法2.1 缩小文件系统缓存大小2.2 修改系统IO调度策略2.3 取消120秒时间限制3

Linux alias的三种使用场景方式

《Linuxalias的三种使用场景方式》文章介绍了Linux中`alias`命令的三种使用场景:临时别名、用户级别别名和系统级别别名,临时别名仅在当前终端有效,用户级别别名在当前用户下所有终端有效... 目录linux alias三种使用场景一次性适用于当前用户全局生效,所有用户都可调用删除总结Linux