TUN/TAP
driver per la creazione di periferiche di rete virtuali
Nelle reti Informatiche, TUN e TAP sono driver che permettono la creazione di periferiche di rete virtuali. Rispetto alle comuni periferiche (ad es. eth0
) che sono controllate direttamente dalle schede di rete, i pacchetti spediti da o verso dispositivi TUN/TAP sono spediti da o verso programmi software. TUN è in grado di simulare una periferica di rete di tipo punto-punto e lavora con pacchetti di tipo IP mentre TAP è in grado di simulare un dispositivo Ethernet e logicamente utilizza i frame Ethernet.
TUN e TAP sono generalmente usati per applicazioni di:
- virtual Private Networks
- OpenVPN, Ethernet/IP over TCP/UDP; crittografati, compressi
- tinc [1], Ethernet/IPv4/IPv6 over TCP/UDP; crittografati, compressi
- VTun [2], Ethernet/IP/serial/Unix pipe over TCP; crittografati, compressi, distribuzione del traffico
- OpenSSH
- ICMPTX [3], IP over ICMP (ping)
- NSTX [4], IP over DNS
- HTun [5], IP over HTTP
- coLinux, Ethernet/IP over TCP/UDP
- Hamachi
- Reti di macchine virtuali
I driver TUN e TAP sono disponibili per le seguenti piattaforme: