Un réseau de communications ayant un système d'échange de données à ports multiples. Le système d'échange de données comprend un agencement à processeur à niveaux multiples (135) dont les processeurs à port de niveau inférieur (202) communiquent directement avec les terminaux de données (127, 136) et dont les processeurs de niveau supérieur (200, 201) commandent la configuration d'échange. Les données à échanger sont introduites dans une mémoire tampon (203) qui est partagée par tous les niveaux des processeurs. Les ports peuvent être agencés pour être compatibles avec différents types de terminaux fonctionnant à différente vitesse d'échange de données.