TUN/TAP

TUN/TAP

TUN/TAP,是作業系統核心中的虛擬網路設備

在計算機網路中,TUN與TAP,不同於普通靠硬體網路板卡實現的設備,這些虛擬的網路設備全部用軟體實現,並向運行於作業系統上的軟體提供與硬體的網路設備完全相同的功能。
TAP 等同於一個乙太網設備,它操作第二層數據包如乙太網數據幀。TUN模擬了網路層設備,操作第三層數據包比如IP數據封包
作業系統通過TUN/TAP設備向綁定該設備的用戶空間的程式傳送數據,反之,用戶空間的程式也可以像操作硬體網路設備那樣,通過TUN/TAP設備傳送數據。在後種情況下,TUN/TAP設備向作業系統的網路棧投遞(或“注入”)數據包,從而模擬從外部接受數據的過程。
伺服器如果擁有TUN/TAP模組,就可以開啟VPN代理功能。
虛擬網卡TUN/TAP 驅動程式設計原理:

相關詞條

熱門詞條

聯絡我們