Keen的博客

记录所思、所想、所遇

欢迎来到我的个人站~


后台开发概念

虚拟机中三种网络模式的区别

首先,安装完虚拟机,系统会安装两个虚拟网卡VMnet1和VMnet8

png

VMnet1:host网卡,host方式连接网络
VMnet8:NAT网卡,用于NAT方式连接网络

三种工作模式:bridged(桥接模式)、NAT(网络地址转换模式)、host-only(主机模式)

bridged(桥接模式):在公司内局域网内,新建一个服务器,跟其他真实主机并行存在,可以互相访问。 png

NAT(网络地址转换模式):相当于一个NAT路由器建造了一个子网,外面的机器无法访问这个子网内部,当然,子网内部可以借由主机访问外面。
png

host-only(主机模式):虚拟机之间构成子网,可以跟主机互访,但是跟外部是隔离的,无法连接Internet
png

三种模式的IP都可以自动获取,一旦自动获取就不会变动,即使重启,也不会变动。

VLAN的概念

VLAN(Virtual局域网),是交换机中的概念。
如果局域网内的一台机器A想与机器B通信,首先是得知道对方的MAC地址,通过发送ARP获取。ARP的方式是广播,按照下面的交互图,这个ARP请求将扩散到整个局域网内,这就平白无故占用大量带宽。 jpg

为了不将ARP数据包扩散到整个局域网,就需要使用局域网分割,这个时候,就出现了VLAN,它划分了一个小的局域网,那么数据包只会在一个小的局域网内传播。
jpg

一旦使用了VLAN,就只能在同一个VLAN网内进行通信,跟其他的相当于是隔离的。为了能够让不同VLAN可以通信,就出现了路由器,通过汇聚所有网络数据,在统一的汇聚路由器中转包处理。
同一VLAN之间通信:A与B通信,发现是同一网段,首先检索VLAN1列表中的ip,发现目标后,直接转包
jpg

不同VLAN之间通信:A与C通信,发现是不同网段,将ARP发往默认网关(当前汇聚连接的路由器),路由器中进一步查询路由表,找到C所在网关,转发数据到对应VLAN
jpg

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少