chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ARP協(xié)議:網(wǎng)絡(luò)世界的地址翻譯官

北匯信息POLELINK ? 2024-06-06 08:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


作者 | 雨田
小編 | 不吃豬頭肉3f663fb6-239b-11ef-bd4a-92fbcf53809c.png 引言
在當(dāng)今快速發(fā)展的汽車(chē)行業(yè)中,車(chē)載以太網(wǎng)正逐步成為推動(dòng)汽車(chē)智能化、網(wǎng)聯(lián)化浪潮的核心技術(shù)之一。作為傳統(tǒng)以太網(wǎng)技術(shù)在汽車(chē)領(lǐng)域的創(chuàng)新應(yīng)用,車(chē)載以太網(wǎng)不僅繼承了以太網(wǎng)的開(kāi)放性、成熟性和互操作性,還針對(duì)車(chē)輛特有的環(huán)境和需求進(jìn)行了優(yōu)化與定制,為車(chē)載內(nèi)部的復(fù)雜數(shù)據(jù)傳輸提供了高速、可靠、低延遲的通信平臺(tái)。
在復(fù)雜的車(chē)載網(wǎng)絡(luò)拓?fù)渲?,主機(jī)間通信最初只知道目標(biāo)設(shè)備的IP地址,那如何獲取目標(biāo)設(shè)備的MAC地址呢,這就不得不提到一個(gè)關(guān)鍵協(xié)議——ARP協(xié)議。

3f7498b8-239b-11ef-bd4a-92fbcf53809c.pngARP概念
ARP協(xié)議(Address Resolution Protocol,地址解析協(xié)議)在車(chē)載以太網(wǎng)中的作用與傳統(tǒng)以太網(wǎng)中作用相同,是一種網(wǎng)絡(luò)層協(xié)議,在網(wǎng)絡(luò)世界中扮演著至關(guān)重要的角色,它就像是網(wǎng)絡(luò)中的地址翻譯官,負(fù)責(zé)將網(wǎng)絡(luò)層的IP地址轉(zhuǎn)換為數(shù)據(jù)鏈路層的MAC地址。3f81f382-239b-11ef-bd4a-92fbcf53809c.png3f8dffa6-239b-11ef-bd4a-92fbcf53809c.pngARP工作原理
當(dāng)主機(jī)A向主機(jī)B發(fā)送數(shù)據(jù)包時(shí),會(huì)經(jīng)過(guò)以下幾步:

1.ARP緩存查詢(xún):主機(jī)A首先會(huì)在自己的ARP緩存表中查找主機(jī)B 的IP地址對(duì)應(yīng)的MAC地址,如在緩存表中存在映射關(guān)系,則將IP數(shù)據(jù)包封裝成以太網(wǎng)幀并發(fā)送給主機(jī)B。

3f9c34c2-239b-11ef-bd4a-92fbcf53809c.png


2.ARP請(qǐng)求廣播:如果主機(jī)A在本地ARP表中查詢(xún)不到主機(jī)B對(duì)應(yīng)的MAC地址,主機(jī)A會(huì)以廣播方式發(fā)送一條ARP請(qǐng)求報(bào)文,ARP報(bào)文中源IP地址和MAC 地址為主機(jī)A的IP地址和MAC地址,目標(biāo)IP地址是主機(jī)B地址,目標(biāo)MAC地址設(shè)置為000000:00 。

3fa685f8-239b-11ef-bd4a-92fbcf53809c.png


3.ARP響應(yīng):因ARP報(bào)文以廣播方式發(fā)送,網(wǎng)段上所有主機(jī)都會(huì)接收到ARP請(qǐng)求,當(dāng)主機(jī)B收到ARP請(qǐng)求后會(huì)比較自己的IP地址和報(bào)文中的目標(biāo)IP地址是否相同,如果相同則回復(fù)一條單播ARP響應(yīng)報(bào)文給主機(jī)A,響應(yīng)報(bào)文中包含了主機(jī)B的IP地址和MAC地址,同時(shí)將發(fā)送端的IP地址和MAC地址存入主機(jī)B的ARP緩存表中。

3fb31a48-239b-11ef-bd4a-92fbcf53809c.png


4.緩存更新:主機(jī)A收到ARP應(yīng)答后,將主機(jī)B的IP地址和MAC地址的對(duì)應(yīng)關(guān)系存入自己的ARP緩存表中。

3fbd3c4e-239b-11ef-bd4a-92fbcf53809c.png


5.數(shù)據(jù)傳輸:主機(jī)A知道了主機(jī)B的IP地址和MAC地址,將IP數(shù)據(jù)包封裝到以太網(wǎng)幀中發(fā)送到主機(jī)B。

3fc80700-239b-11ef-bd4a-92fbcf53809c.png


3fd84318-239b-11ef-bd4a-92fbcf53809c.pngARP數(shù)據(jù)格式

3fdf4ad2-239b-11ef-bd4a-92fbcf53809c.png


1.以太網(wǎng)幀頭
目的MAC地址:占6字節(jié),表示目標(biāo)主機(jī)的MAC地址,作為ARP請(qǐng)求幀,目標(biāo)MAC地址應(yīng)設(shè)置為FFFFFF:FF;源MAC地址:占6字節(jié),表示源主機(jī)的MAC地址;幀類(lèi)型:占2字節(jié),表示后面報(bào)文類(lèi)型,對(duì)于ARP報(bào)文來(lái)說(shuō)該字段值為0x0806;
2.ARP報(bào)文格式(以常用ARP報(bào)文為例)

硬件類(lèi)型:占2字節(jié),表示硬件地址的類(lèi)型。它的值為 1即表示以太網(wǎng)地址;

協(xié)議類(lèi)型:占2字節(jié),表示要映射的協(xié)議地址類(lèi)型,值等于0x0800時(shí)為IPv4協(xié)議;

MAC地址長(zhǎng)度:占1字節(jié),表示MAC地址長(zhǎng)度,值為6;

IP地址長(zhǎng)度:占1字節(jié),表示IP地址長(zhǎng)度,值為4;

操作類(lèi)型:占2字節(jié),表示ARP報(bào)文類(lèi)型,值等于1時(shí)為APR請(qǐng)求報(bào)文,值等于2時(shí)為ARP應(yīng)答報(bào)文;

源MAC地址:占6字節(jié),表示源主機(jī)的MAC地址;

源IP地址:占4字節(jié),表示源主機(jī)的IP地址;

目的MAC地址:占6字節(jié),表示目標(biāo)主機(jī)的MAC地址,在ARP請(qǐng)求報(bào)文中該字段值全為0 ;

目的IP地址:占4字節(jié),表示目標(biāo)主機(jī)的IP地址;


3fe2be92-239b-11ef-bd4a-92fbcf53809c.png報(bào)文解析示例
ARP請(qǐng)求報(bào)文解析示例:3fef4a7c-239b-11ef-bd4a-92fbcf53809c.png
ARP應(yīng)答報(bào)文解析示例:3ffa1bb4-239b-11ef-bd4a-92fbcf53809c.png400a1352-239b-11ef-bd4a-92fbcf53809c.pngARP表

ARP表是主機(jī)內(nèi)部的一個(gè)高速緩存表,用于臨時(shí)存儲(chǔ)IP地址和MAC地址的映射關(guān)系,可分為靜態(tài)ARP表和動(dòng)態(tài)ARP表

靜態(tài)ARP表通過(guò)手工配置和維護(hù),不會(huì)被老化,不會(huì)被動(dòng)態(tài)ARP表項(xiàng)覆蓋。

動(dòng)態(tài)ARP表動(dòng)態(tài)ARP表由ARP協(xié)議通過(guò)ARP報(bào)文自動(dòng)生成和維護(hù),可以被老化,可以被新的ARP報(bào)文更新,也可以被靜態(tài)ARP表項(xiàng)覆蓋。

400dc376-239b-11ef-bd4a-92fbcf53809c.png常見(jiàn)ARP老化過(guò)程
ARP 老化是指 ARP 緩存表中的條目在一定時(shí)間內(nèi)沒(méi)有使用而被刪除的過(guò)程:

1. 老化時(shí)間內(nèi):當(dāng)一個(gè)緩存條目在老化時(shí)間內(nèi)沒(méi)有被使用(即沒(méi)有通過(guò)該條目發(fā)生過(guò)通信),它就會(huì)被視為過(guò)時(shí)并從ARP表中刪除。

2. 更新重置:在老化時(shí)間內(nèi)有新的數(shù)據(jù)包需要通過(guò)此ARP條目轉(zhuǎn)發(fā),該條目的老化周期將被重置,即其老化計(jì)時(shí)器會(huì)被重新開(kāi)始計(jì)算。

3. ARP探測(cè)報(bào)文:當(dāng)達(dá)到老化時(shí)間后,系統(tǒng)會(huì)發(fā)送一定次數(shù)的ARP探測(cè)報(bào)文,以確認(rèn)該條目是否仍然有效,若探測(cè)失敗,則刪除該緩存條目。


401b6d8c-239b-11ef-bd4a-92fbcf53809c.png免費(fèi)ARP
當(dāng)主機(jī)發(fā)送ARP請(qǐng)求,但請(qǐng)求的目標(biāo)IP地址是自己本身的IP地址。這種類(lèi)型的ARP不是為了獲取MAC地址,而是用于更新網(wǎng)絡(luò)中的ARP緩存、檢測(cè)IP地址沖突或宣告主機(jī)更換了新的IP地址。
因免費(fèi)ARP這些特性使其在DHCP(動(dòng)態(tài)主機(jī)配置協(xié)議)過(guò)程中扮演著重要角色,當(dāng)DHCP客戶(hù)端從服務(wù)器獲得了一個(gè)新的IP地址后,會(huì)發(fā)送一個(gè)免費(fèi)ARP廣播包,其目的是檢查網(wǎng)絡(luò)中是否有其他設(shè)備在使用相同的IP地址,如果存在另一臺(tái)設(shè)備使用相同IP地址,它將響應(yīng)這個(gè)ARP請(qǐng)求,從而客戶(hù)端可以意識(shí)到地址沖突并重新向DHCP服務(wù)器請(qǐng)求一個(gè)新的IP地址。在此過(guò)程中確保了新分配的IP地址的唯一性,并促進(jìn)了網(wǎng)絡(luò)中的設(shè)備能迅速識(shí)別出客戶(hù)端的IP地址和MAC地址映射關(guān)系。

402f5996-239b-11ef-bd4a-92fbcf53809c.png

40332d96-239b-11ef-bd4a-92fbcf53809c.png 總結(jié)
ARP協(xié)議是網(wǎng)絡(luò)通信的基石之一,它的實(shí)現(xiàn)也需要符合特定的標(biāo)準(zhǔn)和規(guī)范(如IEEE 802.3以太網(wǎng)標(biāo)準(zhǔn))。作為車(chē)載以太網(wǎng)相關(guān)測(cè)試人員了解ARP協(xié)議概念及原理是重要的,在車(chē)載網(wǎng)絡(luò)中可能包含來(lái)自不同制造商的主機(jī),它們?cè)趯?shí)現(xiàn)ARP協(xié)議時(shí)可能存在差異,通過(guò)測(cè)試可以驗(yàn)證整個(gè)網(wǎng)絡(luò)中所有主機(jī)都能遵循相同的規(guī)則進(jìn)行地址解析。同時(shí)為了提高車(chē)載網(wǎng)絡(luò)中不同主機(jī)間的兼容性,OPEN聯(lián)盟發(fā)布了相應(yīng)的測(cè)試規(guī)范,其中《OPEN Alliance Automotive Ethernet ECU Test Specification Layer 3-7》文檔中定義了ARP協(xié)議相關(guān)測(cè)試內(nèi)容,如字段檢測(cè)、動(dòng)態(tài)學(xué)習(xí)、老化機(jī)制等。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    水表界的“翻譯官”:讓CCLinkIE和Modbus TCP“無(wú)障礙聊天”!

    。別急,這位“雙語(yǔ)翻譯官”——耐達(dá)訊通信技術(shù)協(xié)議轉(zhuǎn)換網(wǎng)關(guān),能讓它們秒變“知己”! 專(zhuān)業(yè)翻譯,消除“語(yǔ)言壁壘” 耐達(dá)訊通信技術(shù)協(xié)議轉(zhuǎn)換網(wǎng)關(guān)堪稱(chēng)工業(yè)界的“同聲傳譯器”。它在CCLinkIE
    發(fā)表于 07-10 15:43

    網(wǎng)絡(luò)接口:數(shù)字世界的“門(mén)鈴”,你了解多少?

    翻譯官,它在計(jì)算機(jī)和網(wǎng)絡(luò)之間搭建橋梁,將計(jì)算機(jī)內(nèi)部的數(shù)據(jù)“翻譯”成網(wǎng)絡(luò)能理解的語(yǔ)言,反之亦然。 常見(jiàn)的網(wǎng)絡(luò)接口類(lèi)型
    發(fā)表于 11-26 18:53

    ARP地址解析協(xié)議簡(jiǎn)介

    主機(jī)的IP地址時(shí)確定其物理地址的一種協(xié)議。因IPv4和以太網(wǎng)的廣泛應(yīng)用,其主要用作將IP地址翻譯為以太網(wǎng)的MAC
    發(fā)表于 02-24 08:27

    ARP報(bào)文及其在Lwip的實(shí)現(xiàn)

    1、ARP報(bào)文及其在Lwip的實(shí)現(xiàn)  對(duì)于網(wǎng)絡(luò)世界來(lái)說(shuō),有 IP 地址就代表了身份。不過(guò)在我們常用的網(wǎng)絡(luò)拓?fù)漕?lèi)型中,IP 地址并不能準(zhǔn)確表達(dá)
    發(fā)表于 10-19 11:55

    地址解析協(xié)議ARP

    地址解析協(xié)議ARP 地址解析協(xié)議 ARP 是一種廣播協(xié)
    發(fā)表于 06-09 21:53 ?1295次閱讀
    <b class='flag-5'>地址</b>解析<b class='flag-5'>協(xié)議</b><b class='flag-5'>ARP</b>

    地址解析協(xié)議(ARP),地址解析協(xié)議(ARP)是什么意思

    地址解析協(xié)議(ARP),地址解析協(xié)議(ARP)是什么意思
    發(fā)表于 04-06 09:07 ?2293次閱讀

    ARP是什么意思?ARP是什么協(xié)議ARP協(xié)議用于什么地方

    ARP是什么意思?ARP是什么協(xié)議ARP協(xié)議用于什么地方 ARP是什么意思?
    發(fā)表于 11-10 18:00 ?2.1w次閱讀

    光模塊科普:1×9與SFP,如何選擇適合你的“信號(hào)翻譯官”?

    在光纖通信網(wǎng)絡(luò)中,光模塊如同“信號(hào)翻譯官”,負(fù)責(zé)將電信號(hào)與光信號(hào)相互轉(zhuǎn)換。
    的頭像 發(fā)表于 05-27 15:27 ?452次閱讀

    工業(yè)協(xié)議轉(zhuǎn)換:冶金生產(chǎn)線的&quot;翻譯官&quot;——Devicenet轉(zhuǎn)Modbus RTU網(wǎng)關(guān)

    工業(yè)控制的"通用語(yǔ)言"。當(dāng)搭載Modbus RTU協(xié)議的機(jī)器人需要與Devicenet協(xié)議的檢測(cè)設(shè)備協(xié)同作業(yè)時(shí),協(xié)議轉(zhuǎn)換網(wǎng)關(guān)就成了生產(chǎn)線的"翻譯官"。 冶金生產(chǎn)的核心工序?qū)υO(shè)備協(xié)同要求
    的頭像 發(fā)表于 06-10 14:21 ?413次閱讀

    CC-Link IE 轉(zhuǎn) Modbus TCP,閥門(mén)通訊的“雙語(yǔ)翻譯官

    。這就好比一位說(shuō)“高速實(shí)時(shí)語(yǔ)”的PLC,要和只會(huì)“經(jīng)典通用語(yǔ)”的閥門(mén)對(duì)話,此時(shí),一位可靠的“雙語(yǔ)翻譯官”——耐達(dá)訊通信技術(shù)協(xié)議轉(zhuǎn)換網(wǎng)關(guān),就顯得至關(guān)重要了。 協(xié)議轉(zhuǎn)換網(wǎng)關(guān)的核心工作原理就是“翻譯
    的頭像 發(fā)表于 07-09 09:46 ?374次閱讀

    工業(yè)網(wǎng)關(guān):連接工業(yè)現(xiàn)場(chǎng)與數(shù)字世界的“翻譯官

    。這時(shí),工業(yè)網(wǎng)關(guān)就登場(chǎng)了,它就像一個(gè)專(zhuān)業(yè)的“翻譯官”,不僅能讓這些設(shè)備“開(kāi)口說(shuō)話”,還能把它們的數(shù)據(jù)安全、高效地傳送到更遠(yuǎn)的地方,甚至云端。那么,工業(yè)網(wǎng)關(guān)到底能用在哪些場(chǎng)景上呢?今天咱們就來(lái)好好聊聊。
    的頭像 發(fā)表于 09-24 14:45 ?483次閱讀
    工業(yè)網(wǎng)關(guān):連接工業(yè)現(xiàn)場(chǎng)與數(shù)字<b class='flag-5'>世界</b>的“<b class='flag-5'>翻譯官</b>”

    逆變器是什么?廣州郵科如何用“電力翻譯官”守護(hù)通信命脈

    在移動(dòng)辦公、應(yīng)急通信和離網(wǎng)供電場(chǎng)景中,總有一個(gè)“隱形英雄”在默默工作——它能把12V或24V的直流電“翻譯”成220V交流電,讓手機(jī)、服務(wù)器甚至基站持續(xù)運(yùn)轉(zhuǎn)。這個(gè)設(shè)備就是逆變器,而廣州郵科網(wǎng)絡(luò)設(shè)備有限公司(以下簡(jiǎn)稱(chēng)“廣州郵科”)正是這一領(lǐng)域的“技術(shù)
    的頭像 發(fā)表于 11-06 10:37 ?1073次閱讀
    逆變器是什么?廣州郵科如何用“電力<b class='flag-5'>翻譯官</b>”守護(hù)通信命脈

    智能“翻譯官”:MODBUS轉(zhuǎn)PROFIBUS網(wǎng)關(guān),解鎖攪拌站無(wú)人裝載新紀(jì)元

    智能“翻譯官”:MODBUS轉(zhuǎn)PROFIBUS網(wǎng)關(guān),解鎖攪拌站無(wú)人裝載新紀(jì)元 在工業(yè)自動(dòng)化的浪潮中,數(shù)據(jù)協(xié)議的“語(yǔ)言不通”常常成為系統(tǒng)聯(lián)通的絆腳石。在一家現(xiàn)代化攪拌站內(nèi),就上演了這樣一場(chǎng)精彩的“溝通
    的頭像 發(fā)表于 11-21 14:38 ?90次閱讀
    智能“<b class='flag-5'>翻譯官</b>”:MODBUS轉(zhuǎn)PROFIBUS網(wǎng)關(guān),解鎖攪拌站無(wú)人裝載新紀(jì)元

    數(shù)據(jù)采集卡:工廠里的“信號(hào)翻譯官

    數(shù)據(jù)采集卡:工廠里的“信號(hào)翻譯官
    的頭像 發(fā)表于 11-21 16:53 ?448次閱讀
    數(shù)據(jù)采集卡:工廠里的“信號(hào)<b class='flag-5'>翻譯官</b>”

    &quot;網(wǎng)關(guān)”成頂流!PROFINET轉(zhuǎn)CC-LINK,汽車(chē)產(chǎn)線的“翻譯官”出圈記

    家的士兵,各自說(shuō)著“德語(yǔ)”(PROFINET)和“日語(yǔ)”(CC-LINK)。協(xié)議轉(zhuǎn)換網(wǎng)關(guān),正是這場(chǎng)跨品牌協(xié)作的“翻譯官”,它讓新舊設(shè)備、不同品牌的技術(shù)在統(tǒng)一的產(chǎn)線中無(wú)縫對(duì)話,驅(qū)動(dòng)著柔性制造的未來(lái)。? 核心方案:網(wǎng)關(guān)部署與拓?fù)湓O(shè)計(jì) 雙向協(xié)
    的頭像 發(fā)表于 11-26 16:08 ?131次閱讀
    &quot;網(wǎng)關(guān)”成頂流!PROFINET轉(zhuǎn)CC-LINK,汽車(chē)產(chǎn)線的“<b class='flag-5'>翻譯官</b>”出圈記