Programmation Réseau en langage C

Code Cours
2223-JUNIA-M1S2-MO-IT-611
Langue d'enseignement
Anglais, Français
Matières
MO-IT
Responsable(s)
E.DRUON
Intervenant(s)
E.DRUON
Niveau
Master
Année de formation
Période

Présentation

Prérequis
- Programmation en C
- Utilisation UNIX de base à travers les commandes Shell
- Compétences de programmation UNIX de base en C (processus, signaux)
- Connaissance UNIX de base.
Objectifs
Compétences visées : 33 (331), 34 (342/343), 43 (431/432/433)

- Écrire des programmes clients et serveurs TCP/IP - UDP/IP simples en C
- Faire face à des problèmes de sécurité de base dans les conceptions de programme réseaux
- Utiliser les services réseaux de base (DNS, daytime...) au sein de programmes C
Présentation
- Réseaux TCP/IP
- Socket programmation
- Conception client/serveur (versions TCP et UDP)
- Noms et conversions d'adresse
- Études de cas

Modalités

Modalités d'enseignement
Cours magistraux
TP
Organisation
Type Nombre d'heures Remarque
Présentiel
Cours - face à face 12,00
Travaux Pratiques 16,00
Travail personnel
Travail personnel 62,00
Charge de travail globale de l'étudiant 90,00
Évaluation
40% : QCM
60% : Examen en TP
Type de Contrôle Durée Nombre Pondération
Contrôle continu
Interrogation QCM 0,25 3 40,00
Examen (final)
Exament de TP 3,00 1 60,00
TOTAL 100,00

Ressources