La structure du réseau

 J'écris cet article pour expliquer la nouvelle idée de structure du réseau.

En fait, on abandonne ici le fait qu'il y ait un serveur qui régisse toutes les calculettes Clientes. Que ce soit une calculette ou un serveur, ils vont réagir de la même façon.

En faite, une transmission n'est pas obligée de passer par un serveur et peu directement passer de calc en calc. Donc, les serveurs ne sont pas indispensables, ils serviront juste a nous donner des services tels que le chat, ou le forum. De cette façon, il pourra y avoir plusieurs serveurs qui seront spécialisés chacun dans un domaine. Voici un petit exemple :

On voit donc ici qu'aucune calculette dépend d'un serveur. Le principe de

 base est donc que chaques unités sont tous égaux et il n'y a pas de distinction entre serveur et calculette client.

 Voila, pour le principe, ensuite, pour pouvoir communiquer plus loin, on ferait passer la communication par plusieurs calculettes. Comment ca fonctionne concrêtement ?

On voit donc ici que la communication entre la calc 1 et la calc 3 n'est pas possible directement, mais la calc 2 peut communiquer avec la calc 1 et la calc 3, donc, elle va servir de relais pour que la calc 1 et la 3 puissent communiquer.

En fait, imaginez que la calc 1 demande la calc 3, mais il n'y a pas de réponse, alors, elle va demander aux calculettes si la calc 3 a fait une requête récemment. Si une répond, ( par exemple ici, la cal 2 ), elle fait une requête pour la calc 3, si la calc répond, la transmission se fera. Sinon, cela veux dire que la calc n'est pas connectée ou est occupée.

 

 

 Mais ce système amène de nouvelles idées tel qu'utiliser plusieurs fréquences, en faite, il y en aura 2 différentes :

_ Fréquences de requête : C'est une fréquence d'attente. C'est ici que la calc arrive quand elle se connecte et c'est ici qu'elle fait des requêtes ( ou en reçoit ). Il y aura sûrement des infos sur l'état du réseau qui circuleront aussi ici : par exemple, si une calculette se connecte, elle le signale, si elle se déconnecte, pareil.

_ Fréquence de transfère de données : En fait, si une calc fait une requête et que la calc demandé est connecté au réseau. La calc qui a fait la requête choisit une nouvelle fréquence parmit une plage de fréquences prédéfinis et l'envoie a la calc demandée et ainsi, ils libèrent la fréquence de requête pour que d'autres calculettes puissent faire des requêtes. Donc, les 2 calcs se mettent sur la même fréquence et échangent des informations. Une fois cette opération terminée, la calc 1 ( qui a fais la requête ) émet sur la fréquence de requête que la fréquence est libre pour que d'autres puissent l'utiliser.

 

Pour plus d'infos, mailez-moi : yoann.maheo@wanadoo.fr