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 IR&C

Utilisation des couches transport - 4AMNE441

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 : 13.5
    • TD : -
    • TP : -
    • Projet : -
    • Stage : -
    • DS : -
    Crédits ECTS : 2.5
  • Responsables : Emmanuel BRUN

Objectifs

A la fin du cours, l'étudiant sera capable

  • de faire un choix d'architecture pour réaliser une application répartie, avec une utilisation optimale du réseau
  • de mettre en oeuvre l'interface des sockets, de réaliser un serveur parallèle
  • de déterminer les meilleures techniques de sérialisation pour répondre à un besoin précis
  • de déterminer l'impact d'une application sur le bon fonctionnement d'un réseau

On s'efforcera de permettre à l'étudiant qu'acquérir le savoir faire en le mettant en situation au travers d'études de cas et des travaux pratiques.

Contenu

1 – Le modèle client serveur - Les systèmes répartis - Le modèle OSI
2 - Les protocoles TCP et UDP
3 – L'API de programmation UDP (C / Java)
4 – L'API de programmation TCP (C / Java)
5 – Les threads - Architecture des serveurs parallèles
6 – Le codage des caractères (depuis ASCII jusqu'à UNICODE)
7 – Les techniques de sérialisation
8 - L'appel de procédure à distance (RPC) , les WebServices

Prérequis

Maîtrise de la programmation en C et Java
Maîtrise complète des couches 1 à 3 du modèle OSI

Contrôles des connaissances

E1 : Examen de session 1 : Écrit 1h30, document non autorisé, sans calculatrice
TDM : Examen de TDM (examen individuel en salle machine durant les TDM)
E2 : Examen de session 2 : Écrit 1h30, document non autorisé, sans calculatrice

E1_CONF: Examen à distance de 2H, tout document autorisé
E2_CONF: Examen à distance de 2H, tout document autorisé

Calendrier

Le cours est programmé dans ces filières :

cf. l'emploi du temps 2020/2021

Informations complémentaires

Code de l'enseignement : 4AMNE441
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.

Bibliographie

« Reseaux » - A.Tannenbaum, Pearson Education France
« UNIX Programmation et communication » - Jean Marie Rifflet
« Services Web », Daniel Jérôme
" TCP/IP sockets in Java ", Calvert Kenneth L.
" Aide mémoire de JAVA", Granet Vincent

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