Initiation aux Réseaux Informatiques et à Internet
PrevChapter 1. Qu'est-ce qu'un réseau ?Next

Logiciels

Un réseau ne sert à rien sans une intelligence pour le faire fonctionner, c'est là le rôle des logiciels.

Logiciels de bas niveau

Ces logiciels assurent la mise en forme des informations afin de les transmettre au matériel pour que celui-ci les achemine à destination. Ils ne sont jamais utilisés directement par l'utilisateur d'un ordinateur, généralement il en ignore même l'existence. On trouve ces logiciels au coeur du système d'exploitation d'un ordinateur, généralement sous la forme de pilotes de périphériques, ou drivers. Ce sont eux qui pilotent le matériel électronique.

NOTE: On rappelle que le système d'exploitation d'un ordinateur est le logiciel de base qui permet l'exécution des applications comme par exemple le traitement de texte.

La mise en forme des informations consiste essentiellement à y ajouter une entête et une somme de contrôle. L'entête va contenir entre autres l'identité de l'émetteur, l'identité du destinataire, et la longueur des informations à transmettre. La somme de contrôle, quant à elle, permet de s'assurer que les données reçues ont bien été transmises sans erreur. Les données entourées de leur entête et de leur somme de contrôle, constituent ce que l'on appelle un paquet ou une trame.

Principe de base de la transmission de données entre les points A et B:

  1. A encapsule les données à transmettre:

  2. Le matériel de A envoie les données au matériel de B

  3. B calcule la somme de contrôle du paquet reçu

  4. B compare cette somme avec celle mise dans le paquet par A

  5. 2 cas se présentent:

Les différentes méthodes de mises en formes des données, ainsi que la manière dont les différents points du réseau vont les interpréter constituent ce que l'on appelle des protocoles. Selon les logiciels ou les matériels qui doivent dialoguer entre eux, de très nombreux protocoles peuvent être imbriqués, avec plusieurs encapsulations successives. On distinguera les protocoles servant réellement à transmettre des données, et des protocoles servant au fonctionnement du réseau proprement dit, parmi eux les protocoles de routage permettent aux noeuds d'un réseau de déterminer le meilleur chemin pour transmettre les données d'un point à un autre.

Logiciels de haut niveau

Ces logiciels sont ceux qu'utilisent quotidiennement l'utilisateur. Certains permettent un travail en réseau, d'autres non. Citons quelques un de ces logiciels:

Dans la liste ci-dessus, la calculatrice ne permet pas un fonctionnement en réseau. En effet, cela ne serait d'aucun intérêt.


PrevHomeNext
TopologiesUpDéfinition d'un serveur