Code
IGFF NET 4102
Level
M1
Graduate
Graduate
Semester
Fall
Domain
Réseaux
Program
Programme Ingénieur
Language
Français/French
ECTS Credits
3
Class hours
30
Workload
75
Program Manager(s)
Department
- Réseaux et Services Multimédia Mobiles
Educational team
Organisation
Cours/TD/TP/projet/examen : 6/3/18/3Learning objectives
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
CDIO Skills
- 1.2 - Core engineering fundamental knowledge and other disciplines
- 1.3 - Advanced engineering fundamental knowledge, methods and tools
- 2.1 - Analytical reasoning and problem solving
- 2.3.1 - Thinking Holistically
- 2.3.4 - Trade-offs, Judgement and Balance in Resolution
Prerequisites
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
Keywords
Socket BSD, client-serveur
Content
• 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.
References
- Polycopiés distribués par les intervenants
- Polycopiés des sujets de TP