Programmation réseaux

Catalogue des cours de Télécom SudParis

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/3

Acquis 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