欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

ARP協(xié)議的工作流程

冬至子 ? 來源:清菡軟件測試 ? 作者:清菡 ? 2023-07-10 17:29 ? 次閱讀

網(wǎng)絡(luò)層的ARP協(xié)議

通過ARP協(xié)議知道對方的mac地址,已經(jīng)知道對方ip地址的情況下,不知道m(xù)ac地址。定義了一個ARP協(xié)議來解決這個問題。

因為在數(shù)據(jù)鏈路層的時候需要知道一個mac地址,然后才能進行數(shù)據(jù)鏈路層的封裝。所以需要通過網(wǎng)絡(luò)層的ARP協(xié)議來獲取mac地址。

打開控制面板-網(wǎng)絡(luò)連接-連接詳細信息

圖片

物理地址:是這臺電腦的mac地址。

IPv4地址:是這臺電腦的ip地址。

通過ip對應(yīng)成域名。mac地址不方便記憶,所以最先記住的是ip地址或域名。

要進行數(shù)據(jù)鏈路層的封裝又必須要知道它的mac地址。所以用ARP協(xié)議,通過ip地址獲取對方的mac地址。

1.ARP協(xié)議的目的

ARP-地址解析協(xié)議,實現(xiàn)通過對方的ip地址(域名)尋找對方的mac地址。

2.ARP協(xié)議通訊過程

舉個例子:

圖片

圖片來自網(wǎng)絡(luò)

目的:老師想給班級里一個學(xué)生a發(fā)消息催作業(yè),用微信。

「老師」

1.先去微信通訊錄查找有沒有同學(xué)a的微信,如果有,直接給同學(xué)a發(fā)消息,讓她交作業(yè)。

2.沒有同學(xué)a的微信。去班級群發(fā)消息:“同學(xué)a的微信,給我一下,我是某某老師。”

同學(xué)a看到群里消息,她把微信單獨發(fā)給老師。老師收到同學(xué)a回復(fù)的微信消息。

3.老師加好友,可以在微信通訊錄找到同學(xué)a,可以直接發(fā)消息了。

給同學(xué)a單獨發(fā)了一條消息:"同學(xué)a,我們要交作業(yè)了。"

同學(xué)a單獨回復(fù):"我馬上交作業(yè)。""

「同學(xué)a」

1.添加老師的微信到微信通訊錄。

2.私聊發(fā)消息。

這個過程就是ARP協(xié)議實現(xiàn)的過程。

同上:

圖片

圖片來自網(wǎng)絡(luò)

主機a給主機b發(fā)消息進行通信

1.主機a找主機b的mac地址。

知道主機b的ip地址:192.168.1.2

主機a的ip地址:192.168.1.1

現(xiàn)在主機a要發(fā)消息,找主機b的mac地址。ARP表和微信通訊錄很相似(ip地址和mac地址的對應(yīng)表)。

如果找到了mac地址,去數(shù)據(jù)鏈路層封裝mac地址,進行數(shù)據(jù)包的發(fā)送。如果在arp表里沒有找到ip地址對應(yīng)的mac地址,主機a發(fā)消息給主機b所在的主機群組。

主機a發(fā)廣播消息:“誰有主機b(192.168.1.2)的mac地址,我是主機a(192.169.1.1)?!?/p>

主機b回復(fù)主機a一條單播消息:“我就是192.168.1.2,我的mac地址是xxxxx?!?/p>

2.主機b收到主機a的廣播消息后,在回復(fù)消息之前。主機b保存主機a的mac地址和ip地址到自己的ARP表里面。

再找主機a通信的時候,就直接在ARP表里面找到主機a的ip地址和mac地址的對應(yīng)關(guān)系,直接發(fā)送單播消息。

3.主機a收到主機b的單播消息,同樣把主機b的ip地址和mac地址保存到ARP表里。

3.總結(jié)

1.主機a首先查看自己的ARP表,如果找到了主機b的mac地址,則直接對ip數(shù)據(jù)包進行幀封裝,發(fā)送給主機b。

2.如果主機a在ARP表中找不到主機b的mac地址,則將緩存該數(shù)據(jù)報文,然后以 「廣播方式」 發(fā)送一個arp請求報文。

ARP請求報文中帶上 「源ip地址和源mac地址(主機a)」 ,目標ip地址和目標mac地址為主機b的ip地址和 「全0的mac地址」 。

廣播,該網(wǎng)段上的所有主機都可以接收到該請求。但只有被請求的主機(即主機b)會對該請求進行處理。

3.主機b比較自己的ip地址和ARP請求報文中的目標ip地址,當(dāng)兩者相同時進行如下處理:將arp請求報文中的發(fā)送端(即主機a)的ip地址和mac地址存入自己的ARP表中。

之后以 「單播方式」 發(fā)送arp響應(yīng)報文給主機a,其中包含了自己的 「mac地址」 。

4.主機a收到ARP響應(yīng)報文后,將主機b的mac地址加入到自己的ARP表中以用于后續(xù)報文的轉(zhuǎn)發(fā),同時將ip數(shù)據(jù)包進行封裝后發(fā)送出去。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ARP協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    6920
收藏 人收藏

    評論

    相關(guān)推薦

    幫忙分析下這個設(shè)計的工作流程

    你好我是單片機學(xué)習(xí)的菜鳥能不能幫我分析一下一下設(shè)計的工作流程各個器件的工作原理
    發(fā)表于 12-07 11:06

    AndroidWifi工作流程

    AndroidWifi工作流程
    發(fā)表于 11-02 10:52

    AndroidWifi工作流程

    AndroidWifi工作流程
    發(fā)表于 09-25 11:17

    AndroidWifi工作流程

    AndroidWifi工作流程
    發(fā)表于 11-08 09:07

    TCP/IP協(xié)議棧的工作流程是怎樣的

    協(xié)議棧是什么?BLE協(xié)議棧有哪些應(yīng)用?TCP/IP協(xié)議棧的工作流程是怎樣的?
    發(fā)表于 11-03 07:33

    地址解析協(xié)議ARP

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

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

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

    ARP協(xié)議動態(tài)交互仿真系統(tǒng)的設(shè)計

    該系統(tǒng)實現(xiàn)了ARP 協(xié)議的動態(tài)交互仿真,完成了ARP協(xié)議整個工作過程的模擬實現(xiàn),通過動態(tài)交互操作,能夠讓學(xué)習(xí)者更輕松地學(xué)習(xí)和掌握
    發(fā)表于 03-31 11:07 ?2300次閱讀
    <b class='flag-5'>ARP</b><b class='flag-5'>協(xié)議</b>動態(tài)交互仿真系統(tǒng)的設(shè)計

    arp協(xié)議的作用是什么?arp協(xié)議工作原理介紹

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

    測試工程師工作流程有哪些

    測試工程師的工作流程,與公司的整體工作流程,項目的測試要求等因素相關(guān)。本文主要討論測試工程師的一般工作流程
    的頭像 發(fā)表于 10-03 16:56 ?7790次閱讀

    雷電的4K工作流程

    在4K的雷電工作流程
    的頭像 發(fā)表于 05-31 11:20 ?2488次閱讀

    工作流程圖怎么用?有哪些繪制工作流程圖的軟件

    工作流程圖是清晰地展示工作中各個環(huán)節(jié)的流程圖圖示,主要用于工作活動和效率的管理。工作流程圖這種圖示方法具有直觀描述性、簡潔性、可操作性和指導(dǎo)
    的頭像 發(fā)表于 07-28 14:22 ?3605次閱讀

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

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

    TCP/IP協(xié)議工作流程

    域名系統(tǒng):通俗的來說,就是一個數(shù)據(jù)庫,可以將主機名轉(zhuǎn)換成IP地址 RFC:TCP/IP協(xié)議的標準文檔 端口號:一個邏輯號碼,IP包所帶有的標記 Socket:應(yīng)用編程接口 數(shù)據(jù)鏈路層的工作特性: 為IP模塊發(fā)送和接收IP數(shù)據(jù)報 為AR
    的頭像 發(fā)表于 11-19 14:11 ?7619次閱讀
    TCP/IP<b class='flag-5'>協(xié)議</b>的<b class='flag-5'>工作流程</b>

    NX CAD軟件:數(shù)字化工作流程解決方案(CAD工作流程)

    NXCAD——數(shù)字化工作流程解決方案(CAD工作流程)使用西門子領(lǐng)先的產(chǎn)品設(shè)計軟件NXCAD加速執(zhí)行基于工作流程的解決方案。我們在了解行業(yè)需求方面累積了多年的經(jīng)驗,并據(jù)此針對各個行業(yè)的具體需求提供
    的頭像 發(fā)表于 02-06 18:15 ?43次閱讀
    NX CAD軟件:數(shù)字化<b class='flag-5'>工作流程</b>解決方案(CAD<b class='flag-5'>工作流程</b>)