Ce cours offre un cadre pratique qui permet d’acquérir la maîtrise des réseaux informatiques, en associant étroitement l’étude des mécanismes de communication à celle des protocoles. Les architectures des réseaux informatiques et leurs protocoles sont exposés tout au long de ce cours, en proposant des exemples adaptés à chaque notion.

 Le cours expose également les fondamentaux liées aux architectures réseaux et présente les notions d’adressage, de routage et d’interconnexion de réseaux. Cette présentation est accompagnée de nombreux exemples qui montrent la puissance du principe de structuration en couches et de l’encapsulation.

Les architectures de réseaux informatiques et leurs protocoles sont exposés au cours de cinq chapitres : le premier chapitre est destiné à introduire l’architecture des réseaux locaux. Le deuxième et le troisième chapitre concernent l’étude de cas d’Ethernet IEEE 802.3 et de Token Ring IEEE 802.5 respectivement. Enfin, les deux derniers chapitres détaillent l’interconnexion des réseaux locaux et présentent les différentes architectures des réseaux métropolitains et étendus.

L’objectif du cours

A travers ce cours, nous développons chez l'étudiant la capacité à construire des applications web en Java. Cet objectif est atteint par le suivie du processus suivant : d’abord connaître les principes de la programmation Web, ensuite implémenter le modèle View-Controller-Model (MVC) avec les JSP, les servlets et les classes Java. Et finalement connaître certains des aspects de base supplémentaires, qui aident à améliorer et à optimiser une application Web.

Publique cible

Le cours est destiné aux étudiants Master qui ont une formation penchée programmation web.

Connaissances antérieures

Pour comprendre ce cours, il est nécessaire que le lecteur ait des connaissances de base sur la programmation orientée objet de base avec ses différents aspects.