Komputer wirtualny to taki, który istnieje tylko jako część innego komputera i wykorzystuje fizyczny sprzęt drugiego komputera do działania i działania. Chociaż maszyna wirtualna nie może istnieć niezależnie od komputera-hosta, nadal może wykonywać te same funkcje, co „normalny” komputer. Sieć maszyn wirtualnych to proces łączenia jednej lub wielu maszyn wirtualnych w celu uzyskania dostępu do zasobów sieci lokalnej (LAN) lub sieci rozległej (WAN).
Jedną z możliwości ustanowienia efektywnego połączenia sieciowego maszyny wirtualnej jest zapewnienie danej maszynie wirtualnej dostępu do karty sieciowej znajdującej się na jej komputerze-hoście. Oznacza to zapewnienie mu dostępu do modemu lub karty sieciowej. Po przyznaniu dostępu do sprzętu sieciowego komputera maszyna wirtualna będzie mogła łączyć się ze wszystkimi sieciami, do których używania jest upoważniona fizyczna karta sieciowa. Jeśli połączenie internetowe jest dostępne na karcie sieciowej, zapewni to komputerowi wirtualnemu działający dostęp do Internetu. Jeśli nie ma dostępu do Internetu, komputer wirtualny będzie miał tylko lokalny dostęp do innych komputerów podłączonych do tej samej sieci.
Druga opcja zastosowania sieci maszyn wirtualnych polega na wybraniu bez karty sieciowej. W takim przypadku komputer wirtualny nie będzie miał dostępu do sieci zewnętrznych, ani online, ani offline. Zamiast tego komputer wirtualny będzie mógł łączyć się z innymi komputerami wirtualnymi na tej samej maszynie hosta za pomocą internetowej sieci maszyn wirtualnych. Ułatwia to przesyłanie danych między komputerami wirtualnymi na tym samym fizycznym komputerze hosta, usprawniając przesyłanie plików i danych między komputerami wirtualnymi.
Jedną z wad sieci maszyn wirtualnych jest brak przenośności. Maszyny wirtualne i sieć są powiązane z komputerem hosta i jego sprzętem, więc przenoszenie sieci maszyn wirtualnych w jakikolwiek znaczący sposób jest w dużej mierze niepraktyczne. Dlatego sieci maszyn wirtualnych można używać tylko na komputerach, które nie będą regularnie przenoszone.
W zależności od używanego systemu operacyjnego do obsługi sieci maszyn wirtualnych może być wymagane określone oprogramowanie. W niektórych przypadkach oprogramowanie może umożliwiać tworzenie nieograniczonej liczby indywidualnych sieci wirtualnych. W przypadku sieci wirtualnej nigdy nie jest konieczne dodawanie dodatkowego sprzętu w celu dodania dodatkowych komputerów do sieci, dzięki czemu sieć wirtualna na dużą skalę jest bardziej opłacalna niż tradycyjna sieć fizyczna.