Ce document présente un rapport sur un mini-projet de développement d'une socket TCP/IP permettant à un client de récupérer un fichier depuis un serveur. Il comprend des sections sur la théorie des sockets, la conception de la communication entre client et serveur, ainsi qu'une partie pratique illustrant le code nécessaire pour créer et gérer ces sockets sous Linux. Le projet est structuré avec une introduction, un cahier des charges, des explications théoriques, et des exemples de code pour un client et un serveur.