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

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

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

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

ARP、ICMP協(xié)議的執(zhí)行原理

jf_78858299 ? 來源:京東科技技術(shù)說 ? 作者: 宋國偉 ? 2023-03-23 15:58 ? 次閱讀

ARP地址解析協(xié)議

第一篇中講到局域網(wǎng)內(nèi)主機(jī)及網(wǎng)關(guān)相互通信需要ip地址、mac地址兩個核心元素,ip地址在通信前就可以得知(DNS解析),而mac地址如何得到呢,這時就需要ARP協(xié)議支持了,ARP全稱為:Address Resolution Protocol即地址解析協(xié)議,假設(shè)主機(jī)A需要訪問局域網(wǎng)主機(jī)B,主機(jī)A通過地址解析協(xié)議向局域網(wǎng)內(nèi)部發(fā)群體廣播,詢問主機(jī)B的地址信息,被命中主機(jī)B確認(rèn)目標(biāo)主機(jī)IP為自身時會將廣播報文中主機(jī)A地址信息存入ARP緩存表中(緩存減小訪問次數(shù)),并向主機(jī)A返回自己的mac地址,主機(jī)A將主機(jī)B返回的地址信息緩存在ARP緩存表中,至此主機(jī)A已知主機(jī)B的MAC,就可以愉快的開始通信了。發(fā)起方需要查詢目標(biāo)MAC地址時都會先去ARP緩存表中查詢,未查詢到才會發(fā)起廣播流程,示例如下:

圖片

熟悉地址解析歇息工作流程之后,看一下協(xié)議報文,報文結(jié)構(gòu)示例圖如下:

圖片

根據(jù)上述報文結(jié)構(gòu),通過抓包分解圖如下所示:

圖片

請看下方紅框中16進(jìn)制顯示的報文,首先看第1到16字節(jié),前六個字節(jié)(ff:ff:ff:ff:ff:ff)表示數(shù)據(jù)包發(fā)送的目標(biāo)地址為廣播地址,局域網(wǎng)內(nèi)所有主機(jī)均需收到,第七到第十二字節(jié)(00:2a:6a:f4:7c:41)表示本機(jī)mac地址,第十三到二十分別代表幀類型、硬件類型、協(xié)議類型、硬件長度、協(xié)議長度,第二十一到第二十二字節(jié)表示訪問類型(指明當(dāng)前包是請求包還是應(yīng)答包,對應(yīng)的值分別是0x0001和0x0002),第二十三到第二十八字節(jié)表示發(fā)送端地址(00:2a:6a:f4:7c:41),第二十九到第三十二表示發(fā)送端IP(10.13.95.253),第三十三到第三十八表示目標(biāo)地址(ff:ff:ff:ff:ff:ff),第三十九到第四十二為目標(biāo)IP(10.13.91.166),到這里ARP協(xié)議的報文結(jié)構(gòu)就全部分析完成,可知道ARP的執(zhí)行原理了。

圖片

ICMP控制報文協(xié)議

ICMP協(xié)議屬于一種控制報文協(xié)議,此類信息的顯著特征是不會帶有用戶數(shù)據(jù),主要用于在主機(jī)與路由器之間傳遞控制信息,包括報告錯誤、交換受限控制和狀態(tài)信息等。當(dāng)遇到IP數(shù)據(jù)無法訪問目標(biāo)、IP路由器無法按當(dāng)前的傳輸速率轉(zhuǎn)發(fā)數(shù)據(jù)包等情況時,會自動發(fā)送ICMP消息。通俗一點(diǎn)理解控制報文協(xié)議就是錯誤發(fā)現(xiàn)及錯誤報告回傳機(jī)制,因?yàn)橹挥邪l(fā)送端拿到發(fā)送過程中的失敗原因消息才能針對性的做出處理方案,ICMP的報文結(jié)構(gòu)如下所示:

圖片

ICMP協(xié)議通過IP協(xié)議發(fā)送,ICMP協(xié)議相當(dāng)于定義一套返回碼枚舉,不同類型的返回碼所帶有的返回信息也不相同。根據(jù)上述報文結(jié)構(gòu),通過抓包分解圖如下所示:

圖片

請看下方紅框十六進(jìn)制顯示報文內(nèi)容,前三十四字節(jié)表示以太網(wǎng)頭部和IP頭部此處不做詳細(xì)解析,從第三十五字節(jié)開始屬于ICMP的報文體部分,首先第三十五字節(jié)表示類型,第三十六字節(jié)表示編碼,以ping(ping命令就是以ICMP協(xié)議實(shí)現(xiàn)的)為例,它的類型代碼請求報文為8,編碼為0(其它類型和編碼可以網(wǎng)上搜索參考“類型編碼表”,此處不做碼表顯示),第三十七到第三十八字節(jié)表示唯一校驗(yàn)和,第三十九字節(jié)到第四十二字節(jié)屬于不同類型內(nèi)容不同的擴(kuò)展報文,抓包中表示ping的唯一標(biāo)識碼和自增序列以保證目標(biāo)返回值是對應(yīng)請求報文的,第四十三字節(jié)到七十四字節(jié)表示ping附帶的報文內(nèi)容,可以通過改變配置報文大小來控制傳輸數(shù)據(jù)大小,如圖所示實(shí)際發(fā)送報文即為英文小寫字母,這是ICMP的執(zhí)行原理。

1、Ping

ping命令是以ICMP協(xié)議實(shí)現(xiàn)的網(wǎng)絡(luò)工具,主要的作用是檢查主機(jī)連通性、統(tǒng)計連通時間,若出現(xiàn)超時不能連通:一種可能為目標(biāo)IP不存在,第二種可能是對方主機(jī)屏蔽了ping命令執(zhí)行,示例截圖如圖所示:

圖片

如圖所示,展示返回報文的關(guān)鍵字段:

  • 字節(jié)=32:即ICMP抓包中的32字節(jié)英文小寫字母,表示發(fā)送報文大小
  • 時間=6毫秒:即目標(biāo)主機(jī)響應(yīng)時間
  • TTL=51:即發(fā)送者設(shè)置的數(shù)據(jù)包在網(wǎng)絡(luò)中可以存活的跳數(shù)

2、Tracert

tracert命令是以ICMP協(xié)議實(shí)現(xiàn)的網(wǎng)絡(luò)工具,主要解決網(wǎng)絡(luò)連通性問題,統(tǒng)計響應(yīng)耗時時間,路徑明細(xì)等信息,示例截圖如圖所示:

圖片

如圖所示,返回報文主要字段:

  • 第一列:表示經(jīng)歷的網(wǎng)絡(luò)節(jié)點(diǎn),逐一遞增
  • 第二列到第四列,三次響應(yīng)的平均時間
  • 經(jīng)歷的ip信息
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • IP
    IP
    +關(guān)注

    關(guān)注

    5

    文章

    1721

    瀏覽量

    150004
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3745

    瀏覽量

    114516
  • ICMP
    +關(guān)注

    關(guān)注

    0

    文章

    52

    瀏覽量

    14958
  • ARP
    ARP
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

    14799
收藏 人收藏

    評論

    相關(guān)推薦

    ARP協(xié)議攻擊及其解決方案

    由于ARP協(xié)議的設(shè)計缺陷,使得ARP協(xié)議在使用的過程中存在著盜用IP地址和ARP欺騙等嚴(yán)重的安全問題。本文分析
    發(fā)表于 06-11 10:17 ?16次下載

    地址解析協(xié)議ARP

    地址解析協(xié)議ARP 地址解析協(xié)議 ARP 是一種廣播協(xié)議,主機(jī)通過它可以動態(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)實(shí)現(xiàn)了ARP 協(xié)議的動態(tài)交互仿真,完成了ARP協(xié)議整個工作過程的模擬實(shí)現(xiàn),通過動態(tài)交互操作,能夠讓學(xué)習(xí)者更輕松地學(xué)習(xí)和掌握ARP
    發(fā)表于 03-31 11:07 ?2300次閱讀
    <b class='flag-5'>ARP</b><b class='flag-5'>協(xié)議</b>動態(tài)交互仿真系統(tǒng)的設(shè)計

    ICMP控制報文協(xié)議

    TCP-IP詳解卷2 ICMP控制報文協(xié)議,學(xué)習(xí)TCP很好的資料。歡迎下載。
    發(fā)表于 05-09 14:13 ?0次下載

    icmp協(xié)議工作原理

    ICMP協(xié)議的功能非常重要,在網(wǎng)絡(luò)協(xié)議的學(xué)習(xí)中,這部分知識也是我們講解的重點(diǎn)。那么對于ICMP協(xié)議的工作原理,以及工作流程具體是如何完成的呢
    發(fā)表于 11-02 16:05 ?2.3w次閱讀
    <b class='flag-5'>icmp</b><b class='flag-5'>協(xié)議</b>工作原理

    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>的工作原理介紹

    icmp協(xié)議是什么

     ICMP協(xié)議是什么?可能很多互聯(lián)網(wǎng)人士都不沒聽說過,其實(shí)ICMP協(xié)議和我們的網(wǎng)絡(luò)生活密切相關(guān),只是我們從未察覺而已。只要有網(wǎng)絡(luò)、路由器、IP等配置的地方,會有
    發(fā)表于 11-02 16:46 ?8078次閱讀
    <b class='flag-5'>icmp</b><b class='flag-5'>協(xié)議</b>是什么

    icmp協(xié)議行為分析研究

    ICMP允許主機(jī)或路由報告差錯情況和提供有關(guān)異常情況。ICMP是因特網(wǎng)的標(biāo)準(zhǔn)協(xié)議,但ICMP不是高層協(xié)議,而是IP層的
    發(fā)表于 12-08 14:47 ?3514次閱讀
    <b class='flag-5'>icmp</b><b class='flag-5'>協(xié)議</b>行為分析研究

    icmp協(xié)議協(xié)議基礎(chǔ)詳解

    ICMP 經(jīng)常被認(rèn)為是 IP 層的一個組成部分,它傳遞差錯報文以及其他需要注意的信息。ICMP 報文通常被 IP 層或更高層協(xié)議(TCP 或 UDP)使用。ICMP 報文是在 IP 數(shù)
    發(fā)表于 12-08 16:59 ?1.2w次閱讀
    <b class='flag-5'>icmp</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>協(xié)議</b>基礎(chǔ)詳解

    tcp_ip 協(xié)議講座:介紹ARP,ICMP,DHCP協(xié)議

    介紹了Tcp_ip協(xié)議的分層,簡單介紹了ARP,ICMP,DHCP協(xié)議
    的頭像 發(fā)表于 07-03 11:10 ?3581次閱讀

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

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

    ICMP網(wǎng)絡(luò)控制消息協(xié)議簡介

    ICMP全名為(INTERNET CONTROL MESSAGE PROTOCOL)網(wǎng)絡(luò)控制消息協(xié)議
    發(fā)表于 05-21 15:10 ?859次閱讀
    <b class='flag-5'>ICMP</b>網(wǎng)絡(luò)控制消息<b class='flag-5'>協(xié)議</b>簡介

    ARP協(xié)議原理是什么

    ARP協(xié)議是地址解析協(xié)議(`Address Resolution Protocol`)是通過解析`IP地址`得到`MAC地址`的,是一個在網(wǎng)絡(luò)協(xié)議包中極其重要的網(wǎng)絡(luò)傳輸
    的頭像 發(fā)表于 02-14 10:10 ?2358次閱讀
    <b class='flag-5'>ARP</b><b class='flag-5'>協(xié)議</b>原理是什么

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

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