TABLE DES MATIÈRES v
4.6.1 Cache mémoire .......................... 75
4.6.2 Hiérarchie de mémoire : données numériques 2009 . . . . . . 76
4.6.3 Mise en œuvre du cache ..................... 77
4.7 Langage et mémoire ........................... 77
4.7.1 Langages à mémoire statique .................. 78
4.7.2 Vecteur d’état d’un programme ................. 78
4.7.3 Langages à mémoire dynamique ................ 79
5 Persistance 83
5.1 Mémoire auxiliaire ............................ 84
5.1.1 Structure physique du disque magnétique ........... 84
5.1.2 Visions de la mémoire auxiliaire ................ 86
5.2 Système de fichiers ............................ 88
5.2.1 Structure du système de fichiers Unix ............. 88
5.2.2 Traitement de fichier ....................... 96
5.2.3 Fichiers, programmes, mémoire virtuelle ............ 97
5.2.4 Cache de disque ......................... 97
5.3 Systèmes de fichiers en réseau : NFS, SANs et NAS .......... 98
5.3.1 Disques connectés directement aux serveurs .......... 98
5.3.2 Systèmes de fichiers en réseau .................. 99
5.3.3 Architecture SAN ........................ 100
5.3.4 Architecture NAS ........................ 101
5.4 Critique des fichiers ; systèmes persistants ............... 102
5.4.1 Reprise sur point de contrôle .................. 105
6 Réseaux 109
6.1 Transmettre de l’information à distance ................ 110
6.1.1 Théorie de l’information ..................... 111
6.1.2 Premières réalisations ...................... 112
6.1.3 Un modèle pour les réseaux ................... 112
6.2 Couche 1, physique ............................ 113
6.3 Notion de protocole ........................... 115
6.4 Couche 2, liaison de données ...................... 116
6.4.1 Notion d’adresse réseau ..................... 117
6.4.2 Détection et correction d’erreur pour la couche 2 . . . . . . . 118
6.4.3 Un exemple de liaison de données : Ethernet ......... 121
6.5 Couche 3, réseau ............................. 124
6.5.1 Commutation de circuits ..................... 124
6.5.2 Commutation de paquets .................... 125
6.5.3 Le protocole IP et l’Internet ................... 127
6.5.4 Exception à l’unicité des adresses : traduction d’adresses (NAT)135
6.5.5 Une solution, quelques problèmes ................ 139
6.5.6 Traduction de noms en adresses : le DNS ........... 139
6.5.7 Mécanisme de la couche IP ................... 143
6.5.8 Nouvelles tendances IP ..................... 153
6.6 Couche 4, transport ........................... 154
6.6.1 TCP (Transmission Control Protocol) ............. 154
6.6.2 UDP (User Datagram Protocol) ................. 157