Topic outline

  • Présentation du module

    RSR
    • Enseignant: Dr. Fares MEZRAG

    • Département: Informatique
    • Niveau: 1éré année Master
    • Spécialité: Systèmes d’Information et Génie Logiciel (SIGL)
    • Unité d'enseignement: UEF11
    • Crédits :   4
    • Coefficient : 2
    • Objectifs de l’enseignement : L’objectif de ce module est de permettre à l’étudiant de maîtriser le concept réseau de son volet pratique, de lui permettre d’appréhender son organisation physique et logique et aussi de pratiquer les réseaux en terme de programmation et d’administration.

    • Mode d’évaluation :  TD 50%    Examen  50%


    • Contenu:

    Partie 1
    1. Introduction aux réseaux informatiques

    2. Couche application.

    3. Protocoles transport.

    4. Couche réseau et adressage IP.

    5. Principes de Routage IP.

    6. Gestion du réseaux.


    Partie 2
    1. Problèmes fondamentaux dans les systèmes répartis
    2. 2. Architecture client/serveur 
    3. Les mécanismes transactionnels du client/serveur 
    4. Les middlewares 
    5. RPC (Remote Procedure Call). Construction d'application avec RPC; 
    6. RMI (Remote Method Invocation). Construction d'application avec Java RMI; 
    7. Architecture CORBA. Construction d'application avec CORBA; 
    8. Modèle d'application n-tier. J2EE et JavaBeans. 
    9. RDA (Remote Data Access) 
    10. Les WebServices
    • Références
    1. C. Lamiche, Réseaux et systémes répartis, polycopié de cours, Université de M'sila, 2016. 
    2. Bryant & O'Hallaron, Computer Systems: A Programmer's Perspective, Prentice Hall, 2003 (chapitres 8, 10, 11, 12)
    3. J.-M. Rifflet & R. Yunès, Unix : programmation et communication, Dunod, 2003 (chapitres 11, 13, 14, 15, 18, 19)
    4. Kurose & Ross, Computer Networking, Addison-Wesley, 2000 (les premiers chapitres). 

  • Références

  • Chapitre 1: Introduction aux Réseaux Informatiques

  • Chapitre 2: Protocoles de la couche application

  • Chapitre 3: Couche Transport

  • Chapitre 4: Couche Réseau

  • Chapitre 5: Introduction aux Systèmes Répartis

  • Examens