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

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

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

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

網(wǎng)絡(luò)中ARP表、MAC表和路由表的介紹

Linux愛(ài)好者 ? 來(lái)源:csdn ? 作者:晨曦艾米 ? 2022-11-04 14:42 ? 次閱讀

1.ARP

提起 ARP 表必然先想起 ARP(address resolution protocol)協(xié)議,地址解析協(xié)議。

在實(shí)際應(yīng)用中,我們經(jīng)常遇到這樣的問(wèn)題:已知一個(gè)機(jī)器的 IP 地址,但在實(shí)際網(wǎng)絡(luò)的鏈路上傳送數(shù)據(jù)幀時(shí),最終還是必須使用該網(wǎng)絡(luò)的硬件地址,需要知道其 MAC 地址。如果兩個(gè)都需要去記憶或輸入,大大增加了其繁瑣程度。地址解析協(xié)議 ARP 就是用來(lái)解決這樣的問(wèn)題的。

由于 IP 協(xié)議使用了 ARP 協(xié)議,因此通常把 ARP 協(xié)議劃歸到網(wǎng)絡(luò)層。但 ARP 協(xié)議的用途是為了從網(wǎng)絡(luò)層使用 IP 地址,解析出在鏈路層使用的硬件地址。

每一臺(tái)主機(jī)都設(shè)有一個(gè) ARP 高速緩存,里面有本局域網(wǎng)上的各種主機(jī)和路由器的 IP 地址到硬件地址的映射表,表里面的內(nèi)容由 ARP 協(xié)議進(jìn)行動(dòng)態(tài)更新。表內(nèi)的數(shù)據(jù)會(huì)老化,達(dá)到老化時(shí)間會(huì)自動(dòng)刪除,在此通信時(shí),由 ARP 協(xié)議重新添加。

通信過(guò)程

有 PC0,PC1 兩臺(tái)主機(jī) , 使用思科的仿真模擬器能直觀的看出通信過(guò)程

c7a10934-5bf5-11ed-a3b6-dac502259ad0.png

PC0 向 PC1 發(fā)送一個(gè) ping 報(bào)文,向 PC0 輸入 1.1.1.3 然后開(kāi)始發(fā)送,PC0 先查詢(xún)本地 APR 表查詢(xún) 1.1.1.3 對(duì)應(yīng) MAC 地址,但并沒(méi)查到,這種情況 PC0 在本局域網(wǎng)上廣播發(fā)送一個(gè) ARP 請(qǐng)求分組。ARP 請(qǐng)求分組的主要內(nèi)容是:

我的 IP 地址是 1.1.1.2,硬件地址是 xx-xx-xx-xx-xx-xx。我想知道 IP 地址為 1.1.1.3 的主機(jī)的硬件地址。

在本局域網(wǎng)上的所有主機(jī)上運(yùn)行的 ARP 進(jìn)程都會(huì)收到此 ARP 請(qǐng)求分組。PC1 的 IP 地址與 ARP 請(qǐng)求分組中要查詢(xún)的 IP 地址一致,就收下 ARP 請(qǐng)求分組,并向 PC0 發(fā)送 ARP 響應(yīng)分組,同時(shí)在這個(gè) ARP 響應(yīng)分組中寫(xiě)入自己的硬件地址。其余主機(jī) ip 地址都與 ARP 請(qǐng)求要查詢(xún)的 ip 地址不一致,不做任何回應(yīng)。

響應(yīng)內(nèi)容為 :

我的 ip 地址是 1.1.1.3,我的硬件地址是 xx-xx-xx-xx-xx-xx

雖然 ARP 請(qǐng)求分組是廣播發(fā)送的,但 ARP 響應(yīng)分組是普通的單播,即從一個(gè)原地址發(fā)送到一個(gè)目的地址。

接下來(lái) PC0 就可以使用剛獲取的 PC1MAC 地址,進(jìn)行 icmp 數(shù)據(jù)發(fā)送。

c7b898a6-5bf5-11ed-a3b6-dac502259ad0.png

2.MAC 表

說(shuō)到 MAC 表,就不得不說(shuō)一下交換機(jī)工作原理,因?yàn)榻粨Q機(jī)是根據(jù) MAC 地址轉(zhuǎn)發(fā)數(shù)據(jù)幀的。

c80feb06-5bf5-11ed-a3b6-dac502259ad0.png

當(dāng) PC0 發(fā)送 ARP 數(shù)據(jù)包,交換機(jī)會(huì)把數(shù)據(jù)包發(fā)往 PC0 之外的所有主機(jī),并在相應(yīng)包中記錄下相應(yīng) Mac 地址與接口數(shù)據(jù)。

當(dāng) PC0 向 PC1 發(fā)送一幀數(shù)據(jù),從 1 口進(jìn)到交換機(jī)。交換機(jī)收到幀后,根據(jù)幀中的目的 MAC 先查本地 MAC 表,沒(méi)有查到應(yīng)從哪個(gè)接口轉(zhuǎn)發(fā)這個(gè)幀。

接著,交換機(jī)把這個(gè)幀的源 MAC 和接口 1 寫(xiě)入交換表中,并向除 1 以外的所有接口廣播這個(gè)幀,PC2 將此廣播幀丟棄,因?yàn)槟康牡刂凡粚?duì)。PC1 收下這個(gè)目的地址是自己 MAC 的數(shù)據(jù),并回應(yīng)數(shù)據(jù)包,此時(shí)交換機(jī)會(huì)把 PC1 的 MAC 和對(duì)應(yīng)接口 2 寫(xiě)入表中。然后當(dāng) PC0 與 PC1 再次發(fā)送數(shù)據(jù)交換機(jī)可以根據(jù)目的 MAC 查表找出對(duì)應(yīng)的接口,將數(shù)據(jù)包直接送達(dá)對(duì)應(yīng)的主機(jī)。

考慮到有可能在交換機(jī)的接口更換主機(jī),或者主機(jī)要跟換主機(jī)更換網(wǎng)卡,這時(shí)交換機(jī)中 MAC 表也是動(dòng)態(tài)的、有自己的老化時(shí)間,會(huì)自動(dòng)刪除相關(guān)數(shù)據(jù)。

當(dāng)交換機(jī)中一臺(tái)主機(jī)突然從2 口切換到3 口,交換機(jī)收到的此主機(jī)的數(shù)據(jù)仍然會(huì)發(fā)送到原端口2 口就會(huì)出現(xiàn)超時(shí)情況,直到 Mac 中數(shù)據(jù)更新,或者手動(dòng)把交換機(jī)斷電重啟重更新 Mac 表數(shù)據(jù)。

c8348c0e-5bf5-11ed-a3b6-dac502259ad0.png

3.路由表

說(shuō)起路由表,就不得不提起路由器。(此處的路由器與家用路由器略有不同,家用路由器集成了路由器和交換機(jī)的功能為了更方便用戶(hù)使用)路由器是一種具有多個(gè)輸入端口和多個(gè)輸出端口的專(zhuān)用設(shè)備也可稱(chēng)為計(jì)算機(jī)。其任務(wù)是轉(zhuǎn)發(fā)分組。路由器結(jié)構(gòu)由兩部分組成:路由選擇部分和分組轉(zhuǎn)發(fā)部分。

路由器工作在網(wǎng)絡(luò)層,主要功能就是實(shí)現(xiàn)跨網(wǎng)段傳輸數(shù)據(jù)。

c8611cec-5bf5-11ed-a3b6-dac502259ad0.png

如上圖:一網(wǎng)段的主機(jī)要與其他網(wǎng)段的主機(jī)通信,則數(shù)據(jù)會(huì)先發(fā)送給指定的網(wǎng)關(guān),也就是路由器,由路由器選擇網(wǎng)段繼續(xù)通信,所以發(fā)送的數(shù)據(jù)包起始中網(wǎng)絡(luò)層的 ip 地址不變,源 ip 地址就是當(dāng)前主機(jī)的 ip 地址,目的 ip 地址就是不同網(wǎng)段的主機(jī)的 ip 地址,但是鏈路層由于數(shù)據(jù)要先發(fā)給路由器,那么目的 mac 就是路由器的 mac 地址,然后路由器選擇其他網(wǎng)段,則源 mac 變成路由器另一個(gè)網(wǎng)口的 mac 地址,目的 mac 就是目標(biāo)主機(jī)的 mac 地址,所以整個(gè)過(guò)程網(wǎng)絡(luò)層的一直不變,但是鏈路層一直再變。

c87cbaf6-5bf5-11ed-a3b6-dac502259ad0.png

如上圖:由于現(xiàn)在是兩臺(tái)路由器和兩個(gè)網(wǎng)段的主機(jī),所以需要構(gòu)成三個(gè)局域網(wǎng),當(dāng)源主機(jī)跨網(wǎng)段與目標(biāo)主機(jī)通信時(shí),由于網(wǎng)段不同,數(shù)據(jù)會(huì)先發(fā)送給路由器,然后路由器再選擇對(duì)應(yīng)的目的網(wǎng)段,但是此時(shí)路由器另一端所在的網(wǎng)段與之目標(biāo)主機(jī)的網(wǎng)段不同,所以無(wú)法繼續(xù)向下發(fā)送,此時(shí)需要設(shè)置下一跳,下一跳的目的就是指定當(dāng)前自己網(wǎng)段的主機(jī)要訪問(wèn)其他網(wǎng)段的主機(jī)時(shí)從這個(gè)路由器應(yīng)該跳到哪個(gè)路由器,只要設(shè)置了,就可以直接發(fā)送數(shù)據(jù)到指定的路由器,整個(gè)過(guò)程就完成

1,當(dāng)網(wǎng)絡(luò)中有多個(gè)路由器是,兩個(gè)主機(jī)需要通信路由器需要記錄下一跳信息,下一跳的目的就是指定當(dāng)前自己網(wǎng)段的主機(jī)要訪問(wèn)其他網(wǎng)段的主機(jī)時(shí)從這個(gè)路由器應(yīng)該跳到哪個(gè)路由器

2, 路由表記錄著下一跳。

路由表中記錄著不同網(wǎng)段的信息。路由表中記錄的信息有的需要手動(dòng)添加(稱(chēng)為靜態(tài)路由表),通過(guò)路由協(xié)議自動(dòng)獲取的(稱(chēng)為動(dòng)態(tài)路由表),我們的主機(jī)直接連到路由器上(中間無(wú)三層網(wǎng)絡(luò)設(shè)備)這種情況是直連路由,屬于靜態(tài)路由。

路由選擇處理機(jī)的任務(wù)是根據(jù)所選定的路由選擇協(xié)議(路由協(xié)議后續(xù)在做總結(jié))構(gòu)造出路由表,同時(shí)經(jīng)?;蚨ㄆ诤拖噜徛酚善鹘粨Q路由信息而不斷地跟新和維護(hù)路由表。

c89ab358-5bf5-11ed-a3b6-dac502259ad0.png

審核編輯:郭婷

聲明:本文內(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)投訴
  • 仿真
    +關(guān)注

    關(guān)注

    51

    文章

    4241

    瀏覽量

    135324
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    894

    瀏覽量

    44038

原文標(biāo)題:網(wǎng)絡(luò)中的三張表—— ARP 表, MAC 表,路由表

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    吉時(shí)利Keithley 2602B /2612B 數(shù)字源 # 數(shù)字源 #吉時(shí)利數(shù)字源

    數(shù)字源
    深圳市智達(dá)儀器有限公司
    發(fā)布于 :2025年04月08日 08:56:13

    通過(guò)注冊(cè)和Technitium MAC Address Changer修改MAC地址(支持W5500模塊及通用網(wǎng)卡)

    一、前言 在某些場(chǎng)景下(如網(wǎng)絡(luò)調(diào)試、隱私保護(hù)或設(shè)備唯一性管理),需要修改網(wǎng)絡(luò)設(shè)備的MAC地址。本教程將詳細(xì)介紹兩種方法:注冊(cè)修改(適合高級(jí)
    的頭像 發(fā)表于 03-28 09:27 ?1638次閱讀
    通過(guò)注冊(cè)<b class='flag-5'>表</b>和Technitium <b class='flag-5'>MAC</b> Address Changer修改<b class='flag-5'>MAC</b>地址(支持W5500模塊及通用網(wǎng)卡)

    通過(guò)注冊(cè)和Technitium MAC Address Changer修改MAC地址(支持W5500模塊及通用網(wǎng)卡)

    一、前言 在某些場(chǎng)景下(如網(wǎng)絡(luò)調(diào)試、隱私保護(hù)或設(shè)備唯一性管理),需要修改網(wǎng)絡(luò)設(shè)備的MAC地址。本教程將詳細(xì)介紹兩種方法:注冊(cè)修改(適合高級(jí)
    發(fā)表于 03-28 09:18

    工業(yè)交換機(jī)MAC地址大小:為何它如此重要?

    由于網(wǎng)絡(luò)的高速發(fā)展,數(shù)據(jù)的傳輸效率及網(wǎng)絡(luò)的安全性是考量網(wǎng)絡(luò)的關(guān)鍵指標(biāo)。MAC地址在提高數(shù)據(jù)包轉(zhuǎn)發(fā)性能、減少
    的頭像 發(fā)表于 02-21 14:14 ?664次閱讀
    工業(yè)交換機(jī)<b class='flag-5'>MAC</b>地址<b class='flag-5'>表</b>大小:為何它如此重要?

    一文解析路由器的奧秘

    在當(dāng)今數(shù)字化時(shí)代,互聯(lián)網(wǎng)已經(jīng)成為我們生活不可或缺的一部分。在這個(gè)龐大的網(wǎng)絡(luò)世界路由器作為連接不同網(wǎng)絡(luò)的關(guān)鍵設(shè)備,扮演著至關(guān)重要的角色。
    的頭像 發(fā)表于 01-09 15:37 ?686次閱讀
    一文解析<b class='flag-5'>路由</b>器的奧秘

    交換機(jī)與路由器的區(qū)別 交換機(jī)的基本工作原理

    的數(shù)據(jù)包轉(zhuǎn)發(fā),包括局域網(wǎng)和廣域網(wǎng)。 2. 轉(zhuǎn)發(fā)依據(jù)不同 交換機(jī) :根據(jù)MAC地址進(jìn)行數(shù)據(jù)幀的轉(zhuǎn)發(fā)。交換機(jī)內(nèi)部有一個(gè)MAC地址,記錄了各個(gè)端口的M
    的頭像 發(fā)表于 12-12 17:24 ?2187次閱讀

    掃描功能有什么作用?如何使用呢? #源 #使用教程 #源維修

    安泰儀器維修
    發(fā)布于 :2024年12月09日 17:29:41

    在ADS4142的數(shù)據(jù)第18頁(yè), 4,tSU和tH是怎么定義的?

    在我的設(shè)計(jì)要用到一個(gè)ADC 后面連接一個(gè)隔離器和DAC,結(jié)構(gòu)如下: 其中: ADC:ADS4142 DAC:DAC5672 在ADS4142的數(shù)據(jù)第18頁(yè), 4,tSU和
    發(fā)表于 12-06 06:38

    如何查看交換機(jī)的MAC地址

    dis mac-address 此時(shí)路由表為空
    的頭像 發(fā)表于 10-25 09:44 ?1063次閱讀
    如何查看交換機(jī)的<b class='flag-5'>MAC</b>地址<b class='flag-5'>表</b>

    路由器內(nèi)存使用率過(guò)高怎么辦

    路由器內(nèi)部存儲(chǔ)設(shè)備,用于存儲(chǔ)路由器的配置信息、路由表、ARP等重要數(shù)據(jù)。路由器內(nèi)存的大小和性
    的頭像 發(fā)表于 10-15 14:36 ?3078次閱讀

    靜態(tài) ARP 表項(xiàng)的潛在問(wèn)題

    在計(jì)算機(jī)網(wǎng)絡(luò),地址解析協(xié)議(ARP)將 IP 地址轉(zhuǎn)換為物理地址(MAC 地址),以便在局域網(wǎng)實(shí)現(xiàn)數(shù)據(jù)的傳輸。靜態(tài)
    的頭像 發(fā)表于 07-29 11:51 ?670次閱讀
    靜態(tài) <b class='flag-5'>ARP</b> 表項(xiàng)的潛在問(wèn)題

    IR615如何實(shí)現(xiàn)VPN鏈路備份?

    鏈路備份,設(shè)置主接口為WAN口備份接口為WAN(sta)口。選擇網(wǎng)絡(luò)》鏈路備份 測(cè)試:斷開(kāi)IR615 WAN口網(wǎng)線,查看路由表,可以看到默認(rèn)路由已經(jīng)切換到WAN(sta) OpenServer端查看
    發(fā)表于 07-25 08:27

    esp8266使用etharp_request() 的ARP請(qǐng)求異常怎么解決?

    這是關(guān)于 esp8266 的 ARP 的問(wèn)題。我意識(shí)到這可能是一個(gè)相當(dāng)?shù)图?jí)的 SDK 問(wèn)題,所以我將解釋一下我試圖實(shí)現(xiàn)的目標(biāo)。 如果我們假設(shè)我有一個(gè)已知的MAC地址或IP地址,我想知道有問(wèn)題的設(shè)備
    發(fā)表于 07-10 06:00