Lessico IT › Reti › TUN/TAP

TUN/TAP

Reti Svenska → Aggiornato: 2026-10-05

Interfacce di rete virtuali il cui altro capo non è un cavo ma un programma. Il kernel passa i pacchetti a un file descriptor nello userspace e il programma ne fa ciò che vuole.

La differenza tra le due sta nel livello a cui operano. Un'interfaccia TUN trasporta pacchetti IP ed è usata dalla maggior parte di ciò che costruisce tunnel — OpenVPN in modalità routed, Tailscale, le implementazioni di WireGuard in userspace. Un'interfaccia TAP trasporta interi frame Ethernet con indirizzi MAC e può quindi essere collegata in bridge a una rete fisica, cosa che le piattaforme di virtualizzazione come QEMU richiedono perché una macchina guest appaia come un vero computer sulla LAN. Il programma apre /dev/net/tun, richiede un'interfaccia e poi legge i pacchetti come se fossero un file. L'intera industria delle VPN poggia su questa astrazione.

← Torna al lessico