Au terme de cette UE, l'étudiant sera capable de démontrer sa compréhension des thèmes (chapitres) suivants :
- Connaissances générales : commutation par paquets, structure d’Internet, mesures de performance, pile de protocoles, encapsulation
- Couche application : architectures client-serveur et pair-à-pair, sockets, services de transport, protocole http, messagerie électronique, système DNS, la programmation de socket UDP et TCP
- Couche transport : services de couche transport, protocoles de transport d’Internet, principe du multiplexage et démultiplexage, le protocole TCP (fiabilisation du transfert de données, contrôle de flux, gestion de connexion, contrôle de congestion et équité)
- Couche réseau : circuits virtuels et réseaux de datagramme, le protocole IP, l’adressage IP, l’allocation d’adresses IP, DHCP et NAT, ICMP, IPv6, algorithmes de routage à état de lien, algorithmes de routage à vecteur de distance, routage hiérarchique, routage sur Internet (RIP, OSPF et BGP), diffusion broadcast et multicast
- Couche liaison de données : services fournis par la couche liaison de données, détection et correction d’erreur, protocoles d’accès à un milieu partagé, réseaux locaux commutés, liens virtuels, réseau de centre de données
Au terme de cette UE, l'étudiant sera aussi capable de :
- analyser le fonctionnement de différents protocoles à l’aide du logiciel de capture et d’analyse de trafic Wireshark : HTTP, TCP, DHCP, ICMP
- concevoir un plan d’adressage IPv4