Author: Christian.Queinnec@lip6.fr

## Plan du chapitre

Ce chapitre présente les éléments de base du réseau Internet que sont les prises de communication, pour la construction d'applications réparties, en particulier les applications client-serveur, en détaillant les difficultés qu'il y a à réaliser des protocoles de communication.
La première section explique brièvement le réseau Internet, son adressage et ses principaux services.
La deuxième section montre la communication, à travers des sockets, de différents processus Objective CAML, locaux ou distants.
La troisième section décrit le modèle client-serveur en commentant les programmes de serveurs et de clients universels.
La quatrième section montre l'importance des protocoles de communication pour la construction de services réseau.
Ce chapitre gagne à être lu après les chapitres sur la programmation système (chapitre 18) et sur la programmation concurrente (chapitre 19).