GIF 3001 : Réseaux de transmission de données Introduction Florent Parent Département de génie électrique et génie informatique Université Laval Hiver 2017 GIF 3001 Hiver 2017 1 / 19
Mes coordonnées Coordonnées Florent Parent chef de division, calcul haute performance, DTI ; directeur des opérations, Calcul Québec, UL ; chargé de cours Où me trouver? PLT 1138-D gif3001@gel.ulaval.ca Courriel : Florent.Parent@dti.ulaval.ca ou @calculquebec.ca Dépanneur à déterminer GIF 3001 Hiver 2017 2 / 19
Mes coordonnées Coordonnées Florent Parent chef de division, calcul haute performance, DTI ; directeur des opérations, Calcul Québec, UL ; chargé de cours Où me trouver? PLT 1138-D gif3001@gel.ulaval.ca Courriel : Florent.Parent@dti.ulaval.ca ou @calculquebec.ca Dépanneur à déterminer GIF 3001 Hiver 2017 2 / 19
Mes coordonnées Coordonnées Florent Parent chef de division, calcul haute performance, DTI ; directeur des opérations, Calcul Québec, UL ; chargé de cours Où me trouver? PLT 1138-D gif3001@gel.ulaval.ca Courriel : Florent.Parent@dti.ulaval.ca ou @calculquebec.ca Dépanneur à déterminer GIF 3001 Hiver 2017 2 / 19
Survol Qu est-ce que ce cours? Réseau de transmission de données : Domaine très large Liens de transmission, sans-fil Modulation, encodage des signaux Technologies de transmission (Ethernet, SONET, DWDM, ATM,...) Protocoles d accès (Ethernet/802.3, 802.11, PPP) Commutation de paquets, routage, IP Protocoles de transmission (TCP, UDP, SCTP, DCCP) Protocoles applicatifs (HTTP, SMTP, DNS, etc.) Réseau sans-fils, 802.11 Multimédia, SIP, H.323, qualité de service (diffserv) Sécurité (IPsec, VPN, SSL/TLS, WAP) Gestion des réseau (SNMP) Mobilité GIF 3001 Hiver 2017 3 / 19
Survol Qu est-ce que ce cours? Réseau de transmission de données : Domaine très large Liens de transmission, sans-fil Modulation, encodage des signaux Technologies de transmission (Ethernet, SONET, DWDM, ATM,...) Protocoles d accès (Ethernet/802.3, 802.11, PPP) Commutation de paquets, routage, IP Protocoles de transmission (TCP, UDP, SCTP, DCCP) Protocoles applicatifs (HTTP, SMTP, DNS, etc.) Réseau sans-fils, 802.11 Multimédia, SIP, H.323, qualité de service (diffserv) Sécurité (IPsec, VPN, SSL/TLS, WAP) Gestion des réseau (SNMP) Mobilité GIF 3001 Hiver 2017 3 / 19
Examens et travaux Examens Premier Examen (40%) Date : lundi 27 février (Avant la semaine de lecture) Heure : 13h30 Examen final (40%) Date : lundi 24 avril Heure : 13h30 GIF 3001 Hiver 2017 4 / 19
Examens et travaux Projets et Devoirs 4 laboratoires à remettre 20% de la note finale (5% chaque) Lecture livre du cours (sections couvertes) Les devoirs ne sont pas à remettre Solutions sur la page web du cours GIF 3001 Hiver 2017 5 / 19
Examens et travaux Absences et reprises de cours Absent Mercredi 18 janvier (pas de cours) Reprises À discuter en classe GIF 3001 Hiver 2017 6 / 19
Examens et travaux Texte du cours «Computer Networking. A Top-Down Approach», 7ème édition, J.F. Kurose et K.W. Ross, 2017. GIF 3001 Hiver 2017 7 / 19
Examens et travaux Site web du cours http://gif3001.gel.ulaval.ca Toutes les information sur les devoirs, travaux à remettre, solutionnaires, etc. Wiki : Documentation pour les laboratoires GIF 3001 Hiver 2017 8 / 19
Plan du cours Matière du cours Chapitre 1 : Réseaux et Internet Chapitre 2 : Couche Application Chapitre 3 : Couche Transport Chapitre 4 : Couche Réseau : plan de commutation Chapitre 5 : Couche Réseau : plan de contrôle Chapitre 6 : Couche Liaison de données Chapitre 7 : Réseaux sans fil, 802.11 GIF 3001 Hiver 2017 9 / 19
Chapitre 1 Réseaux de communication et Internet Vue d ensemble Structure des réseaux (périphérie, infrastructure) Vue générale des médias de transmission Liens de transmission Notions de base : Délai, perte et débit Architecture à couches Historique Standards et normalisation GIF 3001 Hiver 2017 10 / 19
Chapitre 2 Couche application Principes des applications réseau Applications client-serveur et poste-à-poste Examples de protocoles d applications Web et HTTP Courrier électronique : SMTP, POP3, IMAP DNS Programmation d application réseau Socket API Application client/serveur TCP et UDP Application IPv4 et IPv6 Logiciel de capture de paquets Wireshark Utilitaires TCP/IP netstat, ifconfig, ping, traceroute, dig, etc. GIF 3001 Hiver 2017 11 / 19
Chapitre 3 Couche Transport Services de la couche transport Multiplexage et démultiplexage Transport sans connexion : UDP Principes de transmission fiable de données Transport orienté connexion : TCP. Contrôle de flux. Contrôle de congestion. Notions de sécurité de la couche TCP et UDP. GIF 3001 Hiver 2017 12 / 19
Chapitre 4 Couche Réseau : plan de commutation Principes des réseaux de transmission de données par paquet. Architecture d un routeur. Structure d IPv4 et IPv6 NAT Transition vers IPv6 SDN : Software Defined Networking GIF 3001 Hiver 2017 13 / 19
Chapitre 5 Couche Réseau : plan de contrôle Algorithmes de routage Protocoles de routage sur Internet Software Defined Networking : plan de contrôle ICMP SNMP GIF 3001 Hiver 2017 14 / 19
Chapitre 6 Couche de liaison de données Éléments constitutifs d une liaison de données. Détection d erreurs. Protocoles à accès multiple Adressage Exemples de protocoles de liaison de données. CSMA/CD et Ethernet, 802.3 PPP Commutateurs. VLANs Liens multiples. Centres de données. GIF 3001 Hiver 2017 15 / 19
Chapitre 7 Mobilité et réseaux sans fil Architecture 802.11 (WiFi) GIF 3001 Hiver 2017 16 / 19
Laboratoires Effectués au local 0105 et 0103 PLT Local 0103 équipé d un réseau dédié pour laboratoire en réseautique Local 0103 peut accueillir jusqu à 5 groupes. GIF 3001 Hiver 2017 17 / 19
Laboratoires Effectués au local 0105 et 0103 PLT Local 0103 équipé d un réseau dédié pour laboratoire en réseautique Local 0103 peut accueillir jusqu à 5 groupes. GIF 3001 Hiver 2017 17 / 19
Laboratoires Effectués au local 0105 et 0103 PLT Local 0103 équipé d un réseau dédié pour laboratoire en réseautique Local 0103 peut accueillir jusqu à 5 groupes. GIF 3001 Hiver 2017 17 / 19
Introduction Laboratoires Chaque groupe peut utiliser : 2 postes de travail Linux Câblage structuré Commutateur Ethernet Cisco 3548 ou 3550 2 routeurs Cisco (1900, 3700) Il sera nécessaire d apprendre à configurer la pile réseau d un système Linux et d un routeur Cisco. GIF 3001 Hiver 2017 18 / 19
Introduction Laboratoires Chaque groupe peut utiliser : 2 postes de travail Linux Câblage structuré Commutateur Ethernet Cisco 3548 ou 3550 2 routeurs Cisco (1900, 3700) Il sera nécessaire d apprendre à configurer la pile réseau d un système Linux et d un routeur Cisco. GIF 3001 Hiver 2017 18 / 19
Laboratoires Quatre laboratoires seront effectués Programmation client/serveur IPv4 et IPv6 (Socket API) Capture et analyse d un flux TCP/IP Configuration d un réseau IPv4 et IPv6, protocole de routage VLAN GIF 3001 Hiver 2017 19 / 19