摘 要:為了讓Windows下的網絡數據快速發送與接收,提高實時性能,采用對Windows TCP/IP協議棧進行一種簡化設計,通過利用Windows提供的用戶與設備對象的交互,減少Windows從用戶態到內核態的分層,對Socket層進行簡單的封裝,并且利用零拷貝技術減少數據的拷貝次數以及設置多級優先級隊列使數據按照優先級發送,從而使數據達到快速發送和接收的目的。實驗結果驗證了這種方法能達到預期效果。
關鍵詞:網絡體系結構; 協議驅動; TCP/IP; 零拷貝; 優先級隊列
中圖分類號:TN91934 文獻標識碼:A 文章編號:1004373X(2012)080093