% INF3271 — Téléinformatique % UQAM — Département d'informatique % Plan de cours — Été 2022 * Horaires, locaux et enseignants: Responsable(s) du cours ======================= Coordination ------------ Elbiaze, Halima PK-4515 Enseignement ------------- Sabir, Essaid PK-4440 Groupes: 020 Description du cours ==================== Objectif -------- Introduire les notions de base en matière de télécommunication et de téléinformatique indispensables à l'étude des réseaux actuels et des réseaux de nouvelle génération. Sommaire du contenu ------------------- Terminologie et concepts de base des réseaux téléinformatiques. Les différentes couches du modèle OSI et exemples tirés du modèle TCP/IP. Normes et protocoles associés aux diverses couches du modèle OSI, de la couche application à la couche physique. Applications sur Internet (HTTP, FTP, SNMP). Adressage IP. Protocoles de transport (TCP, UDP), de routage et de liaison de données. Transmission de données, multiplexage, équipements d'interconnexion. Introduction aux réseaux de téléphonie mobile. Les considérations de sécurité réseau seront intégrées au fur et mesure du développement de la matière. Modalité d'enseignement ----------------------- Ce cours comporte une séance obligatoire de laboratoire (2 heures). Préalables académique --------------------- - INF2120 - Programmation II ou INF3135 - Construction et maintenance de logiciel - INF2171 - Organisation des ordinateurs et assembleur ou TEL1170 - L'univers des télécommunication Objectifs du cours ================== Ce cours vise les objectifs suivants: - Se familiariser avec la terminologie de base des télécommunication et des réseaux téléinformatiques; - S'initier aux critères de qualité de service des réseaux; - S'initier au modèle TCP/IP et au modèle OSI; - Expliquer les principaux services des différentes couches du modèle TCP/IP; - Connaître les bases des protocoles utilisés par TCP/IP. Un étudiant qui complète ce cours avec succès sera en mesure: 1. d'expliquer les différentes étapes de la vie d'une requête déclenchée par une application réseau; 2. d'analyser les paquets capturés dans un réseau. Contenu du cours ================ Voici un aperçu des thèmes abordés dans ce cours: - Introduction aux réseaux téléinformatiques: éléments du réseau, architecture et standards, délai et débit, commutation circuit et paquet. - La couche applications: courrierl (SMTP) , transfert de fichier (FTP), web (HTTP), service de résolution des noms (DNS). - La couche transport: services offert et protocoles (TCP et UDP), gestion des connexions transport, contrôle de flux, contrôle de congestion. - La couche réseau: adressage IP, protocoles de routage, tables de routage. - La couche liaison: services offerts et protocoles (Ethernet), contrôle de flux, détection d'erreurs. - Les réseaux locaux: protocoles MAC (CSMA/CD), codage, liens physiques. Formule Pédagogique =================== - Cours magistraux, trois heures par semaine, - Séances d'atelier en laboratoire, deux heures (une fois chaque deux semaines). Modalités d'évaluation ====================== Description sommaire Date Pondération ---------------------- --------------------------- ------------- Examen intra 17 juin 30% Examen final 12 août 30% Devoirs (2) Semaine 6 et Semaine 13 20% 2 laboratoires noté s Semaine 6 et Semaine 12 20% Les règlements concernant le plagiat seront strictement appliqués. Pour plus de renseignements, consultez le site suivant : Calendrier ========== Chapitre 1 (deux semaines) -------------------------- Vue d'ensenble: - définition d'un réseau - réseau d'accès, coeur du réseau - délai, perte, débit - notions de protocole et de service - architecture en couches: OSI et TCP/IP Chapitre 2 (deux semaines) -------------------------- Couche application - architectures des applications: client-serveur et P2P; - contraintes des services offert par les des application - modes du service de transport Internet - fiable-orienté connection, non fiable-non connect - Cas d'étude: HTTP, SMTP, POP, IMAP, DNS Chapitre 3 (deux semaines) -------------------------- Couche transport - multiplexage/demu ltiplexage - fiabilité de tranfert des donnée - contrôle de flux, contrôle de congestion - Cas d'étude: TCP, UDP Chapitre 4 (trois semaines) --------------------------- Couche réseau - plan de contrôle et plan de donnée - architecture d'un routeur - format du datagramme - fragmentation et réassemblage - adressage - Cas d'étude: IPv4, IPv6, OSPF, BGP, ICMP Chapitre 5 (deux semaines) -------------------------- Couche liaison de données et réseaux locaux - tramage, accès multiple - contrôle de flux, contrôle d'erreur - topologies des LAN - commutation - auto-apprentissag e des adresses MAC - codage et medium physique - Cas d'étude: Ethernet, MAC, ARP, IEEE 802.x Médiagraphie ============ - VO - Notes de cours disponible sur moodle. - VR - KUROSE, James et ROSS, Keith -- COMPUTER NETWORKS: A TOP DWON APPROACH-- 6th edition, Pearson Education, 2017. Il existe une version française mais pas à jour. - VR - TANENBAUM, A.S. -- LES RÉSEAUX-- 5/e edition, Prentice-Hall. Ressources supplémentaires -------------------------- - Site web de l'analyseur des protocols Wireshark : [Wireshark · Go Deep](https://www.wireshark.org/). - Supplement to Computer Networking: A Top-Down Approach, 7th edition, J.F.Kurose, K.W. Ross: [Interactive end-of-chapter exercises](http://gaia.cs.umass.edu/kurose_ross/interactive/)