伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

ICMP重定向抓包分析 什么情況下路由器要向源發送ICMP重定向

ss ? 來源:博客園、CSDN、百度百科 ? 作者:博客園、CSDN、百度 ? 2021-08-24 15:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ICMP重定向報文是ICMP控制報文中的一種。在特定的情況下,當路由器檢測到一臺機器使用非優化路由的時候,它會向該主機發送一個ICMP重定向報文,請求主機改變路由。路由器也會把初始數據包向它的目的地轉發。

ICMP重定向抓包分析

ICMP-Wiresharek抓包-PC端抓包

1.主機A發送ARPbroadcast報文,判斷目標地址非本端網絡,廣播尋找網關;

2.主機A收到ARP報文關于網關的MAC地址;

3.主機A發送ICMP目的IP地址為服務器A,目的MAC為RTB網關MAC地址;

4.RTB網關路由器,查看路由表后,發現是通過RTA可達,發送ARP廣播,查看同網段的RTA的目的MAC地址;

5.RTB網關路由器發送ICMPRedirect報文,告知主機A,你的ICMP報文發送到網關RTA10.0.0.200,MAC地址

e834224a408707d3190671e5c0882698.png

6.主機A發送ICMP報文,目標IP為ServerIP,目標MAC為RTA的MAC地址。

需要路由器向源發送ICMP重定向的情況是:

1)源將數據報發送給路由器的入端口(R3-》R1)和路由器發送數據報的出端口(R1-》R2)必須相等

2)數據報的源IP和自己轉發時的下一跳IP地址是同網段的(R3,R1)

整合自:博客園、CSDN、百度百科

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 路由器
    +關注

    關注

    22

    文章

    3928

    瀏覽量

    120004
  • ICMP
    +關注

    關注

    0

    文章

    52

    瀏覽量

    15622
  • 重定向
    +關注

    關注

    0

    文章

    9

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    實現printf函數的重定向

    目錄重定向函數屬性設置重定向函數在配置好串口之后需要在相關文件中添加以下函數以實現printf函數的重定向//注意添加頭文件#include "stdio.h"#ifdef
    發表于 08-24 07:09

    怎樣去重定向fputc函數呢

    為什么要將fputc函數重定向呢?怎樣去重定向fputc函數呢?
    發表于 11-30 07:02

    MDK的重定向與printf的重定向有什么不一樣?

    MDK的重定向與printf的重定向有什么不一樣?
    發表于 12-01 06:05

    如何對printf函數進行重定向

    為什么要對printf函數進行重定向呢?如何對printf函數進行重定向呢?
    發表于 12-01 07:26

    串口重定向是什么意思?

    串口重定向是什么意思?
    發表于 12-08 06:57

    重定向printf() 函數

    ,結果是什么現象都沒有。要想使用這個函數,常規方法是重定向 printf() 函數,結合串口來打印到串口助手上位機。這里的重定向就非常復雜了,你需要懂 printf() 函數內部實現機制。。。。。(參...
    發表于 01-11 07:01

    DNS 重定向的缺陷

    DNS 重定向的缺陷 這一種路由解決方案,由于充分利用了現有的網絡結構,結構簡單,因而被人們認為是一種有效的技術,是現階段CDN 應用中主
    發表于 03-25 10:25 ?2521次閱讀

    實現重定向printf()和scanf() 函數案例分析

    要想printf()和scanf() 函數工作,我們需要把printf()和scanf() 重新定向到串口中。重定向是指用戶可以自己重寫C 的庫函數,當連接檢查到用戶編寫了與C 庫函數相同
    發表于 06-23 08:26 ?1w次閱讀
    實現<b class='flag-5'>重定向</b>printf()和scanf() 函數案例<b class='flag-5'>分析</b>

    單片機printf重定向的函數免費下載

    本文檔的主要內容詳細介紹的是單片機printf重定向的函數免費下載。
    發表于 07-03 17:42 ?0次下載
    單片機printf<b class='flag-5'>重定向</b>的函數免費下載

    痞子衡嵌入式:MCUXpresso IDE將關鍵函數重定向到RAM中執行的幾種方法

    重定向到RAM中執行的三種方法》,有讀者在文章下面留言,希望也講一講 MCUXpresso IDE 函數重定向到 RAM 中執行的方法。我們知道函數重定向的實現需要借助 IDE 中鏈
    發表于 12-06 19:36 ?9次下載
    痞子衡嵌入式:MCUXpresso IDE<b class='flag-5'>下</b>將關鍵函數<b class='flag-5'>重定向</b>到RAM中執行的幾種方法

    STM32串口的介紹與使用(原理、結構體、發送字符串、printf函數重定向

    串口相關知識1.定義2.通信概念3.USART簡介串口的結構體串口發送字符(STM32發送到上位機)串口發送字符串重定向printf
    發表于 12-24 19:08 ?20次下載
    STM32串口的介紹與使用(原理、結構體、<b class='flag-5'>發送</b>字符串、printf函數<b class='flag-5'>重定向</b>)

    Keil使用STlink重定向printf的配置

    Keil使用STlink重定向printf的配置1. printf 重定向Keil默認使用Micro LIB庫,該庫調用 fputs 實現 printf,所以需要重新定義fputs
    發表于 12-27 18:43 ?18次下載
    Keil<b class='flag-5'>下</b>使用STlink<b class='flag-5'>重定向</b>printf的配置

    Linux I/O重定向詳解

    Linux I/O重定向可以定義為,更改從命令讀取輸入到命令發送輸出的方式。你可以重定向命令的輸入和輸出。對于重定向符號,可以是 或者 | 。
    的頭像 發表于 05-04 14:34 ?1573次閱讀

    2分鐘搞懂輸出重定向

    視頻最后我們通過重定向把標準輸出寫到了文件中,但是錯誤輸出還是留在了屏幕上。
    的頭像 發表于 01-15 16:41 ?1325次閱讀

    TI Driverlib 標準輸出完整重定向的改進方案

    探索出了一種用于TI Driverlib的完整輸出重定向方案
    的頭像 發表于 11-11 00:33 ?542次閱讀