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.
Pré-requis obligatoires
RE111 et PG109
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
Informations complémentaires
Informatique et réseaux
Bibliographie
Polycopiés de cours.
Instructions du projet sous moodle
Modalités de contrôle des connaissances
Évaluation initiale / Session principale - Épreuves
Type d'évaluation | Nature de l'épreuve | Durée (en minutes) | Nombre d'épreuves | Coefficient de l'épreuve | Note éliminatoire de l'épreuve | Remarques |
---|---|---|---|---|---|---|
Projet | Rapport | 0.5 | ||||
Projet | Soutenance | 0.5 |