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