Le but de ce cours a pour objectif de donner aux étudiants les moyens de comprendre le fonctionnement des réseaux informatique, les problèmes existants et les solutions mises en œuvre pour que les ordinateurs puissent communiquer. Les 7 couches du modèle OSI ainsi que le modèle TCP/IP sont étudiés. La programmation réseau via les sockets est aussi abordée.
Plan du cours
Chapitre 1 : Introduction aux réseaux et couche physique
Généralité, organisme de normalisation
Les modèles OSI et TCP/IP
Chapitre 2 : La couche Liaison de Données
Fonctionnalités de la couche Liaison de Données
Exemple de protocole de niveau 2: Ethernet, Wifi
Chapitre 3 : La couche Réseau
Fonctionnalités de la couche Réseau
Le protocole IP : adressage, sous-réseau, routage statique, routage dynamique (RIP, OSPF,...)
Son successeur : IPv6
Chapitre 4 : La couche transport
Généralité
Les protocoles UDP et TCP
Chapitre 5 : La couche applicative
Généralité
Quelques protocoles : NFS, DHCP, SMTP, HTTP(S) …
Chapitre 6 : les sockets
Chapitre 7 : La sécurité
La Cryptographie
Sécurité des systèmes ( Parefeu, NAT, VPN, ...)
Description des TP
5 TPs avec utilisation du simulateur packet tracer:
Mise en œuvre du protocole Ethernet
Adressage IP et routage
Fonctionnement de TCP au-dessus d'IP
Programmation sur les sockets
Le DNS
Connaissances requises
Connaissance générale du vocabulaire: adresse IP, adresse MAC, Lan, ….