The term computer network architecture defines how computers in a network system are set or organized and how tasks are allocated between computers in a given network.