Aller au contenu principal

Applications TCP/IP

Le cours d'applications TCP/IP porte sur les couches hautes des réseaux. Les notes partent des couches session, présentation et application du modèle OSI, passent par la résolution de noms avec le DNS, puis par HTTP et le courrier électronique (SMTP, POP3), et se terminent par le routage IP et l'algorithme de Dijkstra. Le projet, mené à cinq, simule un aquarium en réseau selon le modèle client-serveur : un serveur en C et un client Java communiquent en TCP.

Notes de cours​

Cours4 pages

  • Couches hautesCouches session, présentation et application du modèle OSI : gestion du dialogue, synchronisation, syntaxes abstraite et de transfert, ASN.1.
  • DNSSystème de noms de domaine : noms et hiérarchie, résolution itérative et récursive, enregistrements DNS, zones d'autorité, résolution inverse, serveurs racines et redirecteurs.
  • HTTP et courrier électroniquePrincipe requête-réponse du protocole HTTP et protocoles de messagerie électronique SMTP et POP3.
  • RoutageRoutage IP : tables de routage, classification des algorithmes de routage (centralisé ou distribué, à la source ou saut par saut, statique ou dynamique) et algorithme de Dijkstra.

Ressources​

Supports de l'enseignant (Moodle)1 document

Projet2 documents