Cours de réseaux
Maîtrise d'informatique Université d'Angers
Pascal Nicolas
U.F.R. Sciences de l'Université d'Angers
E-Mail: pascal.nicolas@univ-angers.fr
Web: www.info.univ-angers.fr/pub/pn
Ceci est le support du cours de réseaux de la maîtrise d'informatique de l'Université d'Angers (année 1999/2000). Le chapitre 1 traite des transmissions de données et des réseaux en général sous l'angle de l'architecture des systèmes ouverts (modèle OSI). Le chapitre 2 traite du réseau Internet et des protocoles qui lui sont associés. Les chapitres 3 et 4 sont plus orientés vers des applications pratiques visant la mise en place de services sur les réseaux. Ils ne sont pas détaillés dans ce document car ils sont plus particulièrement étudiés en TD et TP.
Les principales références bibliographiques en français sont:
Guy Pujolle - Les réseaux. - Eyrolles.
Patrice Rolin, et al. - Les réseaux, principes fondamentaux. - Hermès.
Douglas Comer - TCP/IP, architectures, protocoles et applications. - Interéditions.
W. Richard Stevens - TCP/IP illustré - Vol 1,2,3. - International Thomson Publishing, France.
Tous mes remerciements à mes collègues enseignants ou ingénieurs de l'Université d'Angers: Serge Tahé, Jacques Allo et Stéphane Vincendeau, pour leur aide à la mise en place de ce cours.
Table des matières
1 Principe des réseaux numériques. 1
1.1 Introduction. . . 1
1.2 Le modèle de référence OSI de l'ISO. . . 4
1.3 La couche physique. . . 6
1.3.1 Transmission en bande de base. . . 7
1.3.2 Transmission modulée. . . 9
1.3.3 Multiplexage. . . 10
1.3.4 Les supports de transmission. . . 11
1.3.5 Exemple de l'ADSL. . . 12
1.4 La couche liaison. . . 13
1.4.1 Détection et correction d'erreurs. . . 14
1.4.2 Protocoles de liaison de données. . . 16
1.5 La couche réseau. . . 18
1.5.1 Le contrôle de ux. . . 19
1.5.2 Le problème de la congestion. . . 19
1.5.3 Le routage. . . 20
1.5.4 La norme X25, niveau réseau. . . 21
1.6 La couche transport. . . 22
1.6.1 Qualité de service. . . 23
1.6.2 Primitives du service transport. . . 25
1.6.3 Le protocole de transport ISO en mode connecté (ISO 8073 ou X.224) . . . 27
1.7 Les couches hautes: session, présentation et application. . . 29
1.7.1 La couche session. . . 29
1.7.2 La couche présentation. . . 31
1.7.3 La couche application. . . 31
2 Le réseau Internet et les protocoles TCP/IP. 32
2.1 Historique et organisation d'Internet. . . 322.2 Architecture des protocoles TCP/IP. . . 34
2.3 Adressage. . . 36
2.4 La couche liaison d'Internet. . . 40
2.4.1 Le réseau Ethernet . . . 40
2.4.2 La liaison SLIP . . . 43
2.4.3 La liaison PPP . . . 44
2.4.4 Les protocoles ARP et RARP . . . 46
2.5 Le protocole IP. . . 47
2.5.1 Le datagramme IP. . . 47
2.5.2 La fragmentation des datagrammes IP. . . 49
2.5.3 Le routage IP. . . 51
2.5.4 La gestion des erreurs. . . 55
2.6 Les protocoles TCP et UDP. . . 56
2.6.1 Le protocole UDP. . . 57
2.6.2 Le protocole TCP. . . 58
2.7 Les applications. . . 64
2.7.1 Protocole de démarrage: BOOTP. . . 64
2.7.2 Connexion à distance: Telnet et Rlogin. . . 65
2.7.3 Système de chiers en réseau: NFS. . . 66
2.7.4 Transfert de chier: TFTP et FTP. . . 66
2.7.5 Courrier électronique: smtp. . . 68
2.7.6 News: nntp . . . 70
2.7.7 World Wide Web: http.. . . 73
2.8 Outils communs d'utilisation d'un réseau sous Unix. . . 75
2.8.1 Fichiers de conguration. . . 75
2.8.2 Quelques commandes utiles . . . 77
3 Applets Java. 82
4 Installation d'un intranet 83
Principe des réseaux numériques.
Dans ce chapitre nous aborderons les grands principes régissant les équipements matériels et lo- giciels permettant d'échanger des données mises sous forme numérique et qui forment les réseaux informatiques.
1.1 Introduction.
Les réseaux informatiques qui permettaient à leur origine de relier des terminaux passifs à de gros ordinateurs centraux autorisent à l'heure actuelle l'interconnexion de tous types, d'ordinateurs que ce soit de gros serveurs, des stations de travail, des ordinateurs personnels ou de simples terminaux graphiques. Les services qu'ils orent font partie de la vie courante des entreprises et administrations (banques, gestion, commerce, bases de données, recherche, etc...) et des particuliers (messagerie, loisirs, services d'informations par minitel et Internet ...).
1 m 10 m 100 m 1 km 10 km 100 km
bus d’interconnexion structure
LAN réseaux locaux
MAN
réseaux métropolitains
réseaux étendus WAN
Fig. 1.1 - Classication des réseaux informatiques selon leur taille.
On peut faire une première classication des réseaux à l'aide de leur taille comme on peut le voir dans la gure 1.1.
Les bus que l'on trouve dans un ordinateur pour relier ses diérents composants (mémoires, pé- riphériques d'entrée-sortie, processeurs, ...) peuvent être considérés comme des réseaux dédiés à des tâches très spéciques.
Les structures d'interconnexion sont des réseaux de très haut débits, mais de faible étendue, et regroupent les pré et post-processeurs des ordinateurs vectoriels par exemple. En eet l'usage d'un super-calculateur (Cray notamment) nécessite un ordinateur, dit frontal, qui lui prépare les données et recueille les résultats.
Un réseau local (Local Area Network) peut s'étendre de quelques mètres à quelques kilomètres et correspond au réseau d'une entreprise. Il peut se développer sur plusieurs bâtiments et permet de satisfaire tous les besoins internes de cette entreprise.
1