Code
IGFF NET 4102
Niveau
M1
Graduate
Graduate
Semestre
Fall
Domaine
Réseaux
Programme
Programme Ingénieur
Langue
Français/French
Crédits ECTS
3
Heures programmées
30
Charge de travail
75
Coordonnateur(s)
Département
- Réseaux et Services Multimédia Mobiles
Equipe pédagogique
Organisation
Cours/TD/TP/projet/examen : 6/3/18/3Acquis d'apprentissage
A l'issue de ce module, les étudiants sont capables dans le cadre de développement d'une application client serveur à partir d'un descriptif de scénario avec des objectifs bien définis de:
-concevoir et implémenter entièrement une application client serveur en mode TCP/IP en utilisant les sockets de communication type BSD en mode connecté et non connecté
- Déterminer et choisir le mode de communication adéquat en fonction des besoins
- Appréhender les différentes familles et usages des sockets de communication
Compétences CDIO
- 1.2 - Connaissance des principes fondamentaux d'ingénierie
- 1.3 - Connaissances avancées en ingénierie : méthodes et outils
- 2.1 - Raisonnement analytique et résolution de problèmes
- 2.3.1 - Penser globalement
- 2.3.4 - Chercher des compromis et décider
Prérequis
Réseaux de données 1A TC (Olivier Paul) Programmation C, bonnes connaissances dans le domaine des réseaux, TCP/IP, et les systèmes d’exploitation
Mots-clés
Socket BSD, client-serveur
Contenu
• Principes des communications socket
• Communication UDP/TCP (client/serveur)
• Communication IPv4/IPv6
• Communication non bloquantes (les fonctions select, poll)
• Les options des sockets
• Les échanges Unicast/Broadcast/Multicast
Evaluation
La validation de cette UV est basée principalement sur la note d’un contrôle en fin de module (CF).
La présence en cours et la participation aux TPs sont prises en compte dans l'évaluation.
Bibliographie
- Polycopiés distribués par les intervenants
- Polycopiés des sujets de TP