|
|
RSX102 - Technologies pour les applications client-serveur [ 6 crédits ]
| Public Concerné |
Ce cours s'appuie sur des connaissances en programmation (C, C++, Java) , en systèmes informatiques et en réseaux couches basses. Pour s'inscrire les élèves doivent posséder un niveau de connaissances correspondant à la réussite aux unités de valeur des deux premières années de licence L1 et L2 ou du DPCT Cnam.
|
Finalité de l'unité d'enseignement |
| Objectifs pédagogiques |
| Ce cours concerne les aplications en mode client serveur dans l'architecture Internet. Il détaille les protocoles des réseaux des couches hautes (niveaux session, présentation, application) avec une orientation marquée vers les protocoles d'application (DNS, SMTP... ) et les Web Services. Cette unité de valeur correspond à la seconde partie de l'unité de valeur Réseaux et Communications RSX101. |
| Capacité et compétences acquises |
| Connaissances de base des réseaux couches hautes: session, présentation, application, des applications types de l'Internet et des Web Services. |
Organisation |
| 6 Crédits |
Contenu de la formation |
1) Introduction : Généralités sur les architectures client serveur et l'architecture Internet couches hautes. 2) Programmation en mode messages. Conception des applications en mode message, modélisation des protocoles par automates synchronisés : exemple de l'interface Socket, le bilan de cette phase d'enseignement est close par un TP sur les sockets. 3) Programmation en mode Appel de Procédure à Distance (RPC, Remote Procedure Call), Un cours/TP sur Java RMI illustrera cette partie du cours 3) Techniques de présentation des données. Généralités : notion de syntaxe abstraite et de syntaxe de transfert. Sécurité et Cryptographie Exemples de couples syntaxe abstraite, syntaxe de transfert : ASN1/BER, IDL CORBA/CDR, XML Schéma/XML 4) Applications client serveur dans l'Internet Système de Fichiers en Réseaux : NFS (Network File System) Annuaires répartis : exemple de l'annuaire DNS. Protocoles d'accès distant : exemple de TELNET. Messageries : exemple du protocole SMTP, format MIME. 5) Applications Client/Serveur en Web Services : programmation par web services et approche composants. |
|
|
|