TUN与TAP

来自Local Chinese Wikipedia
imported>David0970052024年10月19日 (六) 16:54的版本 (修飾語句)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

计算机网络中,TUNTAP是操作系统核心中的虚拟网络设备。不同于普通依赖硬件网络界面卡实现的设备,这些虚拟网络设备全部以软件实现,并向运行于操作系统上的软件提供与硬件网络设备完全相同的功能。

TAP等同于一个以太网设备,处理第二层资料包如以太网资料帧。TUN模拟了网络层设备,处理第三层资料包,比如IP资料数据包。

操作系统透过TUN/TAP设备向绑定该设备的用户空间的程序发送资料,反之,用户空间的程序也可以像操作硬件网络设备一样,通过TUN/TAP设备发送资料。在后者情况下,TUN/TAP设备向操作系统的网络堆栈递交(或“注入”)资料包,从而模拟从外部接收资料的过程。

TUN/TAP被用于:

TUN/TAP设备驱动程序能支持如下平台:

外部链接[编辑]