TUN与TAP
外观
此條目没有列出任何参考或来源。 (2020年7月27日) |
在計算機網路中,TUN與TAP是作業系統核心中的虛擬網路設備。不同於普通依賴硬體網路介面卡實現的設備,這些虛擬網路設備全部以軟體實現,並向運行於作業系統上的軟體提供與硬體網路設備完全相同的功能。
TAP等同於一個乙太網設備,處理第二層資料包如乙太網資料幀。TUN模擬了網路層設備,處理第三層資料包,比如IP資料封包。
作業系統透過TUN/TAP設備向綁定該設備的使用者空間的程式傳送資料,反之,使用者空間的程式也可以像操作硬體網路設備一樣,通過TUN/TAP設備傳送資料。在後者情況下,TUN/TAP設備向作業系統的網路堆疊遞交(或“注入”)資料包,從而模擬從外部接收資料的過程。
TUN/TAP被用於:
TUN/TAP設備驅動程式能支援如下平台: