What is the TUN ?
The TUN is Virtual Point-to-Point network device.
TUN driver was designed as low level kernel support for
IP tunneling.
What is the TAP ?
The TAP is a Virtual Ethernet network device.
TAP driver was designed as low level kernel support for
Ethernet tunneling.
What is the difference between TUN driver and TAP driver?
TUN works with IP frames. TAP works with Ethernet frames.
These kind of interfaces are supported in Linux