Il documento tratta della programmazione di rete in Java, coprendo concetti di low-level network programming, network programming e distributed computing. Vengono descritti i protocolli TCP e UDP, nonché le classi Socket per gestire la comunicazione client/server. Viene infine fornita una panoramica su come sviluppare applicazioni di rete, evidenziando il modello a stream per la gestione degli input/output e presentando esempi di applicazioni come un server e client echo.