Déroulé du cours "Internet" de deuxième année SN (2019-2020)
Remarques a posteriori
- Un petit "rappel" sur l'adressage v4, v6, anycast et multicast est nécessaire. Il faudra introduire ça dans ce cours (idéalement dès le début) ou en 1A. (tcpip-reseau-handout.pdf)
- Les points suivants sont à répartir avec 1A
- HTTP (1.1 et 2) QUIC/SPDY
- Les NATs et leur traversée (vus dans le projet 1A, mais ils n'ont pas compris comment ça marche)
- La fragmentation IP (décrite brièvement en 1A (?) et illustrée ici dans le TD2).
Séquencement
- C1 Le routage dans IP, RIP (tcpip-routage-handout.pdf)
- C2 Le protocole OSPF (tcpip-routage-handout.pdf)
- C3 Le contrôle de congestion dans TCP/IP (tcpip-congestion-handout.pdf)
- La problématique
- Les propositions de Van Jacobson (TCP New Reno)
- Cubic et Compound (brièvement)
- C4 Le DNS (tcpip-gestion-handout.pdf)
* Notion de domaine
- Architecture
- Le protocole (de base)
- TP1 OSPF une zone
- TP2 OSPF inter zone
- TD1 Le contrôle de congestion de TCP
- C5 La configuration automatique (tcpip-gestion-handout.pdf) * DHCP, IPCP, Bonjour, mDNS, DNS-SD, ...
- C6 IP sur tout (tcpip-ipsurtout-handout.pdf)
* Sur 802.3 et Ethernet DIX
- Sur PPP *Notion de tunnel (aspects protocolaires via GRE)
- Note : ça ne mérite pas une séance complète en l'état, ils maîtrisent parfaitement IP/802, ne connaissent pas ATM et SDH. Quant à L2TP, ça relève de l'interco. Reste donc PPP !)
- C7 Outils de manipulation (tcpip-linux-tools-handout.pdf)
*Net-tools et ip route2 : ils connaissent donc presque rien
- iptables/ebtables/tables de routage/netns
- Note : j'ai du expliquer le NAT, du coup ça a été un poil juste, mais ça passe. A voir si c'est le bon timing : trop tôt ils ne comprennent rien, trop tard ils en ont déjà eu besoin !)
- C8 HTTP et ses variantes (tcpip-applications-handout.pdf)
- Note : je n'ai pas pu faire de démo, donc ça a été un peu court. Je peux en profiter pour approfondir les interactions avec TCP (en rebondissant sur l'exercice du TD1) et mieux présenter les évolutions de HTTP2, HTTP3 et QUIC)
- TD2 MSS Clamping (td-mss-clamping.pdf)
- Le problème de la fragmentation IP : raisons et solutions
- TP3 IPv6 (tp-ipv6.pdf)
- Observation des adresses, de leur attribution à la main et automatique (radvd, ...)
- TP4 GRE (tp-gre.pdf)
- EX Examen