Ένα δίκτυο υπολογιστών αποτελείται από υπολογιστές, οι οποίοι συνδέονται μεταξύ τους, ασύρματα ή ενσύρματα. Η αρχιτεκτονική δικτύου αναφέρεται στις λεπτομέρειες υλοποίησης της διασύνδεσης, και στην τοπολογία δικτύου, δηλαδή τον τρόπο αυτό διασύνδεσης ώστε να πραγματοποιείται η ανταλλαγή δεδομένων και η επικοινωνία των υπολογιστών.