Il documento, intitolato "Programmazione di rete client/server mediante l’interfaccia socket" dal Prof. Davide Quaglia, fornisce un'introduzione completa ai concetti fondamentali della programmazione di rete, spiegando termini come host, processo e applicazione. Delinea le modalità di trasmissione in Internet, distinguendo tra applicazioni orientate al datagram (UDP), che non compensano la perdita di pacchetti, e applicazioni orientate alla connessione (TCP), che garantiscono la consegna ordinata dei dati. Il testo si concentra sullo schema client/server, illustrando i ruoli e le interazioni attraverso esempi pratici di codice in C per la creazione e la gestione di socket, sia per UDP che per TCP. Include anche esercizi e considerazioni sulle porte, indirizzi IP, e strumenti come Wireshark per l'osservazione del traffico di rete, culminando con esempi di applicazioni avanzate come il trasferimento di file.