Principe de fonctionnement d'un réseau:
Le monde des réseaux est un monde vaste et complexe mais nous nous interesserons ici qu'au deux grands types de réseaux utilisés. Les reseaux point à point ( ou peer to peer) et les réseaux en étoile (ou clients - serveur).
Les réseaux points à points:
Dans un réseau point à point, chaque entitée composant le réseau est interconnecté avec toutes les autres. L'entitée qui recoit donc des données decide de lui-même vers quelle autre entité dirigée les infos pour optimiser les temps de réponses entre chaque entitées. Ce type de réseau est evidemment utilisés pour les reseaux de trés grande dimension et nessecite des taux de transfert de grande capacités afin d'assurer un temp de réponse maximum (plusieur Tbps).
En regle générale, ce type de réseau est utilisé en interconnectant plusieurs réseau similaire de taille allant en décroissant afin de réduire les coups de mise en oeuvre.
Cette topologie présente l'avantage d'être trés résistante aux attaques car si un noeud saute, les autres prennent le relai.
Les réseaux en étoile:
Dans un réseau en étoile, chaque entité composant le réseau est relié à une entité centrale, un routeur ou un serveur par exemple. Toutes les infos circulant sur le réseau transite par ce point centrale. Le point centrale de ce réseau gere également le transfert de données entre l'exterieur du réseau et les machines composant le réseau.
Ce type de réseau est evidement utilisés pour les reseaux de petite taille (jusqu'à 1000 machines) et ne nessecite pas de gros taux de transfert.
En regle générale, c'est le type de réseau utilisé chez vous. Le plus gros problème de cette topologie est sa fragilité. En effet si le noeud central saute, le réseau devient inutilisable.
Internet est un assemblage de ces differents types principaux de réseaux. Il existe un réseau primaire reliant chaque continent, puis differents reseaux points à points pour arriver jusqu'au noeud terminal où vous vous connectez en étoiles.
Communication entre les machines:
Relier les machines c'est bien, mais il faut aussi reussir à les faire communiquer. Sans entrer trop dans les details, chaque machine d'un réseau est referencé par une adresse IP. Le réseau est quand à lui reperé par le masque de sous-reseau. Une machine ne possedant pas le meme masque de sous-réseau que les autres machines du réseau ne pourrait pas communiquer, c'est aussi simple que çà.
En plus des adresses IP, il existe également des protocoles de communications qui permettent de transmettre differents types de données en fonction des besoins. Il y'a par exemple:
HTTP: Hyper Text Transfert Protocol
FTP: File Transfert Protocol
IP: Internet Protocol
TCP: Transmission Control Protocol
SMTP: Simple Mail Transfert Protocol
La liste est longue, trés longue. Chaque protocole code les informations tel que l'adresse de l'expéditeur, l'adresse du destinataire, etc ... d'une façon qui lui est propre et qui permet au réseau de savoir vers où diriger les données.
Nous arreterons là pour la description afin de ne pas entrer trop dans les détails.