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.