Samozrejme ze tun/tap, bridge atd. jsou emulovany sitovy karty. Ony se navenek (pro aplikace) tvarej jako bezna sitova karta, ale za tim interface neni HW driver. Emulace neznamena, ze musis emulovat konretne treba e1000. Staci jen tvrdit, ze sem eth0 (nebo veth0, tun0,...), ale pak musim vracet vse co se od takovyho interfacu ocekava. To ze vracim to co by normalne vracel ovladac karty, tim vlastne emuluju ten ovladac a jeho interakci s HW a interakci HW se samotnou siti a misto toho celou tu komunikaci zabalim treba do TLS v pripade tun vytvorenyho OpenVPN a poslu na skutecnou NIC.