售前電話
135-3656-7657
售前電話 : 135-3656-7657
每個(gè)節(jié)點(diǎn)的 I P 地址是該節(jié)點(diǎn)的邏輯地址,I P 地址是由 IP 網(wǎng)絡(luò)層處理的地址。而物理地址是每個(gè)節(jié)點(diǎn)硬件編碼到網(wǎng)卡里的唯一標(biāo)識,通常叫 MAC 地址。大多數(shù)通用 的MAC 層協(xié)議(以太網(wǎng)、令牌環(huán)和 F DDD 的設(shè)計(jì)者分配 48 比特給硬件地址。每個(gè)網(wǎng)卡具有廠家預(yù)設(shè)的硬件地址。網(wǎng)卡制造商要向一個(gè)世界范圍內(nèi)的中央權(quán)力機(jī)構(gòu)注冊硬件地 址,以保證它們分配的號碼不與其他廠商沖突,從而保證每個(gè)硬件地址是全球唯一的。
物理地址(或硬件地址)實(shí)際上是由 OSI 的第 2 層(數(shù)據(jù)鏈路層)處理的。 這 個(gè)硬件地址是將幀發(fā)送到目的網(wǎng)絡(luò)節(jié)點(diǎn)最終需要的地址。只有利用數(shù)據(jù)鏈路層使用的硬件地址,不管是廣播地址、組播地址還是單播地址,才能將幀傳輸?shù)侥康脑O(shè)備上。
ARP :地址解析協(xié)議
每個(gè)32 比特的 IP 地址都是人為分配的邏輯地址,與物理上編碼在每個(gè)主機(jī)網(wǎng)卡上的 48 比特硬件地址無關(guān)。如果同一網(wǎng)絡(luò)上的兩臺主機(jī)想要通信,它們還必須知道對方的硬件地址( MAC 或網(wǎng)卡地址),這樣才能使用數(shù)據(jù)鏈路層協(xié)議將數(shù)據(jù)報(bào)放到幀里在局部的物理介質(zhì)上傳輸。
但是,T CP / IP 應(yīng)用程序在指定目的主機(jī)時(shí)通常使用邏輯的 IP 地址,而不是物理的硬件地址。這樣,為了讓 T CP/ IP 應(yīng)用可以使用下層的數(shù)據(jù)鏈路層協(xié)議,必須有一個(gè)過程讓發(fā)送主機(jī)能夠獲得與目的主機(jī)的 IP 地址相對應(yīng)的硬件地址。
ARP 協(xié)議使主機(jī)能夠動(dòng)態(tài)地獲得遠(yuǎn)端主機(jī)硬件地址與 IP 地址的映射。ARP 假設(shè)每臺主機(jī)知道它自己的硬件地址和 IP 地址。這樣,如果一臺主機(jī)需要知道另一臺主機(jī)的硬件地址,它簡單地向網(wǎng)絡(luò)上的所有主機(jī)廣播一幀包含目的主機(jī) IP 地址的 ARP 請求。目的主機(jī)接收到廣播后,識 別自己的 IP 地址,并且向源主機(jī)單點(diǎn)發(fā)送一幀 ARP 響應(yīng),將目的主機(jī)的硬件地址告訴源主機(jī)。
當(dāng)發(fā)出請求的主機(jī)收到目的主機(jī)的 ARP 響應(yīng)后,它在自己的 ARP 緩存中存儲這個(gè)硬件地址到 IP 地址的映射。ARP 緩存的使用避免了主機(jī)將來與該 H 的主機(jī)通信中另外的 ARP 請求。