Create port mappings that allow using remote resources.
Exchange data with hardware connected via serial ports.
Telnet/SSH/SSH2 client and terminal emulator.