Dernière mise à jour le 21/12/2012

Les reseaux!


Mots clefs: OSI, TCP/IP, etc

Ce petit lien donne une excellente introduction aux réseaux et particulièrement le modèle TCP/IP qui régie internet.
La version PDF se trouve ici.
J'aime beaucoup aussi le bouquin de Guy Pujolle sur les réseaux. Mais c'est un petit plus touffu...



Les Réseaux

En résumé TRES succinct:

On peut décomposer comment les postes traitent les informations provenant d'un réseau en plusieurs couches. La représentation de ces couches peut être différent d'un modèle à l'autre. Deux sont réputés: OSI et TCP/IP. OSI est plus une formulation théorique, alors que TCP/IP est la formulation pratique d'internet.
On connait a peu près tous l'adressage IP. Un poste A (d'adresse IP, IPA) a besoin d'envoyer des "informations" à un poste B (d'adresse IP, IPB).

Dans un réseau fermé (un LAN par exemple) ou toutes les machines sont reliés physiquement entre elles.
Ce poste emet des 1 et des 0 (bits) sur un cable. Ces bits sont regroupés pour former un tronçon de message (trame). A priori tous les postes du réseau recoivent ces trames et seul celui à qui elles sont adressés les analyses complètement. L'adresse physique (MAC) est utilisée à ce niveau. Auparavant le poste A aura pris soin de "convertir" IPB en adresse physique grâce au protocole ARP.

Entre 2 réseaux connectés X et Y.
La machine A (IPA) du réseau X veut envoyer un message à la machine B (IPB) du réseau Y. La machine C (IPC) sert des passerelle entre ces 2 reseaux. Elle possède d'ailleurs au moins 2 interfaces (par exemple 1 carte réseau par réseau auquel elle est connecté)
Comme A sait que B n'est pas dans son réseau elle va envoyer son message à la machine qu'elle sait être la passerelle (en refaisant la même conversion que dans le cadre du réseau fermé). La machine C transfert les trames d'une interface à l'autre et cherche avec ARP quelle adresse physique correspond à l'IP de destination dans le réseau Y.

C'est clair, non? ;)
Au cas où, voici un petit lien qui explique peut-être un peu mieux ;).



[LutiX.org écrit sous Vim et herbergé @Home sur une Debian Squeeze par Apache et PHP5]