Acquis d'apprentissage

A l'issue de ce cours, l'étudiant devra être à même de : - Expliquer la structure hiérarchique, en couches, d'une architecture réseau typique - Identifier les différences entre commutation par circuits et par paquets, ainsi que les avantages et inconvénients de chaque - Expliquer les rôles et responsabilités des clients et des serveurs pour un nombre d'applications courantes - Illustrer le routage d'un paquet dans Internet - Expliquer comment un réseau fait face aux erreurs de transmission

Contenu

Embrassant une multitude de réseaux d'accès, câblés (téléphonie/ADSL, télédistribution, PowerLine), sans-fil (WiFi/WiMax), cellulaires (GSM/GPRS/UMTS) et satellitaires, ce cours introduit un modèle en couches des réseaux de communications, et l'utilise comme fil conducteur pour aborder les concepts de base de la transmission de données (adressage, routage, fiabilité, interactivité, etc.)

Table des matières

- Principes fondamentaux - Pile protocolaire à 5 couches ; correspondance avec le modèle OSI à 7 couches - Couche applicative : furetage web (HTTP), transfert de fichiers (FTP), courrier électronique (SMTP), resolution de noms de domaine (DNS), Peer-to-Peer (P2P) - Couche transport : protocoles TCP et UDP - Couche réseau : Internet Protocol (IP) versions 4 et 6, routage, multidiffusion - Couche MAC : Ethernet, réseaux sans fils (WiFi), ATM - Couche physique : notions élémentaires

Méthodes d'enseignement

- Cours magistral basé sur un ouvrage de référence, avec démonstrations illustratives au cours - Liste de discussion pour les questions-réponses

Méthode d'évaluation

Examen écrit à livre fermé

Sources, références et supports éventuels

James F. Kurose and Keith W. Ross, "Computer Networking - A Top-Down Approach Featuring the Internet (5th Edition)", Addison Wesley, juin 2009, ISBN-13 978-0-13-136548-3

Langue d'instruction