Contrairement à l'architecture réseau client-serveur, l'architecture réseau composée de nœuds est symétrique. Chaque nœud a la même capacité d’émettre, de recevoir et de calculer que les autres nœuds de son réseau. Nœuds est le nom donné à la machine et au logiciel dans les réseaux pair à pair.
Les nœuds contiennent des données et peuvent également être liés à d'autres nœuds. Les liens entre les nœuds sont souvent mis en œuvre par des pointeurs. Mais, le plus souvent, il sera synonyme d’unité de calcul, par exemple un ordinateur parallèle sera composé de plusieurs nœuds (de calcul).