Aller au menu Aller au contenu
L'école d'ingénieur en systèmes avancés et réseaux

> Formation > Cycle Ingénieur > Filière IRC

Projet Réseau - 3AMNE302

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In
  • Volumes horaires

    • CM : -
    • TD : -
    • TP : -
    • Projet : 30.0
    • Stage : -
    • DS : -
    Crédits ECTS : 2.5
  • Responsables : Quentin GIORGI

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érequis

Notion de protocoles,
Modèle OSI
Connaissance du langage de programmation C.

Contrôles des connaissances

PROJET : Projet (soutenance et livrables + évaluations intermédiaires )

Calendrier

Le cours est programmé dans ces filières :

cf. l'emploi du temps 2022/2023

Informations complémentaires

Code de l'enseignement : 3AMNE302
Langue(s) d'enseignement : FR

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 cet article Facebook Twitter Linked In

mise à jour le 25 juin 2015

Université Grenoble Alpes