ARP/RARP

ARP (address resolution protocol,地址解析協(xié)議)是一個(gè)位于TCP/IP 協(xié)議棧中的底層協(xié)議料扰,它用于映射計(jì)算機(jī)的物理地址與網(wǎng)絡(luò)IP地址躯枢。
(mac address ——————————IP)

ARP協(xié)議百度百科

Internet分布式中,每個(gè)主機(jī)都被分配一個(gè)32位的網(wǎng)絡(luò)地址厕怜,此時(shí)就存在將計(jì)算機(jī)的IP地址與物理地址之間的轉(zhuǎn)換問題侮东。

ARP所做的工作就是在主機(jī)端發(fā)送幀前墩瞳,根據(jù)目標(biāo)IP地址獲取MAC地址伟姐,以保證通信過程的順暢收苏。

具體過程如下:
每臺(tái)主機(jī)都會(huì)在自己的ARP緩沖區(qū)中簡歷一個(gè)ARP列表,用于存儲(chǔ)IP地址與MAC地址的對應(yīng)關(guān)系愤兵。
當(dāng)源主機(jī)需要將一個(gè)數(shù)據(jù)包發(fā)送到目標(biāo)主機(jī)時(shí)候鹿霸?
(1)檢查自己的ARP列表是否存在ARP列表是否存在該IP地址對應(yīng)的MAC地址。
(2)如果存在秆乳,直接將數(shù)據(jù)包發(fā)送到MAC地址懦鼠,如果不存在,就向本地網(wǎng)段發(fā)起一個(gè)ARP請求的廣播包屹堰,用于查詢目標(biāo)主機(jī)對應(yīng)的MAC地址肛冶。
【此ARP請求數(shù)據(jù)包里包括源主機(jī)的IP地址、硬件地址以及目標(biāo)主機(jī)的IP地址等扯键∧佬洌】
(3)網(wǎng)絡(luò)中所有的主機(jī)收到這個(gè)ARP請求之后,會(huì)檢查數(shù)據(jù)包中的目的IP是否與自己的IP地址一致忧陪,如果不同就忽略此數(shù)據(jù)包扣泊;如果相同,該主機(jī)就會(huì)將發(fā)送端的MAC地址與IP地址添加到自己的ARP列表中嘶摊。
(4)如果ARP列表中已經(jīng)存在該IP地址的相關(guān)信息,則將其覆蓋掉评矩,接著給源主機(jī)發(fā)送一個(gè)ARP相應(yīng)包叶堆,搞死對方自己是它所需要找的MAC地址。
(5)最后源主機(jī)收到這個(gè)ARP響應(yīng)包后斥杜,將得到的目的主機(jī)的IP地址和MAC地址添加到自己的ARP列表中虱颗,并利用次信息開始數(shù)據(jù)的傳輸。
(6)如果源主機(jī)一直都沒有收到ARP響應(yīng)包蔗喂,則表示ARP查詢失敗忘渔。

RARP 與ARP工作方式相反,RARP發(fā)出要反向解析的物理地址并希望返回其對應(yīng)的IP地址缰儿。應(yīng)答包括有能夠提供所需信息的RARP服務(wù)器發(fā)出的IP地址畦粮。RARP獲取IP地址的過程如下;
(1)需要知道自己的IP地址的機(jī)器向另外一臺(tái)機(jī)器上的服務(wù)器發(fā)送請求,并等待服務(wù)器發(fā)出響應(yīng)宣赔,開始不知道服務(wù)器的物理地址预麸,所以通過廣播。
(2)一旦通過廣播對地址的請求儒将,就必須唯一標(biāo)識自己的硬件標(biāo)識(如:cpu序列號)吏祸,這個(gè)表示能讓可執(zhí)行程序容易獲得。源主機(jī)收到從RARP服務(wù)器的響應(yīng)消息后钩蚊,就可以利用得到的 IP地址進(jìn)行通訊贡翘。

還有 代理ARP概念;
IPv6 中用NDP 代替地址解析砰逻。

(還需要進(jìn)一步查看其應(yīng)用)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末床估,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子诱渤,更是在濱河造成了極大的恐慌丐巫,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,599評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件勺美,死亡現(xiàn)場離奇詭異递胧,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)赡茸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,629評論 3 385
  • 文/潘曉璐 我一進(jìn)店門缎脾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人占卧,你說我怎么就攤上這事遗菠。” “怎么了华蜒?”我有些...
    開封第一講書人閱讀 158,084評論 0 348
  • 文/不壞的土叔 我叫張陵辙纬,是天一觀的道長。 經(jīng)常有香客問我叭喜,道長贺拣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,708評論 1 284
  • 正文 為了忘掉前任捂蕴,我火速辦了婚禮譬涡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘啥辨。我一直安慰自己涡匀,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,813評論 6 386
  • 文/花漫 我一把揭開白布溉知。 她就那樣靜靜地躺著陨瘩,像睡著了一般腕够。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拾酝,一...
    開封第一講書人閱讀 50,021評論 1 291
  • 那天燕少,我揣著相機(jī)與錄音,去河邊找鬼蒿囤。 笑死客们,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的材诽。 我是一名探鬼主播底挫,決...
    沈念sama閱讀 39,120評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼脸侥!你這毒婦竟也來了建邓?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,866評論 0 268
  • 序言:老撾萬榮一對情侶失蹤睁枕,失蹤者是張志新(化名)和其女友劉穎官边,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體外遇,經(jīng)...
    沈念sama閱讀 44,308評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡注簿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,633評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了跳仿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诡渴。...
    茶點(diǎn)故事閱讀 38,768評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖菲语,靈堂內(nèi)的尸體忽然破棺而出妄辩,到底是詐尸還是另有隱情,我是刑警寧澤山上,帶...
    沈念sama閱讀 34,461評論 4 333
  • 正文 年R本政府宣布眼耀,位于F島的核電站,受9級特大地震影響胶哲,放射性物質(zhì)發(fā)生泄漏畔塔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,094評論 3 317
  • 文/蒙蒙 一鸯屿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧把敢,春花似錦寄摆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,850評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽桑阶。三九已至,卻和暖如春勾邦,著一層夾襖步出監(jiān)牢的瞬間蚣录,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,082評論 1 267
  • 我被黑心中介騙來泰國打工眷篇, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留萎河,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,571評論 2 362
  • 正文 我出身青樓蕉饼,卻偏偏與公主長得像虐杯,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子昧港,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,666評論 2 350

推薦閱讀更多精彩內(nèi)容