Cette unité se concentre sur les applications des grandes infrastructures numériques et leurs acteurs, notamment les fournisseurs de distribution de contenu ou de services distribués en nuage (cloud).
Cette unité débute avec un complément de GIN201 sur les évolutions des protocoles de transport (TCP, QUIC) et applicatifs Internet (plus particulièrement DNS et HTTP1.1/2/3). L'utilisation du "caching" (stockage temporaire de données) est également abordée.
Le cours se concentre ensuite sur deux applications concrêtes et fondamentales de ces technologies. D'abord nous étudions l'architecture de réseaux CDN (Content Delivery Networks), permettant de diffuser éfficacement les contenus massifs (vidéos et web) aux utilisateurs. Ensuite, nous présentons l'utilisation de HTTP pour la programmation distribuée d'applications, avec notamment les API REST. L'utilisation de RESTCONF pourconfigurer et de superviser à distance des équipements est étudiée.
Le module d'enseignement est structuré en cours, TD et travaux pratiques (sur TCP, RESTCONF notamment) et présentations invitée d'industriels (sur les acteurs du domaine)