TUN TAP adalah virtualisasi dari penggunaan perangkat jaringan yang diatur oleh kernel. Jadi penggunaan perangkat jaringan penggunaannya dapat diakses dan diatur oleh software yang mana berbeda dari perangkat jaringan pada umumnya yang didukung langsung oleh hardware jaringan.
TAP (yang berarti saluran), mensimulasikan perangkat Ethernet dan beroperasi dengan lapisan 2 paket seperti frame Ethernet. TUN (yang berarti tunnel) mensimulasikan perangkat jaringan berlapis (network layer device) dan beroperasi dengan 3 lapis paket seperti paket IP. TAP digunakan untuk membuat network bridge, sedangkan TUN digunakan untuk routing.
TUN TAP biasa digunakan untuk
- OpenVPN, Ethernet/IP over TCP/UDP; encrypted, compressed
- tinc (protocol) [1], Ethernet/IPv4/IPv6 over TCP/UDP; encrypted, compressed
- VTun [2], Ethernet/IP/serial/Unix pipe over TCP; encrypted, compressed, traffic shaping
- OpenSSH
- ICMPTX [3], IP over ICMP (ping)
- NSTX [4], iodine [5], IP over DNS
- HTun [6], IP over HTTP
- o coLinux, Ethernet/IP over TCP/UDP
- Hamachi
- NeoRouter
- VPN-X Java TAP Wrapper, VPN-X can be a P2P VPN, can be a SSL VPN
TUN/TAP drivers ddidukung pada platform berikut:
- FreeBSD
- Linux, starting around version 2.1.60
- Mac OS X
- NetBSD
- OpenBSD
- Solaris Operating System
- Microsoft Windows 2000/XP/Vista/7
- QNX, only tap driver
Artikel terkait:








