MOOC:Verb03
From Livre IPv6
Contents
Script 03 : Evolution d'Internet
Dans cette vidéo, nous allons présenter les principales phases de l'évolution de l'Internet qui ont conduit à son universalité. Sur plusieurs graphiques, nous verrons comment le nombre d'utilisateurs et le nombre de réseaux connectés ont augmenté. Nous verrons les conséquences sur les tables de routage de l'Internet. Nous expliquerons la manière dont les adresses IPv4 ont été allouées et la conséquence sur la pénurie des adresses.
Evolution en 4 phases
3) Sur le site de l'Internet Society, on trouve ce graphique qui présente des années 70 à 2000, une croissance en 3 phases pour arriver à environ 100 millions d'hôtes connectés. 20 ans plus tard, la croissance a continué de manière exponentielle pour arriver à 4,5 milliards d'utilisateurs (ajouter nombre d'h^tes) soit 59% de la population mondiale. C'est pourquoi il nous a paru nécessaire d'ajouter une quatrième phase que l'on a surnommé : "l'explosion".
Phase expérimentale
4) La première phase est dite expérimentale. En pleine guerre froide, le DARPA (Département de la Défense Américaine) souhaite interconnecter différents sites avec un contrôle décentralisé pour éviter une attaque du centre de contrôle et pour qu'une panne de site n'affecte pas le fonctionnement du réseau et des autres sites. L'intelligence répartie sur tous les éléments est le principe fondateur de l'Internet. C'est révolutionnaire pour l'époque car les réseaux était forcément centralisé :avec un centre de contrôle qui gérait un ensemble de noeuds dédiés à des fonctions basiques : connexion des hôtes, commutation. Le mode réparti va donc être décliné dans les premiers protocoles développés comme NCP (Network Control Protocol) ou le protocole de routage auquel participe l'ensemble des noeuds du réseau par échange d'informations de connectivité et construction locale d'une table de routage. Les autres principes fondateurs sont la commutation de paquets en mode sans connexion et l'interconnexion des technologies de communication existantes sans les modifier.
Les premiers protocoles vont être testés avec quelques noeuds. Les protocoles évoluent ainsi NCP qui assure à la fois le transfert des paquets et la fiabilité de ce transfert va évoluer en deux protocoles : IP, protocole simple pour l'interconnexion et TCP, protocole complexe, qui permet de fiabiliser le transfert des paquets mais qui sera exécuté par les hôtes pour conserver au réseau sa simplicité. IPv4 est spécifié en 1981 dans le RFC 791 et on y trouve l'adresse sur 32 bits, son format en 2 champs de longueur variable selon la classe de réseau.
5) En 1983, le réseau Arpanet a été séparé du réseau militaire et est principalement utilisé par des écoles et des universités américaines. Un événement important dans la diffusion des protocoles de l'Internet et de son adhésion par le plus grand nombre est l'intégration par l'Université de Berkeley des protocoles TCP/IP dans le noyau d'Unix.
6) Les années 80 voient l'essor de le micro-informatique qui consiste dans un premier temps, à la généralisation de stations de travail autonomes avec une puissance de calcul et un disque limité. Le système UNIX, premier système non propriétaire et programmé en C, est un système évolutif qui a été porté sur ces stations de travail. Comme elles ont besoin de communiquer entre elles pour émuler les systèmes centralisés, la pile TCP/IP va être massivement utilisée par ces utilisateurs experts. Comme les protocoles Internet contiennent des moyens de communication inter-personnels comme le mail ou le transfert de fichiers. Très vite, les chercheurs et les ingénieurs vont s'en servir pour échanger des informations scientifiques partout dans le monde. Dans un deuxième temps, la micro-informatique se développe car elle fournit des machines certes limitées mais très économiques et les particuliers commencent à s'équiper.
On passe de l'informatique centralisée à l'informatique répartie ou en réseau.