-
當前位置:首頁 > 創(chuàng)意學院 > 景觀設計 > 專題列表 > 正文
虛擬ip設計(虛擬ip設計的傳播者)
大家好!今天讓小編來大家介紹下關于虛擬ip設計的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內優(yōu)秀的企業(yè),服務客戶遍布全球各地,相關業(yè)務請撥打電話:175-8598-2043,或添加微信:1454722008
文章目錄列表:
一、淺談windows操作系統(tǒng)下虛擬ip
生活場景中,經常會看到,局域網內,多個不同客戶端設備,將數(shù)據(jù)發(fā)送到服務器上。而服務器要求一個客戶端一個IP。
如圖1-1所示,多個客戶端A、B、C通過路由器M連接到服務器N。 作為一名“搬磚”碼農,要把服務器最大連接客戶端設備的數(shù)量,即“極限”值的需求考慮進去,進行設計、編要寫軟件,那么要如何驗證服務器端是否能承受極限個設備端的連接量呢?在實際測試中,是否必須使用多個真實的物理設備端連接服務端進行驗證呢?答案是,否。我們可以在同一臺客戶端設備上模擬多個虛擬IP,并發(fā)多個網絡線程,將數(shù)據(jù)發(fā)送到服務端。如圖1-2,客戶端A虛擬多個IP。而LoadRunner壓力測試軟件是可以根據(jù)各種協(xié)議并發(fā)測試,且虛擬多個IP。 不過今天只是淺談windows虛擬IP的原理和方法。虛擬IP我們需要了解兩個知識點。TCP/IP四層模型和ARP。 TCP/IP四層模型: 如圖1-3。 在一個局域網內,如圖A,設備A發(fā)送數(shù)據(jù)到服務器M時,需要知道服務器的IP和MAC地址,而IP地址是一個邏輯 地址,在以太網中MAC地址是真正用來進行數(shù)據(jù)傳輸?shù)奈锢淼刂罚蔷W絡層和傳輸層只知道服務器M的IP地址,那么服務器MAC地址要如何獲取呢?因為每臺主機中都有一個ARP高速緩存,存儲同一個網絡內的IP地址與MAC地址的對應關系,以太網中的主機發(fā)送數(shù)據(jù)時會先從這個緩存中查詢目標IP對應的MAC地址,會向這個MAC地址發(fā)送數(shù)據(jù)。 ARP: ARP又叫做地址解析協(xié)議,主要是用來將網絡中的協(xié)議地址解析為我們本地的協(xié)議地址,就是將IP地址解析為MAC地址,工作在鏈路層。 如下圖1-4所示,這是我的同一個局域網內的IP與MAC地址映射表。 虛擬IP:虛擬IP主要是用來網絡地址轉換,網絡容錯和可移動性。在一臺設備上虛擬的IP并不是真實的IP,所有通過這個虛擬IP發(fā)出或者接收的數(shù)據(jù)包,都會通過真實的MAC地址流出或者流進。 方法: 一. 使用loadrunner等專業(yè)測試軟件。 二. Windows操作系統(tǒng)netsh命令提供增加、刪減IP的方法。 詳細介紹方法二: 硬件:臺式或者筆記本(可插網口的PC端),適配網線,路由。 1. 使用網線連接PC端與路由。并設置PC端為固定IP(我的IP是192.168.1.100),網段與路由一致。 2. 打開網絡和共享中心,查看網絡屬性是以太網還是本地連接。我的PC端是以太網。 3. 增加IP的方法,通過終端輸入命令:netsh interface ipv4 add address name="以太網" addr=192.168.1.101 mask=255.255.255.0 4. 刪減IP的方法,通過終端輸入命令:netsh interface ipv4 delete address name="以太網" addr=192.168.1.101 gateway=all 為了方便,以上命令可以寫進.bat腳本。 最后判斷虛擬IP是否成功,可使用ipconfig查看網絡信息。二、怎么設置虛擬IP地址
IP地址:192.168.0.2(最后一位可以是大于等于2小于等于255的任意整數(shù)) 子網掩碼:255.255.255.0 默認網關:192.168.0.1
望采納
三、什么是虛擬IP?
分類: 電腦/網絡
解析:
虛擬IP有一種解釋,就是在沒有"DHCP服務器"或者網絡無連接的情況下,在IP地址的屬性中設置"自動獲取IP地址",那么PC會使用虛擬地址,類似"169.xxx.xxx.xxx".
這里說的很詳細:linux.usedu/~ltguo/linuxbyte/2000-/%D0%E9%C4%E2IP
四、虛擬ip原理簡述
根據(jù)TCP/IP的ARP協(xié)議,在以太網中MAC地址用來進行數(shù)據(jù)傳輸?shù)奈锢淼刂?,每臺主機中都有一個ARP高速緩存,存儲同一個網絡內的IP地址與MAC地址的對應關系,以太網中的主機發(fā)送數(shù)據(jù)時會先從這個緩存中查詢目標IP對應的MAC地址,再向這個MAC地址發(fā)送數(shù)據(jù)。
例如:
在主機192.168.130.18上arp顯示:
(192.168.130.19) at 00:21:5A:DB:68:a8 [ether] on em1;
(192.168.130.17) at 00:21:5A:DB:68:a8 [ether] on em1;
(192.168.130.18) at 00:21:5A:DB:7F:b2 [ether] on em1
(所有到達虛擬IP 19的請求均被17接收)19為虛擬ip(與17同mac)
一旦在線主機17宕機,備用18主機則會發(fā)送arp數(shù)據(jù)包,告訴所有其他主機19主機的mac為00:21:5A:DB:7F:b2
此時18主機的arp:
(192.168.130.19) at 00:21:5A:DB:7F:b2 [ether] on em1;
(192.168.130.17) at 00:21:5A:DB:68:a8 [ether] on em1;
(192.168.130.18) at 00:21:5A:DB:7F:b2 [ether] on em1
實現(xiàn)故障主機的快速切換
以上就是小編對于虛擬ip設計問題和相關問題的解答了,如有疑問,可撥打網站上的電話,或添加微信。
推薦閱讀:
vr虛擬現(xiàn)實未來趨勢(vr虛擬現(xiàn)實未來趨勢英語閱讀理解)