程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> linux kernel-為什麼tcp/ip協議被寫在了Linux內核裡面,或者說有什麼好處

linux kernel-為什麼tcp/ip協議被寫在了Linux內核裡面,或者說有什麼好處

編輯:編程綜合問答
為什麼tcp/ip協議被寫在了Linux內核裡面,或者說有什麼好處

為什麼tcp/ip協議被寫在了Linux內核裡面,或者說有什麼好處,求高手專業性
的解答,謝謝

最佳回答:


因為Windows對微內核原理的應用(雖然Windows是混合內核),NT內核中的網絡架構遵循NDIS三層驅動模型,最底層的NDIS小端口驅動一般是網卡驅動,中間有NDIS中間層驅動(過濾、防火牆),上面是NDIS協議驅動,比如TCP/IP,負責為應用程序提供socket支持和處理非鏈路層網絡包。Windows允許安裝任何的協議驅動,因為NDIS小端口驅動的接口是統一的,這是微軟和硬件商協商好的統一標准,上層協議驅動可以是任何協議,不需要知道底層網絡設備和網絡鏈路類型,他們只需要處理好上層協議和調用接口就好了,用戶因此可以安裝/卸載自己喜歡的協議,充分體現了微內核的思想。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved