Objectifs
Au terme de ce cours, la personne étudiante sera en mesure de/d’ :
• Expliquer et démontrer le fonctionnement des protocoles de communication;
• Détecter des anomalies lors des opérations de connexion, de réception et de transmission.
Contenu
Modèle OSI. Architecture TCP/IP. Protocoles réseau IP, ICMP, ARP, etc. Protocoles de transport TCP et UDP. Programmation des sockets. Appels système des sockets. Adresses. Ports. Rappels sur les protocoles et standards de sécurité des réseaux (VPN, SNMPv3, SSL, etc.). Notions d’encapsulation. Spécification des comportements des protocoles de communications, contrats inter-couches (pre et post-conditions), notions d’invariants, tests et validations des fonctionnements des protocoles. Détection et contrôle de la congestion des réseaux, détection et prévention des collisions.