A figura a seguir ilustra uma visão geral aproximada da estrutura de rede de uma máquina virtual executada em um servidor ou computador local. O aplicativo de host (como VMWare Player ou Virtual Box Manager) fornece uma plataforma de virtualização para execução de imagens ou instâncias em sua máquina local. Essas imagens ou instâncias podem ser fornecidas como dispositivos prontos para uso, ou você pode criar suas próprias imagens. Essas imagens são contêineres para um sistema operacional completo e independente, incorporando também o aplicativo que você deseja executar nesse sistema operacional. O aplicativo de host fornece acesso a recursos físicos de seu host, como interfaces de rede, memória e capacidade do disco rígido. É possível acessar os contêineres usando interfaces de rede especialmente configuradas e o próprio aplicativo de host, conforme ilustrado na figura a seguir.