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