• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Programmation réseau

  • ECTS

    1,5 crédits

  • Composante

    ENSEIRB-MATMECA

Code interne

ET7RE216

Description

Le but de ce module est de comprendre et de manipuler les notions d'application réseau via la programmation. Cela consiste essentiellement à l'apprentissage de l'API Socket et des primitives liées aux protocoles IP/UDP/TCP. Un projet sur une application client/serveur sera à réaliser.

The goal of this module is to understand and manipulate the notions of network application via programming. This consists essentially in learning the Socket API and the primitives related to IP/UDP/TCP protocols. A project on a client/server application will be realized.

Lire plus

Pré-requis obligatoires

RE111 et PG109

Lire plus

Syllabus

Plan des EIs:
1 - Couche Application, Modèle Client-Serveur, Programmation Socket UDP, IP multicast
2 - Programmation Socket TCP, proxy simple
3 - Programmation Socket TCP, gestion de la concurrence, protocol HTTP

Projet:
Création d'une application de chat client/serveur en C permettant d'échanger des messages entre plusieurs utilisateurs, au-dessus de TCP.

Class outline1 - Application Layer, Client-Server Model, Socket UDP programming, IP multicast2 - Socket TCP programming, simple proxy3 - Socket TCP programming, concurrency management, HTTP protocolProject:Implementation of a client/server chat application in C

Lire plus

Informations complémentaires

Informatique et réseaux

Lire plus

Bibliographie

Polycopiés de cours.
Instructions du projet sous moodle

Lire plus

Modalités de contrôle des connaissances

Évaluation initiale / Session principale - Épreuves

Type d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveNote éliminatoire de l'épreuveRemarques
ProjetRapport0.5
ProjetSoutenance0.5