在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ARP協議:網絡世界的地址翻譯官

北匯信息POLELINK ? 2024-06-06 08:25 ? 次閱讀


作者 | 雨田
小編 | 不吃豬頭肉3f663fb6-239b-11ef-bd4a-92fbcf53809c.png 引言
在當今快速發展的汽車行業中,車載以太網正逐步成為推動汽車智能化、網聯化浪潮的核心技術之一。作為傳統以太網技術在汽車領域的創新應用,車載以太網不僅繼承了以太網的開放性、成熟性和互操作性,還針對車輛特有的環境和需求進行了優化與定制,為車載內部的復雜數據傳輸提供了高速、可靠、低延遲的通信平臺。
在復雜的車載網絡拓撲中,主機間通信最初只知道目標設備的IP地址,那如何獲取目標設備的MAC地址呢,這就不得不提到一個關鍵協議——ARP協議

3f7498b8-239b-11ef-bd4a-92fbcf53809c.pngARP概念
ARP協議(Address Resolution Protocol,地址解析協議)在車載以太網中的作用與傳統以太網中作用相同,是一種網絡層協議,在網絡世界中扮演著至關重要的角色,它就像是網絡中的地址翻譯官,負責將網絡層的IP地址轉換為數據鏈路層的MAC地址。3f81f382-239b-11ef-bd4a-92fbcf53809c.png3f8dffa6-239b-11ef-bd4a-92fbcf53809c.pngARP工作原理
當主機A向主機B發送數據包時,會經過以下幾步:

1.ARP緩存查詢:主機A首先會在自己的ARP緩存表中查找主機B 的IP地址對應的MAC地址,如在緩存表中存在映射關系,則將IP數據包封裝成以太網幀并發送給主機B。

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


2.ARP請求廣播:如果主機A在本地ARP表中查詢不到主機B對應的MAC地址,主機A會以廣播方式發送一條ARP請求報文,ARP報文中源IP地址和MAC 地址為主機A的IP地址和MAC地址,目標IP地址是主機B地址,目標MAC地址設置為000000:00 。

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


3.ARP響應:因ARP報文以廣播方式發送,網段上所有主機都會接收到ARP請求,當主機B收到ARP請求后會比較自己的IP地址和報文中的目標IP地址是否相同,如果相同則回復一條單播ARP響應報文給主機A,響應報文中包含了主機B的IP地址和MAC地址,同時將發送端的IP地址和MAC地址存入主機B的ARP緩存表中。

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


4.緩存更新:主機A收到ARP應答后,將主機B的IP地址和MAC地址的對應關系存入自己的ARP緩存表中。

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


5.數據傳輸:主機A知道了主機B的IP地址和MAC地址,將IP數據包封裝到以太網幀中發送到主機B。

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


3fd84318-239b-11ef-bd4a-92fbcf53809c.pngARP數據格式

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


1.以太網幀頭
目的MAC地址:占6字節,表示目標主機的MAC地址,作為ARP請求幀,目標MAC地址應設置為FFFFFF:FF;源MAC地址:占6字節,表示源主機的MAC地址;幀類型:占2字節,表示后面報文類型,對于ARP報文來說該字段值為0x0806;
2.ARP報文格式(以常用ARP報文為例)

硬件類型:占2字節,表示硬件地址的類型。它的值為 1即表示以太網地址;

協議類型:占2字節,表示要映射的協議地址類型,值等于0x0800時為IPv4協議;

MAC地址長度:占1字節,表示MAC地址長度,值為6;

IP地址長度:占1字節,表示IP地址長度,值為4;

操作類型:占2字節,表示ARP報文類型,值等于1時為APR請求報文,值等于2時為ARP應答報文;

源MAC地址:占6字節,表示源主機的MAC地址;

源IP地址:占4字節,表示源主機的IP地址;

目的MAC地址:占6字節,表示目標主機的MAC地址,在ARP請求報文中該字段值全為0 ;

目的IP地址:占4字節,表示目標主機的IP地址;


3fe2be92-239b-11ef-bd4a-92fbcf53809c.png報文解析示例
ARP請求報文解析示例:3fef4a7c-239b-11ef-bd4a-92fbcf53809c.png
ARP應答報文解析示例:3ffa1bb4-239b-11ef-bd4a-92fbcf53809c.png400a1352-239b-11ef-bd4a-92fbcf53809c.pngARP表

ARP表是主機內部的一個高速緩存表,用于臨時存儲IP地址和MAC地址的映射關系,可分為靜態ARP表和動態ARP表

靜態ARP表通過手工配置和維護,不會被老化,不會被動態ARP表項覆蓋。

動態ARP表動態ARP表由ARP協議通過ARP報文自動生成和維護,可以被老化,可以被新的ARP報文更新,也可以被靜態ARP表項覆蓋。

400dc376-239b-11ef-bd4a-92fbcf53809c.png常見ARP老化過程
ARP 老化是指 ARP 緩存表中的條目在一定時間內沒有使用而被刪除的過程:

1. 老化時間內:當一個緩存條目在老化時間內沒有被使用(即沒有通過該條目發生過通信),它就會被視為過時并從ARP表中刪除。

2. 更新重置:在老化時間內有新的數據包需要通過此ARP條目轉發,該條目的老化周期將被重置,即其老化計時器會被重新開始計算。

3. ARP探測報文:當達到老化時間后,系統會發送一定次數的ARP探測報文,以確認該條目是否仍然有效,若探測失敗,則刪除該緩存條目。


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

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

40332d96-239b-11ef-bd4a-92fbcf53809c.png 總結
ARP協議是網絡通信的基石之一,它的實現也需要符合特定的標準和規范(如IEEE 802.3以太網標準)。作為車載以太網相關測試人員了解ARP協議概念及原理是重要的,在車載網絡中可能包含來自不同制造商的主機,它們在實現ARP協議時可能存在差異,通過測試可以驗證整個網絡中所有主機都能遵循相同的規則進行地址解析。同時為了提高車載網絡中不同主機間的兼容性,OPEN聯盟發布了相應的測試規范,其中《OPEN Alliance Automotive Ethernet ECU Test Specification Layer 3-7》文檔中定義了ARP協議相關測試內容,如字段檢測、動態學習、老化機制等。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 網絡
    +關注

    關注

    14

    文章

    7565

    瀏覽量

    88788
  • ARP協議
    +關注

    關注

    0

    文章

    10

    瀏覽量

    6888
  • 車載以太網
    +關注

    關注

    18

    文章

    222

    瀏覽量

    23000
收藏 人收藏

    評論

    相關推薦

    ARP地址解析協議簡介和基本原理

    ping 114.114.114.114,你可以知道IP,但你并不知道MAC地址,如何根據目的IP獲取到MAC地址呢,這時候ARP就登場了,IP地址通過
    的頭像 發表于 12-18 09:49 ?2851次閱讀
    <b class='flag-5'>ARP</b><b class='flag-5'>地址</b>解析<b class='flag-5'>協議</b>簡介和基本原理

    ARP地址解析協議簡介

    主機的IP地址時確定其物理地址的一種協議。因IPv4和以太網的廣泛應用,其主要用作將IP地址翻譯為以太網的MAC
    發表于 02-24 08:27

    ARP報文及其在Lwip的實現

    1、ARP報文及其在Lwip的實現  對于網絡世界來說,有 IP 地址就代表了身份。不過在我們常用的網絡拓撲類型中,IP 地址并不能準確表達
    發表于 10-19 11:55

    地址解析協議ARP

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

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

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

    arp協議的作用是什么?arp協議的工作原理介紹

    地址解析協議,即ARP(Address Resolution Protocol),是根據IP地址獲取物理地址的一個TCP/IP
    發表于 11-02 16:14 ?6.4w次閱讀
    <b class='flag-5'>arp</b><b class='flag-5'>協議</b>的作用是什么?<b class='flag-5'>arp</b><b class='flag-5'>協議</b>的工作原理介紹

    arp協議的缺點介紹及防范

     地址解析協議,即ARP(Address Resolution Protocol),是根據IP地址獲取物理地址的一個TCP/IP
    發表于 11-02 16:28 ?6797次閱讀

    ARP是什么意思?ARP是什么協議ARP協議用于什么地方

    ARP是什么意思?ARP是什么協議ARP協議用于什么地方 ARP是什么意思?
    發表于 11-10 18:00 ?1.9w次閱讀

    arp協議屬于哪一層_arp協議的主要功能

    arp協議在TCP/IP模型中屬于IP層(網絡層),在OSI模型中屬于鏈路層。arp協議地址
    發表于 01-11 15:51 ?4.1w次閱讀

    ARP協議的工作原理_arp攻擊防御措施

    ARP是“address resolution protocol”的縮寫,全稱“地址解析協議”。在網絡通信中,通信主機之間直接通過IP地址
    的頭像 發表于 01-11 16:31 ?5600次閱讀

    2021 OPPO開發者大會:AR即時翻譯,隨身翻譯官

    專場、個性化裝扮專場、商業專場、智能服務專場、車機互融專場和安全與隱私專場,還將在現場設立互動體驗區,供到場嘉賓和參會人員近距離感受OPPO及行業前沿的技術與應用。 AR即時翻譯,隨身翻譯官 高效辦公 大屏娛樂 輕松出行 即時翻澤 生活休閑 ? 編輯:ymf
    的頭像 發表于 10-27 14:22 ?2165次閱讀
    2021 OPPO開發者大會:AR即時<b class='flag-5'>翻譯</b>,隨身<b class='flag-5'>翻譯官</b>

    ARP協議原理是什么

    ARP協議地址解析協議(`Address Resolution Protocol`)是通過解析`IP地址`得到`MAC
    的頭像 發表于 02-14 10:10 ?2268次閱讀
    <b class='flag-5'>ARP</b><b class='flag-5'>協議</b>原理是什么

    FPGA以太網-ARP協議介紹

    ARP協議地址解析協議,在網絡中有MAC地址和IP地址
    發表于 07-06 09:23 ?1100次閱讀
    FPGA以太網-<b class='flag-5'>ARP</b><b class='flag-5'>協議</b>介紹

    ARP協議的工作流程

    通過ARP協議知道對方的mac地址,已經知道對方ip地址的情況下,不知道mac地址。定義了一個ARP
    的頭像 發表于 07-10 17:29 ?2500次閱讀
    <b class='flag-5'>ARP</b><b class='flag-5'>協議</b>的工作流程

    進階課程-地址解析協議(ARP)

    電子發燒友網站提供《進階課程-地址解析協議(ARP).pdf》資料免費下載
    發表于 07-31 11:41 ?0次下載
    進階課程-<b class='flag-5'>地址</b>解析<b class='flag-5'>協議</b>(<b class='flag-5'>ARP</b>)
    主站蜘蛛池模板: 四虎在线观看免费视频| 黄色短视频免费观看| 亚洲一区二区三区深夜天堂| 男人cao女人视频在线观看| 男人操女人在线观看| 亚洲开心激情网| 色网站免费视频| 足控免费视频xxav| 婷婷开心激情网| 欧美精品一区在线看| 国内a级毛片免费···| 4hc44四虎www亚洲| 久久狠狠第一麻豆婷婷天天| 日本69sex护士hd| 久久99久久精品国产只有| 亚洲五月综合网色九月色| 久久精品国产四虎| 亚州第一视频| 操日韩| 亚洲免费播放| 天堂tv在线观看| 精品国产三级在线观看| 午夜精品在线| 欧美人与zoxxxx| 亚洲精品美女在线观看| 国产人免费人成免费视频| 天堂在线天堂最新版在线www| 人人澡人人澡碰人人看软件| 三级亚洲| 福利天堂| 国产一级簧片| 交在线观看网站视频| 色噜噜狠狠色综合欧洲selulu| 国内自拍网红在综合图区| 欧美精品高清在线xxxx| 色成年激情久久综合| 色456| 欧美美女一区二区三区| 日韩在线网| 欧美午夜精品一区二区三区| 亚洲伦理一区|