作者:華清遠見嵌入式學院。《Linux設備驅動開發詳解》第16章、Linux網絡設備驅動。網絡設備是完成用戶數據包在網絡媒介上發送和接收的設備,它將上層協議傳遞下來的數據包以特定的媒介訪問控制方式進行發送,并將接收到的數據包傳遞給上層協議。
與字符設備和塊設備不同,網絡設備并不對應于/dev目錄下的文件,應用程序最終使用套接字(socket)完成與網絡設備的接口。因而在網絡設備身上并不能體現出“一切都是文件”的思想。
Linux系統對網絡設備驅動定義了4個層次,這4個層次為網絡協議接口層、網絡設備接口層、提供實際功能的設備驅動功能層和網絡設備與媒介層。
標簽:
Linux
網絡設備
驅動
上傳時間:
2013-05-17
上傳用戶:小火車啦啦啦