中文字幕一区二区精品区,国产精品成人免费视频,亚洲国产精品无码久久久蜜芽婷,伊人色综合网一区二区三区,亚洲国产精品不卡av在线

中文字幕一区二区精品区,国产精品成人免费视频,亚洲国产精品无码久久久蜜芽婷,伊人色综合网一区二区三区,亚洲国产精品不卡av在线

認證培訓,h3c認證體系,網(wǎng)絡(luò )工程師
豐沃創(chuàng  )新

「圖解」ARP協(xié)議 【網(wǎng)絡(luò )工程師培訓】

  • 發(fā)布時(shí)間: 2019-5-24 9:34:37

一、ARP概述

如果要在TCP/IP協(xié)議棧中選擇一個(gè)"最不安全的協(xié)議",那么我會(huì )毫不猶豫把票投給ARP協(xié)議。我們經(jīng)常聽(tīng)到的這些術(shù)語(yǔ),包括"網(wǎng)絡(luò )掃描"、"內網(wǎng)滲透"、"中間人攔截"、"局域網(wǎng)流控"、"流量欺騙",基本都跟ARP脫不了干系。大量的安全工具,例如大名鼎鼎的Cain、功能完備的Ettercap、操作傻瓜式的P2P終結者,底層都要基于A(yíng)RP實(shí)現。

聽(tīng)上去這么"逆天"的協(xié)議,其實(shí)技術(shù)原理又簡(jiǎn)單的難以置信,例如ARP整個(gè)完整交互過(guò)程僅需要兩個(gè)包,一問(wèn)一答即可搞定!但是ARP協(xié)議也有它令初學(xué)者迷惑的地方,例如由它本身延伸出來(lái)的"代理ARP"、"免費ARP"、"翻轉ARP"、"逆向ARP",而這些不同種類(lèi)的ARP,又應用于不同的場(chǎng)景。好吧,在深入到技術(shù)原理之前,作為初學(xué)者,我們先記住下面三句話(huà):

  1. ARP(Address Resolution Protocol)即地址解析協(xié)議, 用于實(shí)現從 IP 地址到 MAC 地址的映射,即詢(xún)問(wèn)目標IP對應的MAC地址。
  2. 在網(wǎng)絡(luò )通信中,主機和主機通信的數據包需要依據OSI模型從上到下進(jìn)行數據封裝,當數據封裝完整后,再向外發(fā)出。所以在局域網(wǎng)的通信中,不僅需要源目IP地址的封裝,也需要源目MAC的封裝。
  3. 一般情況下,上層應用程序更多關(guān)心IP地址而不關(guān)心MAC地址,所以需要通過(guò)ARP協(xié)議來(lái)獲知目的主機的MAC地址,完成數據封裝。

接下來(lái),我們通過(guò)圖解的方式來(lái)深入了解ARP協(xié)議是如何工作的。

二、ARP原理之請求應答

同一個(gè)局域網(wǎng)里面,當PC1需要跟PC2進(jìn)行通信時(shí),此時(shí)PC1是如何處理的?

根據OSI數據封裝順序,發(fā)送方會(huì )自頂向下(從應用層到物理層)封裝數據,然后發(fā)送出去,這里以PC1 ping PC2的過(guò)程舉例==>

PC1封裝數據并且對外發(fā)送數據時(shí),上圖中出現了"failed",即數據封裝失敗了,為什么?

我們給PC1指令-"ping ip2",這就告知了目的IP,此時(shí)PC1便有了通信需要的源目IP地址,但是PC1仍然沒(méi)有通信需要的目的MAC地址。這就好比我們要寄一個(gè)快遞,如果在快遞單上僅僅寫(xiě)了收件人的姓名(IP),卻沒(méi)有寫(xiě)收件人的地址(MAC),那么這個(gè)快遞就沒(méi)法寄出,因為信息不完整。

那么,現在PC1已經(jīng)有了PC2的IP地址信息,如何獲取到PC2的MAC地址呢?此時(shí),ARP協(xié)議就派上用場(chǎng)了。我們接著(zhù)上面這張圖,繼續==>

通過(guò)第三和第四步驟,我們看到PC1和PC2進(jìn)行了一次ARP請求和回復過(guò)程,通過(guò)這個(gè)交互工程,PC1便具備了PC2的MAC地址信息。

接下來(lái)PC1會(huì )怎么做呢?在真正進(jìn)行通信之前,PC1還會(huì )將PC2的MAC信息放入本地的【ARP緩存表】,表里面放置了IP和MAC地址的映射信息,例如 IP2<->MAC2。接下來(lái),PC1再次進(jìn)行數據封裝,正式進(jìn)入PING通信,如下==>

小結:經(jīng)過(guò)上面6個(gè)步驟的處理,PC1終于把數據包發(fā)送出去了,之后便可以進(jìn)行正常的通信了?吹搅税,ARP的功能和實(shí)現過(guò)程是如此的簡(jiǎn)單:它在發(fā)送方需要目標MAC地址的時(shí)及時(shí)出手,通過(guò)"一問(wèn)一答"的方式獲取到特定IP對應的MAC地址,然后存儲到本地【ARP緩存表】,后續需要的話(huà),就到這里查找。

既然是"緩存"表,意味著(zhù)它有時(shí)效性,并且如果電腦或者通信設備重啟的話(huà),這張表就會(huì )清空;也就是說(shuō),如果下次需要通信,又需要進(jìn)行ARP請求。在我們的windows/macos系統下,可以通過(guò)命令行"arp -a"查看具體信息=>

三、ARP原理之廣播請求單播回應

上面的圖解過(guò)程看上去簡(jiǎn)單又純粹,好像我們就已經(jīng)把這個(gè)協(xié)議的精髓全部get到,但其實(shí),我們只是剛揭開(kāi)了它的面紗,接下來(lái)我們才真正進(jìn)入正題。例如,上面的圖解過(guò)程中,整個(gè)局域網(wǎng)(LAN)只有PC1和PC2兩個(gè)主機,所以這個(gè)一問(wèn)一答過(guò)程非常的順暢。

而實(shí)際網(wǎng)絡(luò )中,這個(gè)LAN可能有幾十上百的主機,那么請問(wèn),PC1如何將這個(gè)【ARP請求包】順利的交給PC2,而PC2又如何順利的把【ARP回應包】返回給PC1? 我們看下面的圖:

為了營(yíng)造出"幾十上百"的效果,這里多添加了2個(gè)主機進(jìn)來(lái) ( ω ),并且增加了有線(xiàn)和無(wú)線(xiàn)的環(huán)境。那么,在多主機環(huán)境下,PC1現在發(fā)出的ARP請求包,怎么交到PC2手里?

這時(shí),ARP協(xié)議就需要采用以太網(wǎng)的"廣播"功能:將請求包以廣播的形式發(fā)送,交換機或WiFi設備(無(wú)線(xiàn)路由器)收到廣播包時(shí),會(huì )將此數據發(fā)給同一局域網(wǎng)的其他所有主機。

那么,什么是廣播?對于初學(xué)者而言,我們只需要知道,大部分的廣播包,它們有一個(gè)共同特征:二層封裝時(shí)目的MAC是全f(ffff.ffff.ffff)或三層封裝時(shí)目的IP是全1(255.255.255.255)?梢赃@樣更方便的記。耗康牡刂纷畲蟮,就是廣播。

注明:廣播根據所在層次可分為二層廣播和三層廣播,根據發(fā)生范圍可分為本地廣播和定向廣播,小伙伴們有興趣可以自己再去拓展下。

接下來(lái)我們來(lái)看下這個(gè)ARP廣播請求包接下來(lái)是如何工作的?

根據上圖我們看到,PC1發(fā)送的請求廣播包同時(shí)被其他主機收到,然后PC3和PC4收到之后(發(fā)現不是問(wèn)自己)則丟棄。而PC2收到之后,根據請求包里面的信息(有自己的IP地址),判斷是給自己的,所以不會(huì )做丟棄動(dòng)作,而是返回ARP回應包。

ARP請求是通過(guò)廣播方式來(lái)實(shí)現的,那么,PC2返回ARP回應包,是否也需要通過(guò)廣播來(lái)實(shí)現呢?答案是否定的。大部分網(wǎng)絡(luò )協(xié)議在設計的時(shí)候,都需要保持極度克制,不需要的交互就砍掉,能合并的信息就合并,能不用廣播就用單播,以此讓帶寬變得更多讓網(wǎng)絡(luò )變得更快。

那么,ARP回應包是如何處理的?這里需要特別關(guān)注ARP請求包的內容,在上面的圖解里面,ARP請求包的完整信息是:我的IP地址是IP1,MAC地址是MAC1,請問(wèn)誰(shuí)是PC2,你的IP2對應的MAC地址是多少?

簡(jiǎn)單來(lái)說(shuō),ARP請求首先有"自我介紹",然后才是詢(xún)問(wèn)。這樣的話(huà),PC2在收到請求之后,就可以將PC1的IP和MAC映射信息存儲在本地的【ARP緩存表】,既然知道PC1在哪里,就可以返回ARP單播回應包。

這張圖我們需要得到兩個(gè)信息:①被詢(xún)問(wèn)者PC2先生成了ARP映射信息,然后才是詢(xún)問(wèn)者PC1;②PC3和PC4等其他主機,無(wú)法收到這個(gè)ARP回應包,因為是單播形式。

小結:ARP協(xié)議通過(guò)"一問(wèn)一答"實(shí)現交互,但是"問(wèn)"和"答"都有講究,"問(wèn)"是通過(guò)廣播形式實(shí)現,"答"是通過(guò)單播形式。

四、ARP數據包解讀

為了讓大家更好的理解ARP協(xié)議以及廣播和單播的概念,我們來(lái)看一下用Wireshark抓取到的真實(shí)網(wǎng)絡(luò )中的ARP過(guò)程,通過(guò)數據包的方式來(lái)呈現,地址信息如下,部分MAC信息隱去。(建議初學(xué)者用GNS3配合Wireshark來(lái)抓取協(xié)議包進(jìn)行分析,相比真實(shí)網(wǎng)絡(luò )更加干凈,方便分析)

主機1 <---> 主機2

主機1: IP1 10.1.20.64 MAC1:00:08:ca:xx:xx:xx

主機2: IP2 10.1.20.109 MAC2:44:6d:57:xx:xx:xx

【ARP請求包】

【ARP回應包】

【ARP協(xié)議字段解讀】

Hardware type :硬件類(lèi)型,標識鏈路層協(xié)議

Protocol type: 協(xié)議類(lèi)型,標識網(wǎng)絡(luò )層協(xié)議

Hardware size :硬件地址大小,標識MAC地址長(cháng)度,這里是6個(gè)字節(48bti)

Protocol size: 協(xié)議地址大小,標識IP地址長(cháng)度,這里是4個(gè)字節(32bit)

Opcode: 操作代碼,標識ARP數據包類(lèi)型,1表示請求,2表示回應

Sender MAC address :發(fā)送者M(jìn)AC

Sender IP address :發(fā)送者IP

Target MAC address :目標MAC,此處全0表示在請求

Target IP address: 目標IP

五、ARP到底是鏈路層還是網(wǎng)絡(luò )層?

這個(gè)問(wèn)題的難度堪比另外一個(gè)世界級難題:世界上最好的編程語(yǔ)言是什么?

其實(shí)早在20世紀時(shí),W.Richard Stevens在《TCP/IP詳解卷一》里面就提到了這個(gè)難題。這里給出我個(gè)人的協(xié)議分層思路,給大家作為參考=>

協(xié)議到底所屬哪一層,可以從應用/功能來(lái)考慮,也可以從層次/包封裝來(lái)考慮。

以ARP協(xié)議為例,它的功能最終是獲取到MAC信息,服務(wù)于鏈路層,從這點(diǎn)考慮,ARP是鏈路層協(xié)議;但是從層次來(lái)看,ARP基于Ethernet協(xié)議,IP協(xié)議基于Ethernet協(xié)議,它們在Ethernet協(xié)議里面有獨立的Type類(lèi)型,前者是0x0806,后者是0x0800,既然ARP和IP協(xié)議"平起平坐",那么IP是網(wǎng)絡(luò )層,ARP難道就不是網(wǎng)絡(luò )層?

小結:基于功能來(lái)考慮,ARP是鏈路層協(xié)議;基于分層/包封裝來(lái)考慮,ARP是網(wǎng)絡(luò )層協(xié)議。(此方法對于ICMP協(xié)議同樣管用)

亚洲高清中文字幕精品不卡| 亚洲综合国产精品一区| 国产精品成人一区二区三区视频| 亚洲а∨无码2019在线观看| 精品午夜看片永久免费www| 在线视频韩乳无码| 国产99久9在线视频传媒| 亚洲成av人片在线观看| 免费高清欧美大片在线看| 欧美高清在线精品一区| 亚洲视频精品在线人| 欧美日韩狠狠爱视频a片| 亚洲色大成网站www永久男同| av老司机午夜福利片免费观看| 国产精品一区久久一区| 国精产品一品二品在| 日韩久久精品国产免费观看频道| 国产精品伦子一区二区三区| 在线免费观看黄片视频| 中文字幕精品久久久乱码乱码| 亚洲系列中文字幕第一| 亚洲天堂视频图片| 国产zzjjzzj在线观看| 人片在线观看无码3d| 一区久久免费精品视频| 日韩精品无码一区二区三区| 最新国产原创剧情在线播放| 国产成人麻豆亚洲综合无码精品| 亚洲精品久久久久| 亚洲人成网站www| 国产成人精品久久亚洲高清不| 在线播放的a站本免费少妇| 欧美在线不卡一区视频播放| 日本无码欧美激情视频二区| 国产日韩在线观看视频| 在线国产一区二区三区| 国产又爽又黄又无遮挡的| 亚洲国产一区二区a毛片日本| 亚洲人成网站18禁止无码| 成人一区二区三区影院免费| 亚洲一区二区观看播放| 免费一区二区三区日韩| 亚洲伊人久久大香线蕉结合| 亚洲精品久久久久久久不卡四虎| 亚洲精品无码不卡在线播放HE| 无码成人片在线观看| 亚洲是精品1区2区3区久| 午夜影视日韩一级黄片| 亚洲成av人片一区二区密柚在线| 一级片不卡免费看老司机| 亚洲国产私拍精品国模在| 国产亚洲欧美成人久久片| 亚洲一区综合在线播放| 亚洲一区二区三区四区五区六区| 综合久久中文字幕人妻| 制服丝袜人妻在线无码| 人人妻人人澡人人爽欧美一区久久| 免费a∨中文字幕在线| 亚洲av永久中文无码精品| 中文久久精品视频| 亚洲精品无amm毛片| 亚洲一区二区视频在线观看| 国产成人国产在线观看| 国产一级a毛一级a看免费视频| 在线精品国产一区二区三区| 亚洲日本欧洲国产精品| 亚州欧美日韩国产不卡在线| 精品一区二区三区美女| 中文字幕av无码不卡免费| 日韩少妇人妻精品中文字幕| 亚洲第一国产综合| 最新国产精品精品视频| 日韩av福利免费在线观看| 亚洲精品久久久久久精品桃花岛| 亚洲精品乱码久久久久久app| 国产精品对白刺激久久久| 精品成人a多人在线观看| 亚洲色无码中文字幕伊人| 中国少妇色的争议焦点| 一本色道久久88精品综合| 亚洲一级毛片日韩高清| 最新国产精品好看的国产精品| 亚洲成AV人影院| 亚洲国产熟妇无码一区二区李宗瑞| 欧美一级裸体免费观看| 在线观看一区二区高清视频| 精品一区二区三区的天堂| 中文字幕一区二区在线观看| 久久精品国产亚洲àv热热爱| 成人啪精品视频网站午夜| 国产av亚洲精品久久久久| 天堂av成人在线观看| 亚瑟AV在线影院| 又爽又黄又无遮挡的视频APP| 在线亚洲精品防屏蔽| 色无码av在线播放| 亚洲性色AV私人影院无码| 在线观看国产人妻视频| 亚洲国产另类网址| 国内精品久久久久久久电影视| 亚洲精品国产精品制服丝袜| 久久精品道一区二区三区| 最新日本女星排行榜| 亚洲精品字幕在线观看| 伊人成年网站综合网| 中文在线а√在线8| 少妇太爽了在线观看免费视频| 一本到中文无码AV一区| 亚欧免费无码aⅴ在线观看| 亚洲黄片美女视频| 亚洲专区欧美专区自拍| 亚洲欧美日韩国产综合点击进入| 亚洲人视频在线观看免费| 亚洲无线码在线一区观看| 一级毛片恃级毛片直播| 国产欧美一区二区三区在线看| 中文字幕无码日韩aⅴ| 99久久国产热无码精品免费| 中文字幕在线永久免费精品| 亚洲狠狠色丁香婷婷综合| 亚洲一区二区三区自拍| 激情内射日本一区二区三区| 亚洲成av人在线观看天堂无码| 中文在线资源官网在线| 中文字幕人妻一区二区在线视频| 国产又爽又黄无码无遮挡在线观看| 亚洲日韩中文第一精品| 亚洲+欧洲+国产| 久久精品熟女丰满人妻| 中文字在线幕www| 亚洲日本精品第五页| 国产精品无码mv在线观看| 蜜桃视频成人在线观看| 亚洲成人a影院青久在线观看| 亚洲综合综合在线| 在线中文字幕不卡| 中文字幕精品—区二区| 精品国产一级在线观看| 狠狠做五月深爱婷婷天天综合| 亚洲午夜av一区精品福利无码| 日批视频下载最新版V| 亚洲美日韩精品无码一区二区| 欧美日韩人妻精品一| 精品三级网站在线观看| 在线播放免费人成毛片软件| 在线看免费的国产大片| 久久青青草原精品国产| 一本到在线观看视频不卡| 在线观看日韩视频中文字幕| 日韩欧美在线视频观看| 亚洲色国产欧美日韩| 亚洲aV无码乱码国产麻豆| 亚洲精品中文字幕乱码三区91| 亚洲高清一区二区三区不卡| 91麻豆精品国产片在线观看| 国产精品中文久久久久久久| 免费人成在线观看视频啪| 91久久精品一区二区喷水喷白浆| 中文字幕精品乱码学生| 日本中文字幕视频久| 国产成人无码av片在线观看| 成人毛片免费看视频| 天天干夜夜拍天天干夜夜操| 久久久久久国产毛片| 中文字幕无码专区人妻制服| 亚洲精品午夜精品| 一区二区三区四区国产免费| 中文av在线电影| 一区二区视频在线播放| 亚洲视频在线视频| 中文字幕完整高清版| 亚洲国产成人va在线观看| 亚洲欧美日韩精品久久亚洲区| 亚洲精品无码永久在线观看性色| 国产aⅴ视频免费观看| 亚洲永久精品免费www| 久久人妻/精品第一页| 婷婷亚洲五月色综合入口| 亚洲Va中文字幕无码毛片下载| 国产成人免费资源在线播放| 一区二区三区精品毛片久久久| 亚洲欭美日韩颜射在线二| 久久久久亚洲精品天堂| 亚洲无线观看国产超清| 亚洲老熟女性亚洲| 亚洲国产精品无码专区| 亚洲人成色7777在线| 中文字幕永久在线第一页| 亚洲精品久久久中文字幕痴女| 亚洲色偷拍另类无码专区| 亚洲精品国产字幕久久不卡| 欧美日本一道高清国产| 亚洲日本18在线观看| 亚洲第一成人网站在线播放| 成人中文字幕久久久无码| 在线视频+动漫+综合网| 亚洲av无码不卡国产精品| 欧美一级特黄AAAA免费视| 人人澡人人超碰小说| 伊人久久一区二区三区无码| 亚洲av一区二区不卡| 最新亚洲人成无码网站试看| 中文在线观看www| 精品精品久久宅男的天堂| 日韩欧美一区二区三区| 亚洲欧美一区二区三区在线播放| 欧美激情另类视频在线观看| 国产边添边摸边做边爱| 中文字幕无码中文字幕有码a| 伊人av无码av中文av狼人| 日韩精品久久久毛片一区二区| 亚洲韩国日本AA片片| a人片在线不卡一二三区| 午夜精品免费视频观看在线| 亚洲婷婷无码在线观看| 婷婷亚洲五月色综合入口| 日日摸夜夜添夜夜添特色大片| 国产精品国产三级野外国产av| 在线日本免费一区二区三区| 99久久精品免费看国产一区二区| 国产韩国精品一区二区三区| 日本一卡二卡手机2021| 国产老熟女高潮毛片A片仙踪林| 伊人狠狠色丁香婷婷综合| 又大又湿又紧又硬又粗a片| 亚洲aV永久纯肉无码精品| 一本岛一区在线观看不卡| 少妇群交换乱P过程| 在线免费观看很黄很色的小视频| 亚洲AV成人精品一区二区三区| 日韩无码av中字中| 天天爽夜夜欢免费视频| 亚洲日本乱码在线观看| 无码人妻一区二区三区麻豆| 中文字幕无码2020| 国产91足控脚交在线观看| 91九色视频无限观看免费| 亚洲精品无码久久性| 亚洲片一区二区三区| 欧美中文字幕第一页| 亚洲欧美在线观看| 又黄又爽又粗又硬又大的视频。| 一区二区三区高清免费观看| 亚洲一区二区三区首页欧美| 亚洲国产第一精品久久| 亚洲综合激情六月婷婷在线观看| 性xxxxx大片免费视频| 亚洲av无码av制服另类专区| 国标清品久久久久久久久模特| 亚洲欧洲国产成人综合| 亚洲综合久久无码中文字幕| 亚洲人成电影在线天堂| 国产成人AV一区二区三区无码| 精品久久久久久中文字幕专区| 精品无人区乱码一区二区三区手机| 在线亚洲高清揄拍自拍—品区| 亚洲国产精品福利一区| 伊人大香蕉视频在线观看| va欧美va天堂v国产综合| 中文字幕精品一区二区| 久久久99无码精品一区二区三区| 亚洲欧美日韩在线香蕉| 亚洲国产日韩在线人精品| 天天躁了天天躁了天天躁| 少妇白浆高潮无码免费区| 国产成人精品日本亚洲精品专区| 一级毛片西西人体44rt高清| 欧美日韩精品综合久久| 亚洲精品视频久久久| 亚洲a∨精品一区二区欧美| 亚洲综合国产精品第一| 亚洲av永久精品毛片天堂| 日韩av片无码一区二区三区不卡| 香蕉人人超人人超碰超国产| 最新国产资源片在线观看| 中华人民共和国民政部| 亚洲精品久久久久无码AV| 最新中文字幕av专区| 伊人WWW22综合色| 免费国产一区二区在线观看| 亚洲v日韩v欧美| 日韩精品福利片午夜免| 99精品国产一区二区三区a片| 日韩精品一区二区亚洲AV| 国产精品一区二区三区国产日韩| 在线中文字幕精品第5页| 亚洲sss综合天堂久久|