TUN与TAP
此条目没有列出任何参考或来源。 (2020年7月27日) |
在计算机网路中,TUN与TAP是作业系统核心中的虚拟网路设备。不同于普通依赖硬体网路介面卡实现的设备,这些虚拟网路设备全部以软体实现,并向运行于作业系统上的软体提供与硬体网路设备完全相同的功能。
TAP等同于一个乙太网设备,处理第二层资料包如乙太网资料帧。TUN模拟了网路层设备,处理第三层资料包,比如IP资料封包。
作业系统透过TUN/TAP设备向绑定该设备的使用者空间的程式传送资料,反之,使用者空间的程式也可以像操作硬体网路设备一样,通过TUN/TAP设备传送资料。在后者情况下,TUN/TAP设备向作业系统的网路堆叠递交(或“注入”)资料包,从而模拟从外部接收资料的过程。
TUN/TAP被用于:
TUN/TAP设备驱动程式能支援如下平台: