Projet Réseau - 3AMNE302
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Objectifs
Ce cours est réalisé sous la forme d'un projet réseau.
Ce projet à les objectifs suivants:
- se confronter à une spécification conséquente (HTTP)
- se confronter aux spécificités des développements d'applications en réseaux. (Une attention particulière sera portée aux problématiques de sécurité lors du développement)
- réaliser une présentation de leur travail lors d'une soutenance.
A l'issue de ce cours les étudiants auront une bonne connaissance du protocole HTTP, ainsi que des architectures logicielles hebergeant des applications web, puisque le serveur développé doit permettre le lien avec un serveur PHP via une interface standardisée FastCGI.
.
Contenu Le cours se déroule sous la forme d'un projet en plusieurs parties dont l'objectif est de réaliser un mini serveur HTTP:
- Lecture et compréhension d'une spécification de protocole, notamment une RFC.
- Définition et réalisation par lots de leur implémentation de cette spécification sous forme de TP guidés, puis d'un temps conséquent de développement.
- Analyseur syntaxique
- Analyse sémantique
- génération de la réponse
- Réalisation des tests unitaires puis des tests d'intégration.
PrérequisNotion de protocoles,
Modèle OSI
Connaissance du langage de programmation C.
Contrôles des connaissances PROJET : Projet (soutenance et livrables + évaluations intermédiaires )
Informations complémentaires Code de l'enseignement : 3AMNE302
Langue(s) d'enseignement : 
Le cours est rattaché aux structures d'enseignement suivantes :
Vous pouvez retrouver ce cours dans la liste de tous les cours.
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
mise à jour le 25 juin 2015