NAT模式與橋接模式的區別

2021-10-12 02:10:38 字數 1430 閱讀 4291

vmnet0:用於虛擬橋接網路下的虛擬交換機

vmnet1:用於虛擬host-only網路下的虛擬交換機

vmnet8:用於虛擬nat網路下的虛擬交換機

vmware networkadepter vmnet1:host用於與host-only虛擬網路進行通訊的虛擬網絡卡

vmware networkadepter vmnet8:host用於與nat虛擬網路進行通訊的虛擬網絡卡

安裝了vmware虛擬機器後,會在網路連線對話方塊中多出兩個虛擬網絡卡,如圖:

bridge  橋"就是乙個主機,這個機器擁有兩塊網絡卡,分別處於兩個區域網中,同時在"橋"上執行著程式,讓區域網a中的所有資料報原封不動的流入b,反之亦然。這樣區域網a和b就在鏈路層連線起來了,在橋接時虛擬網絡卡和物理網絡卡應該處於同一ip網段 ,當然要保證兩個區域網沒有衝突的ip。

vmware 的橋也是同樣的道理,只不過,本來作為硬體的一塊網絡卡,現在由vmware軟體虛擬了!當採用橋接時,vmware會虛擬一塊網絡卡和真正的物理網絡卡就行橋接,這樣,發到物理網絡卡的所有資料報就到了vmware虛擬機器,而由vmware發出的資料報也會通過橋從物理網絡卡的那端發出。

橋接網路是指本地物理網絡卡和虛擬網**過vmnet0虛擬交換機進行橋接。相當於在乙個區域網內創立了乙個單獨的主機,他可以訪問這個區域網內的所有的主機。

nat 是  network  address  translate的簡稱。nat技術應用在internet閘道器和路由器上,比如192.168.0.123這個位址要訪問internet,它的資料報就要通過乙個閘道器或者路由器,而閘道器或者路由器擁有乙個能訪問internet的ip位址,這樣的閘道器和路由器就要在收發資料報時,對資料報的ip協議層資料進行更改(即nat),以使私有網段的主機能夠順利訪問internet。此技術解決了ip位址稀缺的問題。同樣的私有ip可以閘道器nat上網。

vmware的nat上網也是同樣的道理,它在主機和虛擬機器之間用軟體偽造出一塊網絡卡,這塊網絡卡和虛擬機器的ip處於乙個位址段。同時,在這塊網絡卡和主機的網路介面之間進行nat。虛擬機器發出的每一塊資料報都會經過虛擬網絡卡,然後nat,然後由主機的介面發出。

換一種說法,虛擬系統會通過真實主機的網路來訪問外網,而真實主機相當於有兩個網絡卡:真實網絡卡和虛擬網絡卡,真實網絡卡相當於鏈結了現實世界的真實路由器,而虛擬網絡卡相當於鏈結乙個虛擬交換機/路由器(這個虛擬交換機同時鏈結虛擬機器和真實主機),此時虛擬機器想訪問外網就必須通過真實主機ip位址,而外面看來也確實是真實主機的ip位址,實則是虛擬機器訪問的,完全看不到虛擬網路局域的內部形式。

橋接模式與策略模式區別

橋接 bridge 模式是結構型模式的一種,而策略 strategy 模式則屬於行為模式。以下是它們的uml結構圖。在橋接模式中,abstraction通過聚合的方式引用implementor。在策略模式中,context也使用聚合的方式引用startegy抽象介面。從他們的結構圖可知,在這兩種模式...

Ubuntu的NAT模式和橋接模式聯網問題解決

1.將虛擬機器的網路介面卡改為橋接 2.在主機的dos視窗輸入ipconfig all,查詢到子網掩碼和閘道器 記錄起來,下面要用到,配置,使其能上網 3 配置ip位址,預設閘道器 注意,ip位址 因人而異,防止衝突 4.配置完後要restart生效 5.重啟reboot 6.測試一下,去ping ...

Linux入門 網路配置 橋接模式與NAT的區別

首先,在說到vmware的網路模型之前,先說一下vmware的幾個虛擬裝置 vmnet0 這是vmware用於虛擬橋接網路下的虛擬交換機 vmnet1 這是vmware用於虛擬host only網路下的虛擬交換機 vmnet8 這是vmware用於虛擬nat網路下的虛擬交換機 vmware netw...