RSX102
Titre Officiel Cnam : Technologies pour les applications en réseau
-
Nombre d’heures
51
-
Modalités
Enseignement à distance
-
Crédits ects
6
Prérequis :
Ce cours s'appuie sur des connaissances 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 RNCP niveau III.
Objectifs :
Ce cours concerne les applications en mode client-serveur dans les réseaux informatiques et systèmes répartis. 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.
Délais d'accès :
Inscription 1er semestre et annuel :
- Modalité présentiel/hybride : de juillet à mi-octobre
- Modalité FOAD (100% à distance) : de juillet à mi-novembre
Inscription 2ème semestre :
- Modalité présentiel/hybride : de juillet à mi-février
- Modalité FOAD (100% à distance) : de juillet à mi-mars
Compétences visées :
Connaissances de base des réseaux couches hautes : session, présentation, application, des applications (DNS, NFS, LDAP, SMTP...), des Web Services et la tolérance aux pannes dans les systèmes répartis.
L'avis des auditeurs :
Les dernières réponses à l'enquête d'appréciation pour cet enseignement :
Fiche synthétique au format PDF
Nous contacter
Fiche synthétique au format PDF
Modalités d’enseignement :100% à distanceMixte : à distance + cours en sallePrésentiel
Méthodes et modalités pédagogiques
Pédagogie qui combine apports académiques, études de cas basées sur des pratiques professionnelles et expérience des élèves.
Équipe pédagogique constituée pour partie de professionnels. Un espace numérique de formation (ENF) est utilisé tout au long du cursus.
Programme :
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) Application en mode Appel de Procédure à Distance (RPC, Remote Procedure Call), en protocole NFS (Network File System) d'accès à des fichiers à distance illustre l'utilisation du RPC.
4) Applications Client/Serveur en Web Services : les techniques XML, JSON, SOAP...
5) Représentation de données dans les réseaux :
Syntaxe abstraite, syntaxe de transfert (ASN1/BER) et son utilisation pour la eestion de réseaux par le protocole SNMP (Simple Network Management Protocol)
6) Annuaires répartis : DNS et LDAP.
7) Messageries : exemple du protocole SMTP, format MIME.
8) Sécurité par le protocole SSL. Un TP en HTTPS
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) Application en mode Appel de Procédure à Distance (RPC, Remote Procedure Call), en protocole NFS (Network File System) d'accès à des fichiers à distance illustre l'utilisation du RPC.
4) Applications Client/Serveur en Web Services : les techniques XML, JSON, SOAP...
5) Représentation de données dans les réseaux :
Syntaxe abstraite, syntaxe de transfert (ASN1/BER) et son utilisation pour la eestion de réseaux par le protocole SNMP (Simple Network Management Protocol)
6) Annuaires répartis : DNS et LDAP.
7) Messageries : exemple du protocole SMTP, format MIME.
8) Sécurité par le protocole SSL. Un TP en HTTPS
Modalités de validation :
Examen
Cette unité d'enseignement est valorisable dans les certifications suivantes :