99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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é)議的工作流程

冬至子 ? 來(lái)源:清菡軟件測(cè)試 ? 作者:清菡 ? 2023-07-10 17:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

因?yàn)樵跀?shù)據(jù)鏈路層的時(shí)候需要知道一個(gè)mac地址,然后才能進(jìn)行數(shù)據(jù)鏈路層的封裝。所以需要通過(guò)網(wǎng)絡(luò)層的ARP協(xié)議來(lái)獲取mac地址。

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

圖片

物理地址:是這臺(tái)電腦的mac地址。

IPv4地址:是這臺(tái)電腦的ip地址。

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

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

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

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

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

舉個(gè)例子:

圖片

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

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

「老師」

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

2.沒(méi)有同學(xué)a的微信。去班級(jí)群發(fā)消息:“同學(xué)a的微信,給我一下,我是某某老師?!?/p>

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

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

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

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

「同學(xué)a」

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

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

這個(gè)過(guò)程就是ARP協(xié)議實(shí)現(xiàn)的過(guò)程。

同上:

圖片

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

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

1.主機(jī)a找主機(jī)b的mac地址。

知道主機(jī)b的ip地址:192.168.1.2

主機(jī)a的ip地址:192.168.1.1

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

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

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

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

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

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

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

3.總結(jié)

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

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

ARP請(qǐng)求報(bào)文中帶上 「源ip地址和源mac地址(主機(jī)a)」 ,目標(biāo)ip地址和目標(biāo)mac地址為主機(jī)b的ip地址和 「全0的mac地址」 。

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

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

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

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

聲明:本文內(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)投訴
  • ARP協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    7037
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    你好我是單片機(jī)學(xué)習(xí)的菜鳥(niǎo)能不能幫我分析一下一下設(shè)計(jì)的工作流程各個(gè)器件的工作原理
    發(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é)議,主機(jī)通過(guò)它可以動(dòng)態(tài)地
    發(fā)表于 06-09 21:53 ?1219次閱讀
    地址解析<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 ?2207次閱讀

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

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

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

    地址解析協(xié)議,即ARP(Address Resolution Protocol),是根據(jù)IP地址獲取物理地址的一個(gè)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>原理介紹

    測(cè)試工程師工作流程有哪些

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

    雷電的4K工作流程

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

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

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

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

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

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

    域名系統(tǒng):通俗的來(lái)說(shuō),就是一個(gè)數(shù)據(jù)庫(kù),可以將主機(jī)名轉(zhuǎn)換成IP地址 RFC:TCP/IP協(xié)議的標(biāo)準(zhǔn)文檔 端口號(hào):一個(gè)邏輯號(hào)碼,IP包所帶有的標(biāo)記 Socket:應(yīng)用編程接口 數(shù)據(jù)鏈路層的工作特性: 為IP模塊發(fā)送和接收IP數(shù)據(jù)報(bào) 為AR
    的頭像 發(fā)表于 11-19 14:11 ?7902次閱讀
    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è)計(jì)軟件NXCAD加速執(zhí)行基于工作流程的解決方案。我們?cè)诹私庑袠I(yè)需求方面累積了多年的經(jīng)驗(yàn),并據(jù)此針對(duì)各個(gè)行業(yè)的具體需求提供
    的頭像 發(fā)表于 02-06 18:15 ?432次閱讀
    NX CAD軟件:數(shù)字化<b class='flag-5'>工作流程</b>解決方案(CAD<b class='flag-5'>工作流程</b>)