linux網絡報文接收發送淺析

對於linux內核來說,網絡報文由網絡設備來進行接收。設備驅動程序從網絡設備中讀取報文,通過內核提供的網絡接口函數,將報文傳遞到內核中的網絡協議棧。報文經過協議棧的處理,或轉發、或丟棄、或被傳送給某個進程。 網絡報文的發送與之相反,進程通過系統調用將數據送入網絡協議棧,或者由網絡協議棧自己發起報文的發送,然後協議棧通過調用網絡接口函數來調度驅動程序,使其將報文傳送給網絡設備,從而發送出去。 本文討
相關文章
相關標籤/搜索