ARP中文全稱叫地址解析協(xié)議,英文全稱為Address Resolution Protocol,是根據(jù)IP地址獲取物理地址的一個TCP/IP協(xié)議。主機發(fā)送信息時將包含目標IP地址的ARP請求廣播到局域網(wǎng)絡上的所有主機,并接收返回消息,以此確定目標的物理地址;收到返回消息后將該IP地址和物理地址存入本機ARP緩存中并保留一定時間,下次請求時直接查詢ARP緩存以節(jié)約資源。地址
ARP映射方式
靜態(tài)映射
靜態(tài)映射的意思是要手動創(chuàng)建一張ARP表,把邏輯(IP)地址和物理地址關聯(lián)起來。
動態(tài)映射
動態(tài)映射時,每次只要機器知道另一臺機器的邏輯(IP)地址,就可以使用協(xié)議找出相對應的物理地址。
ARP的功能:
OSI模型把網(wǎng)絡工作分為七層,IP地址在OSI模型的第三層,MAC地址在第二層,彼此不直接打交道。在通過以太網(wǎng)發(fā)送IP數(shù)據(jù)包時,需要先封裝第三層(32位IP地址)、第二層(48位MAC地址)的報頭,但由于發(fā)送時只知道目標IP地址,不知道其MAC地址,又不能跨第二、三層,所以需要使用地址解析協(xié)議。使用地址解析協(xié)議,可根據(jù)網(wǎng)絡層IP數(shù)據(jù)包包頭中的IP地址信息解析出目標硬件地址(MAC地址)信息,以保證通信的順利進行。
整合自:百度百科、php中文網(wǎng)、CSDN
編輯:jq
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關推薦
的情況下,啟用VIP的Server Auto Enable 功能引起的NAT映射失效問題,希望可以給碰到相同問題的人一些參考。
發(fā)表于 10-29 09:55
?207次閱讀
在計算機網(wǎng)絡中,地址解析協(xié)議(ARP)將 IP 地址轉換為物理地址(MAC 地址),以便在局域網(wǎng)中實現(xiàn)數(shù)據(jù)的傳輸。靜態(tài) ARP 表項的設置為網(wǎng)絡管理員提供了一種手動控制地址映射的方式,
發(fā)表于 07-29 11:51
?332次閱讀
互聯(lián)網(wǎng)之間似乎在這個問題上存在一些歧義,并且 arduino 的“wifi_set_op_mode”文檔尚不清楚。注意:如果默認情況下它處于休眠狀態(tài),這是否足以導致ESP8226不響應 ARP 請求,從而導致ESP8266的硬件地址無法解析?
發(fā)表于 07-18 07:31
我了解到 ARP 緩存應該存在于 ESP8266 中,因為它是互聯(lián)網(wǎng)協(xié)議鏈路層的一部分 - 設備需要它才能將數(shù)據(jù)包發(fā)送到網(wǎng)絡中的其他設備。所以也許問題是:我可以通過 ESP8266 SDK 訪問此 ARP 緩存嗎?
發(fā)表于 07-12 07:14
這是關于 esp8266 的 ARP 的問題。我意識到這可能是一個相當?shù)图壍?SDK 問題,所以我將解釋一下我試圖實現(xiàn)的目標。
如果我們假設我有一個已知的MAC地址或IP地址,我想知道有問題的設備
發(fā)表于 07-10 06:00
拷貝到對應ram內(nèi)存中,當在線標定時,會直接操作ram中相應的地址,以實現(xiàn)參數(shù)在線修改。
請問ESP32如何實現(xiàn)Flash到ram重映射這種功能呢?
通常的做法是使用重映射,或者使用mmu。
但是esp32的mmu無法將fla
發(fā)表于 06-14 06:31
我目前需要手動往esp32 arp列表中添加自定義的arp綁定信息,而非arp請求獲得,因為另一方設備無法完成arp應答
如IP為:192.168.88.2 MAC為:00:0A:35
發(fā)表于 06-07 08:14
我用的是stm32f100c8t6b芯片,現(xiàn)在想用將PB1映射為TIM1_CH3N,在調(diào)用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)時,
GPIO_PinAFConfig和GPIO_AF_TIM1都沒定義,stm32f100怎樣用重
發(fā)表于 05-07 06:06
能否實現(xiàn)用重映射功能將dcmi映射到別的io口
發(fā)表于 03-25 08:07
把控制器掛在了交換機上,交換機上有極高密度的arp報文造成以太網(wǎng)接收中斷無法及時處理。 看手冊中有廣播幀濾過和單播幀濾過,能否通過設置源地址濾過將非業(yè)務主機的arp廣播報文濾掉(單播和廣播功能在手冊中是分開寫的,不清楚單播的源地
發(fā)表于 03-19 07:58
TSMaster信號映射模塊可以將數(shù)據(jù)庫變量映射為系統(tǒng)變量,經(jīng)過映射后的系統(tǒng)變量就等同于數(shù)據(jù)庫中的變量,該系統(tǒng)變量的讀寫操作就等同于讀寫數(shù)據(jù)庫變量。其在系統(tǒng)軟件中的位置如下圖所示:信號映射
發(fā)表于 02-19 14:00
?491次閱讀
mmap 內(nèi)存映射里所謂的內(nèi)存其實指的是虛擬內(nèi)存,在調(diào)用 mmap 進行匿名映射的時候(比如進行堆內(nèi)存的分配),是將進程虛擬內(nèi)存空間中的某一段虛擬內(nèi)存區(qū)域與物理內(nèi)存中的匿名內(nèi)存頁進行映射,當調(diào)用
發(fā)表于 01-24 14:30
?1496次閱讀
Scratch-Pad Sram(CPU5 DSPR)相關聯(lián)。 在鏈接器腳本中,我已經(jīng)映射了每個.text 部分移至其各自的 PSPR 內(nèi)核。 我想知道如何將共享代碼映射到 DSPR5 以及如何將其
發(fā)表于 01-24 07:26
ping 114.114.114.114,你可以知道IP,但你并不知道MAC地址,如何根據(jù)目的IP獲取到MAC地址呢,這時候ARP就登場了,IP地址通過 ARP,獲得MAC地址,有了MAC地址才能在物理網(wǎng)絡上傳輸數(shù)據(jù)。
發(fā)表于 12-18 09:49
?2696次閱讀
MyBatis是一種流行的持久層框架,它提供了一種簡單的方式來映射關系型數(shù)據(jù)庫和Java對象之間的關聯(lián),通過XML配置文件來描述數(shù)據(jù)庫表和Java類之間的映射關系。在MyBatis的映射
發(fā)表于 12-03 14:56
?2801次閱讀
評論