欢迎来到天天文库
浏览记录
ID:40313226
大小:338.00 KB
页数:5页
时间:2019-07-30
《虚拟机网络模式详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、虚拟机网络模式1简单网络原理1.1什么是网络Internet是指“互连网”,好像这句话说的有点多余,不过确实有很多人对他有错误的理解,“互连网”是指一个个网络互连,而不是像有些人想象的那样把一台台电脑杂乱无章的互连。当我们需要用电脑和远方的电脑通讯的时候,先把本地电脑组成一个网络,当然,远方的电脑也要组成一个网络,在把这两个网络“互连”起来,组成“互连网”。用电话线和MODEM拨号上网的时候是通过电话线先把自己的电脑连到ISP(InternetServiceProvider网络服务提供商)的网络中,再经过ISP的网络和世界各
2、地的电脑通信。1.2计算机如何通过网络传输数据每一个网络需要一个网络地址,网络中的电脑需要一个在网络中唯一确定的标识,网络号和电脑的标识号组成了IP地址,所以IP地址是由网络号和主机号组成的。当你的电脑要和其他的电脑通信的时候,电脑会先根据IP地址和子网掩码确定目标主机是在本地网络中还是在远程网络中,如果在本地网络中则直接把一个包含信息的IP数据包发送到本地网络上,目标主机会检测到并接收,如果目标主机在远程网络则需要通过一台被称为网关的的电脑转发到远程网络,网关(geteway)可以看做是连接网络和网络的桥梁,网关的概念很广
3、,这里为了简化起见,我们暂且认为它和路由器是同一个概念。路由器(router)是一种连接网络和网络,并选择IP数据包传送的路径的一台特殊计算机。很多情况下网关的概念等同于路由器。1.3网络中IP地址在同一个网络中,每台电脑必须具有相同的网络号,这样电脑才认为目标主机是在本网络中并且可以正确送达,如果网络号不同,即使目标主机已经用网线连到本网络中数据也不能直接送达,即使这两台电脑近在咫尺,在电脑看来仍旧是一台远程电脑.比如一个网络的网络号为192.168.0,则该网络中的计算机的IP地址必须以192.168.0开头。假如要传送
4、一个数据包到网络号为192.168.1的网络,则必须通过路由器转发,如果该网络中没有路由器,则发送失败。因此,为了连接两个网络,一台路由器至少要有两个网络接口(网卡、调制解调器等联网设备称为网络接口)。网络和路由器的关系见下图:图1.3.1图中的小方框表示网卡或其他网络接口。可以看到路由器至少有两个网络接口。假设网络A的地址为192.168.0,网卡1的地址为192.168.0.1;网络B的地址为192.168.1,网卡4的地址为192.168.1.1。则路由器上的网卡2必须属于网络192.168.0地址为192.168.0
5、.x(x为任意小于255的数),路由器上的网卡3必须属于网络192.168.1地址为192.168.1.x(x为任意小于255的数)。就是说,路由器既属于网络A,又属于网络B,这样才起到桥梁的作用。当数据从网络A发往网络B时,路由器从网卡2接收数据,经过改装后通过网卡3发送数据到网络B。这样,我们称网卡2的地址192.168.0.x为网络A的网关,网卡3的地址192.168.1.x为网络B的网关。52虚拟机网络模式类型安装好虚拟机软件后,虚拟机有VMnet0到VMnet9总共10个网络适配器,也可以看成网络交换机,其中WMn
6、et0,WMnet1,WMnet8默然为与物理机通信的3个网络适配器,分别为桥接模式,仅主机模式,NAT模式,其他WMnet也可以定义为与物理机通信的网络适配器,通过“HostVirtualAdapters”来增加,定义的类型有仅主机模式和NAT模式,而桥接模式只能是WMnet0。注:网络适配器可以用做交换机,集线器等网络连接设备。图2.1虚拟网络编辑还有,可以为每个网络适配器增加DHCP服务。图2.2网络适配器的DHCP52.1桥接模式(Bridge)host的物理网卡和guest的虚拟网卡通过vmnet0虚拟交换机进行桥
7、接,物理网卡和虚拟网卡就相当于处于同一个网段,所以两个网卡的IP地址在同一个网段。通信方向:虚拟机<>主机<>互联网图2.1.1桥接模式2.2NAT模式在这个模式中,host中的VMwareNetworkAdapterVMnet8这个虚拟网卡直接连到vmnet8这个虚拟交换机中,与guest中的虚拟网卡进行通信。VMwareNetworkAdepterVMnet8虚拟网卡的作用仅限于和VMnet8网段进行通信,它不给VMnet8网段提供路由功能,所以虚拟机虚拟一个NAT服务器(在host下看到的是VMwareNATServi
8、ce这个服务)使虚拟网卡可以连接到Internet。在这种情况下,我们就可以使用端口映射功能,让访问主机80端口的请求映射到虚拟机的80端口上。如果在host中关了VMwareNATService服务,那么NAT模式跟host-only模式没什么区别。guest的虚拟网卡与host的物理网
此文档下载收益归作者所有