Ce document traite des sockets en Java, en se concentrant sur leur utilisation pour établir des connexions TCP/IP et UDP ainsi que sur les classes du package java.net. Il explique le fonctionnement des serveurs et clients TCP/IP, ainsi que les échanges de données entre eux via des flux d'entrée et de sortie. Enfin, il aborde les classes de connexion, notamment java.net.URL et java.net.URLConnection, pour télécharger des ressources sur Internet.