Introduction au protocole TCP/IP
TCP/IP est un ensemble de logiciels développés au fil des années (depuis les années 70) qui constituent un "langage universel" de communication informatique à travers le monde. Découvrez les différents types de réseaux TCP/IP, le cheminement des adresses IP, et le fonctionnement des noms de domaines.
Lors de sa conception, le protocole TCP/IP devait posséder les qualités suivantes :
1. une bonne reprise après panne
2. la capacité à gérer un taux élevé d´erreurs
3. une faible surcharge des données
4. la capacité de se prolonger sans difficultés dans des sous-réseaux
5. l´indépendance par rapport à un fournisseur particulier ou un type de réseau
Le protocole IP
Le Protocole Internet ou IP (Internet Protocol) est la partie la plus fondamentale d´Internet. Si vous voulez envoyer des données sur Internet, vous devez les "emballer" dans un paquet IP. Les paquets IP ne doivent pas être trop importants : la plupart du temps, ils ne peuvent pas contenir toute l´information qu´on voudrait envoyer sur Internet. Il faut donc fractionner l´information en de nombreux paquets IP.Les paquets IP, outre l´information qu´ils véhiculent, sont constitués d´un en-tête contenant l´adresse IP de l´expéditeur (votre ordinateur) et celle du destinataire (l´ordinateur que vous voulez atteindre), ainsi qu´un nombre de contrôle déterminé par l´information emballée dans le paquet. Ce nombre de contrôle, communément appelé en-tête de total de contrôle, permet au destinataire de savoir si le paquet IP a été "abîmé" pendant son transport.
L'adresse IP
Une des choses les plus intéressantes du protocole TCP/IP est d´avoir attribué un numéro fixe, comme un numéro de téléphone, à chaque ordinateur connecté sur Internet. Ce numéro est appelé l´adresse IP. Dans le cadre du standard actuel - IPV4 -, les adresses sont codées sur 32 bits. Ainsi, tout ordinateur sur Internet, par exemple le vôtre lorsque vous vous connectez par l´entremise de votre fournisseur d´accès, se voit attribuer une adresse de type a.b.c.d (où a,b,c,d sont des nombres compris entre 0 et 255), par exemple 202.15.170.1.
A partir de ce moment, vous êtes le seul au monde à posséder ce numéro, et vous y êtes en principe directement atteignable.Un rapide calcul vous montre qu´il y a, en théorie, un maximum de 2564 = 4 294 967 296 adresses possibles, ou, en d´autres termes, d´ordinateurs directement connectables, ce qui est plus que suffisant même à l´échelle mondiale (du moins à l´heure actuelle !). En fait, il y a beaucoup moins d´adresses que ce nombre impressionnant, car de nombreux numéros IP ne sont pas autorisés ou sont utilisés à des fins "techniques".
Pour l´ordinateur, cette adresse IP est codée en binaire (4 x 8 bits = 32 bits). Par exemple, 202 15 170 1 devient 110010100000111110101010 00000001.
Il est clair que pour nous les humains, il est plus facile de retenir 202.15.170.1 que 11001010000011111010101000000001 !
Les différents types de réseaux TCP/IP
TCP/IP est un ensemble de logiciels développés au fil des années (à partir des années 70 déjà) qui constituent un "langage universel" de communication informatique à travers le monde. Découvrez les différents types de réseaux TCP/IP, le cheminement des adresses IP, et le fonctionnement des noms de domaines.
L´adressage a été structuré logiquement dans une architecture de réseaux et de sous-réseaux. N´importe qui ne peut s´approprier librement une adresse IP : ces dernières sont régies par l´Internic (organisme international distribuant les noms de domaines), qui délivre les différentes adresses ou plutôt les classes de réseaux. Le choix du réseau dépend du nombre de machines reliées, et de l´utilisation de votre réseau : public A-B-C (ouvert sur l´internet) ou privé -D- (utilisé en local).
Dans un réseau de classe A, l´Internic fixe les 8 premiers bits (dits bits de poids fort) sous la forme 0xxxxxxx; les 24 autres bits sont laissés à l´administration de l´acquéreur du réseau de classe A. Dans un tel réseau, les adresses IP sont donc de type F.b.c.d où F (fixé par L´Internic) va de 0 à 126, les valeurs b, c et d étant laissées librement administrables par l´acquéreur. De grandes sociétés ont ce type de réseau. Par exemple, Hewlett-Packard possède le réseau 16.b.c.d (qu´on note aussi 16.0.0.0). Vous noterez que seuls 127 réseaux de ce type sont disponibles.
Dans un réseau de classe B, l´Internic fixe les 16 premiers bits sous la forme 10xxxxxx yyyyyyyy, ce qui donne des réseaux de type F.G.0.0 où F (128-191) et G (0 à 255) sont fixés par l´Afnic (représentation française de l´Internic).
Dans un réseau de classe C, l´Internic fixe les 24 premiers bits sous la forme 110xxxxx yyyyyyyy zzzzzzzz, ce qui donne des réseaux de type F.G.H.0 où F (192-223), G et H (0-255) sont fixés par le NIC. Tout le réseau 127.0.0.0 (qu´on peut voir comme un réseau de classe A) n´est pas attribué par l´Internic, car l´adresse 127.0.0.1, dite adresse de boucle, est réservée à des fins techniques. Dommage, car 24 millions d´adresses sont ainsi perdues !
De plus, l´Internic n´attribue pas non plus certains réseaux qui sont laissés à des fins privées. Ces plages d´adresses généralement non routées par les fournisseurs d´accès, en d´autres termes des plages attribuables tout à fait légalement pour des réseaux internes, vont de 10.0.0.0 à 10.255.255.255 ;
de 172.16.0.0 à 172.31.255.255 ; et de 192.168.0.0 à 192.168.255.255.
Typiquement, si vous créez votre propre réseau local en TCP/IP, vous utiliserez pour vos ordinateurs ce type d´adresses.
Cette plage d´adresses doit être indiquée de manière officielle, et on utilise pour cela l´adresse générale 192.168.0.0, ce qui veut dire "toutes les adresses comprises entre 192.168.0.0 et 192.168.0.255". Remarquez que cela signifie que vous ne pourrez jamais attribuer l´adresse 192.168.0.0 à un ordinateur précis, puisque cette dernière fait référence à tout le réseau.
Il existe une autre adresse IP réservée : l´adresse de diffusion (broadcast). C´est la dernière adresse du sous-réseau, dans notre cas 192.168.0.255. Il s´agit de l´adresse que vous utilisez pour diffuser un message vers chaque ordinateur du sous-réseau concerné.
Finalement, vous devez réserver une adresse IP du routeur par défaut (gateway) : c´est l´adresse "passerelle" qui permettra à des paquets IP de "quitter" votre sous-réseau.
|