電腦網路中,TUNTAP是作業系統核心中的虛擬網路裝置。不同於普通靠硬體網路配接器實現的裝置,這些虛擬的網路裝置全部用軟體實現,並向執行於作業系統上的軟體提供與硬體的網路裝置完全相同的功能。

TAP等同於一個乙太網路裝置,它操作第二層封包如乙太網路資料訊框。TUN類比了網路層裝置,操作第三層封包比如IP資料封包。

作業系統通過TUN/TAP裝置向繫結該裝置的使用者空間的程式傳送資料,反之,使用者空間的程式也可以像操作硬體網路裝置那樣,通過TUN/TAP裝置傳送資料。在後種情況下,TUN/TAP裝置向作業系統的網路棧投遞(或「注入」)封包,從而類比從外部接受資料的過程。

TUN/TAP被用於:

TUN/TAP裝置驅動程式能支援如下平台:

外部連結 編輯