Module « Programmation réseaux »
Volume horaire
- 14 heures de cours magistral.
- 15 heures de travaux dirigés.
- 15 heures de travaux pratiques.
Description du module
Pré-requis : Systèmes d'exploitation.
Le cours de programmation réseaux est principalement axé sur la programmation socket.
- Introduction : objectif des réseaux, types de réseaux et topologie, les couches OSI et le modèle TCP/IP, encapsulation et démultiplexage.
- La couche application : la notion de service, quelques services de base.
- La couche transport : la communication par sockets, fonctionnement général d'une application réseau, création, nommage et suppression d'une socket, la communication par datagramme, le mode connecté.
- Les protocoles de la couche transport : le protocole TCP, le protocole UDP.
- La couche réseau : le routage.