女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

ARP的工作原理

電子工程師 ? 來源:網絡技術干貨圈 ? 作者:網絡技術干貨圈 ? 2022-08-05 10:51 ? 次閱讀
目地MAC地址(8字節)
源MAC地址(8字節)
類型(2字節)

1、IP頭的結構

6d267f82-1467-11ed-ba43-dac502259ad0.png

(1)字節和數字的存儲順序是從右到左,依次是從低位到高位,而網絡存儲順序是從左到右,依次從低位到高位。

(2)版本:占第一個字節的高四位。頭長度:占第一個字節的低四位。

(3)服務類型:前3位為優先字段權,現在已經被忽略。接著4位用來表示最小延遲、最大吞吐量、最高可靠性和最小費用。

(4)封包總長度:整個IP報的長度,單位為字節。

(5)存活時間:就是封包的生存時間。通常用通過的路由器的個數來衡量,比如初始值設置為32,則每通過一個路由器處理就會被減一,當這個值為0的時候就會丟掉這個包,并用ICMP消息通知源主機。

(6)協議:定義了數據的協議,分別為:TCP、UDP、ICMP和IGMP。定義為:

#definePROTOCOL_TCP0x06

#definePROTOCOL_UDP0x11

#definePROTOCOL_ICMP0x06

#definePROTOCOL_IGMP0x06

(7)檢驗和:校驗的首先將該字段設置為0,然后將IP頭的每16位進行二進制取反求和,將結果保存在校驗和字段。

(8)來源IP地址:將IP地址看作是32位數值則需要將網絡字節順序轉化位主機字節順序。轉化的方法是:將每4個字節首尾互換,將2、3字節互換。

(9)目的IP地址:轉換方法和來源IP地址一樣。

在網絡協議中,IP是面向非連接的,所謂的非連接就是傳遞數據的時候,不檢測網絡是否連通。所以是不可靠的數據報協議,IP協議主要負責在主機之間尋址和選擇數據包路由。

2、ICMP協議的頭結構

6d39df6e-1467-11ed-ba43-dac502259ad0.png

(1)類型:一個8位類型字段,表示ICMP數據包類型。

(2)代碼:一個8位代碼域,表示指定類型中的一個功能。如果一個類型中只有一種功能,代碼域置為0。

(3)檢驗和:數據包中ICMP部分上的一個16位檢驗和。

3、TCP協議的頭結構

6d4aacfe-1467-11ed-ba43-dac502259ad0.png

(1)TCP源端口(Source Port):16位的源端口包含初始化通信的端口號。源端口和IP地址的作用是標識報文的返回地址。(2)TCP目的端口(Destination Port):16位的目的端口域定義傳輸的目的。這個端口指明報文接收計算機上的應用程序地址接口

(3)序列號(Sequence Number):TCP連線發送方向接收方的封包順序號。

(4)確認序號(Acknowledge Number):接收方回發的應答順序號。

(5)頭長度(Header Length):表示TCP頭的雙四字節數,如果轉化為字節個數需要乘以4。

(6)URG:是否使用緊急指針,0為不使用,1為使用。

(7)ACK:請求/應答狀態。0為請求,1為應答。

(8)PSH:以最快的速度傳輸數據。

(9)RST:連線復位,首先斷開連接,然后重建。

(10)SYN:同步連線序號,用來建立連線。

(11)FIN:結束連線。如果FIN為0是結束連線請求,FIN為1表示結束連線。

(12)窗口大小(Window):目的機使用16位的域告訴源主機,它想收到的每個TCP數據段大小。

(13)校驗和(Check Sum):這個校驗和和IP的校驗和有所不同,不僅對頭數據進行校驗還對封包內容校驗。

(14)緊急指針(Urgent Pointer):當URG為1的時候才有效。TCP的緊急方式是發送緊急數據的一種方式。

4、UDP協議的頭結構

6d5682ae-1467-11ed-ba43-dac502259ad0.png

(1)源端口(Source Port):16位的源端口域包含初始化通信的端口號。源端口和IP地址的作用是標識報文的返回地址。

(2)目的端口(Destination Port):6位的目的端口域定義傳輸的目的。這個端口指明報文接收計算機上的應用程序地址接口。

(3)封包長度(Length):UDP頭和數據的總長度。

(4)校驗和(Check Sum):和TCP和校驗和一樣,不僅對頭數據進行校驗,還對包的內容進行校驗。

5、ARP報頭結構

6d678e64-1467-11ed-ba43-dac502259ad0.png

(1)硬件類型字段指明了發送方想知道的硬件接口類型,以太網的值為1;

(2)協議類型字段指明了發送方提供的高層協議類型,IP為0800(16進制);

(3)硬件地址長度和協議長度指明了硬件地址和高層協議地址的長度,這樣ARP報文就可以在任意硬件和任意協議的網絡中使用;

(4)操作字段用來表示這個報文的類型,ARP請求為1,ARP響應為2,RARP請求為3,RARP響應為4;

(5)發送方的硬件地址(0-3字節):源主機硬件地址的前3個字節;

(6)發送方的硬件地址(4-5字節):源主機硬件地址的后3個字節;

(7)發送方IP(0-1字節):源主機硬件地址的前2個字節;

(8)發送方IP(2-3字節):源主機硬件地址的后2個字節;

(9)目的硬件地址(0-1字節):目的主機硬件地址的前2個字節;

(10)目的硬件地址(2-5字節):目的主機硬件地址的后4個字節;

(11)目的IP(0-3字節):目的主機的IP地址。

ARP的工作原理如下:

首先,每臺主機都會在自己的ARP緩沖區(ARP Cache)中建立一個 ARP列表,以表示IP地址和MAC地址的對應關系。

當源主機需要將一個數據包要發送到目的主機時,會首先檢查自己 ARP列表中是否存在該 IP地址對應的MAC地址,如果有﹐就直接將數據包發送到這個MAC地址;如果沒有,就向本地網段發起一個ARP請求的廣播包,查詢此目的主機對應的MAC地址。此ARP請求數據包里包括源主機的IP地址、硬件地址、以及目的主機的IP地址。

網絡中所有的主機收到這個ARP請求后,會檢查數據包中的目的IP是否和自己的IP地址一致。如果不相同就忽略此數據包;如果相同,該主機首先將發送端的MAC地址和IP地址添加到自己的ARP列表中,如果ARP表中已經存在該IP的信息,則將其覆蓋,然后給源主機發送一個 ARP響應數據包,告訴對方自己是它需要查找的MAC地址;

源主機收到這個ARP響應數據包后,將得到的目的主機的IP地址和MAC地址添加到自己的ARP列表中,并利用此信息開始數據的傳輸。如果源主機一直沒有收到ARP響應數據包,表示ARP查詢失敗

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

    關注

    8

    文章

    7239

    瀏覽量

    90989
  • 存儲
    +關注

    關注

    13

    文章

    4502

    瀏覽量

    87060
  • 路由器
    +關注

    關注

    22

    文章

    3810

    瀏覽量

    115973
  • ARP
    ARP
    +關注

    關注

    0

    文章

    50

    瀏覽量

    14938
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    ARP地址解析協議簡介

    :表格方式和非表格方式。ARP具體說來就是將網絡層(IP層,也就是相當于OSI的第三層)地址解析為數據連接層(MAC層,也就是相當于OSI的第二層)的MAC地址。ARP工作原理如下:ARP
    發表于 02-24 08:27

    ARP協議攻擊及其解決方案

    由于ARP協議的設計缺陷,使得ARP協議在使用的過程中存在著盜用IP地址和ARP欺騙等嚴重的安全問題。本文分析ARP攻擊的基本原理,并提出相關的AR
    發表于 06-11 10:17 ?16次下載

    局域網中的ARP重定向攻擊及防御措施

    地址轉換協議(ARP)如果被惡意利用,會對局域網產生嚴重威脅。本文介紹了ARP 在TCP/IP 協議中的地位和作用,描述了它的工作原理,詳細分析了它的幾個主要特點,然后通過一
    發表于 08-13 09:15 ?11次下載

    基于ARP協議的攻擊及其防御方法分析

    ARP 協議欺騙是網絡欺騙的行為之一,它使得攻擊者可以重定向一個以太網上的IP 數據報以取得目標主機的信任。文章在分析ARP 協議工作原理、安全缺陷、攻擊原理和攻擊方式的基
    發表于 09-01 16:11 ?10次下載

    ARP欺騙原理及抵御方案設計

    ARP(地址解析協議的英文縮寫)欺騙是一種利用ARP 協議的漏洞對局域網內主機的通信實施攻擊的欺騙行為,本文對ARP 協議的工作原理和安全漏洞進行了論述,通過分析
    發表于 09-14 14:08 ?11次下載

    地址解析協議ARP

    地址解析協議ARP 地址解析協議 ARP 是一種廣播協議,主機通過它可以動態地
    發表于 06-09 21:53 ?1183次閱讀
    地址解析協議<b class='flag-5'>ARP</b>

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

    地址解析協議(ARP),地址解析協議(ARP)是什么意思 地址解析協議 (ARP) “地址解析協議 (ARP)”是所需的 TCP/IP 標準,在RFC826“地址解析協
    發表于 04-06 09:07 ?2184次閱讀

    ARP協議動態交互仿真系統的設計

    該系統實現了ARP 協議的動態交互仿真,完成了ARP協議整個工作過程的模擬實現,通過動態交互操作,能夠讓學習者更輕松地學習和掌握ARP 協議
    發表于 03-31 11:07 ?2399次閱讀
    <b class='flag-5'>ARP</b>協議動態交互仿真系統的設計

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

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

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

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

    arp攻擊原理_arp攻擊怎么解決

    相信絕大數的用戶對ARP病毒都不會陌生,如果本機遭受到ARP攻擊,電腦數據就會向指定地址傳送,一般最為明顯的現象就是電腦無故出現斷網的情況,并且網絡時連時斷,會成為擾亂局域網中其它電腦上網的罪魁禍首。那么ARP攻擊怎么解決?下面
    的頭像 發表于 01-11 16:12 ?3.1w次閱讀
    <b class='flag-5'>arp</b>攻擊原理_<b class='flag-5'>arp</b>攻擊怎么解決

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

    ARP是“address resolution protocol”的縮寫,全稱“地址解析協議”。在網絡通信中,通信主機之間直接通過IP地址進行相互識別,而數據傳輸必須要依靠網卡的物理地址進行尋址。ARP的主要作用就是將IP地址轉換成MAC地址,保障網絡層和數據鏈路層之間的
    的頭像 發表于 01-11 16:31 ?5994次閱讀

    arp-scan ARP查詢工具

    arp-scan.zip
    發表于 05-05 09:51 ?8次下載
    <b class='flag-5'>arp</b>-scan <b class='flag-5'>ARP</b>查詢工具

    ARP協議的工作流程

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

    靜態 ARP 表項的潛在問題

    ,可能會導致嚴重的通信問題。 1. 靜態 ARP 表項的基本原理 ARP 工作原理基于廣播和響應機制。當一臺主機需要向另一臺主機發送數據時,它首先會查詢本地的ARP表,以獲取目標 IP
    的頭像 發表于 07-29 11:51 ?658次閱讀
    靜態 <b class='flag-5'>ARP</b> 表項的潛在問題