ip包到達後協議棧的基本處理,版本2 4轉

2021-04-21 09:21:10 字數 639 閱讀 7371

ip_rcv -prerouting--> ip_rcv_finish

|ip_route_input  : 查詢路由快取

|ip_route_input_slow :查詢路由,填寫下一步處理函式u.dst.input

|/        /

/            /

/                 /

/                   /

ip_forword              ip_local_deliever

|                              |

鉤子:forword                  鉤子local_in

|                              |

ip_forword_finish         ip_local_deliever_finish

|ip_send                

|ip_finish_output  --post_routing-- ->ip_finish_output2   

ip_finish_output2 中 return hh->hh_output(skb); /*實際上是呼叫dev_queue_xmit*/

IP網路協議抓包分析

一 配置 1 網路位址規劃表 主機ip 子網掩碼 預設閘道器 mac位址 192.168.43.121 255.255.255.0 192.168.43.174 18 56 80 84 35 db 2 配置源位址 開啟電腦 網路和共享中心 點選 本地連線 單擊 屬性 選擇 internet 協議版本...

OSI與IP五層協議棧

1.分層思想 將複雜的流程分解為幾個功能相對單一的子過程 為了降低複雜性 整體流程更加氫氣,複雜問題簡單化 更容易發現問題並針對性的解決問題 2.osi七層模型 1974年,iso組織發布了osi參考模型 應用層表示層 使用asci編碼轉換與二進位制 會話層 會話層將通過傳輸層的流量進行歸類 傳輸層...

獲取網路包到達網絡卡的時間

為啥要獲取資料報到達網絡卡的時間?在回答這個問題之前,我們先看一下網絡卡訊息佇列。如下圖所示,對端傳送的網路資料報被網絡卡裝置接收到之後,會存放到網絡卡訊息佇列中,由應用程式呼叫recv系列函式從網絡卡佇列中獲取網路訊息。現在假設 訊息處理服務處理網路訊息包的平均時間為1s,請求方等待回包的時間為1...