Ce cours présente les principaux paradigmes de la communication par socket dans un réseau. Il introduit les bibliothèques de fonctions permettant de communiquer par flux (TCP) et par paquet (UDP).
La plupart des systèmes étant écrits en C et la programmation réseau étant en interaction forte avec le système sous-jacent, les cours de langage C du L2 et de systèmes du L3 sont des pré-requis.