HTTP (Hypertext transfer protocol)

QUIC (HTTP/3)

HTTP, c’est lent de fou

  • début de connexion lent (surtout au début et surtout avec TLS)

  • HOL (head of line) blocking : Avec TCP, on est obligé de recevoir les paquets dans l’ordre, si un paquet est lent, il bloque tous les autres

  • Contrôle de flux (comme dans TCP)

  • Contrôle de congestion avec prediction des perte

    Contrairement à TCP ou l’on attend au moins une perte pour réduire le debit (dent de scie)

FTP

2 sockets :

  • Commande (se connecter, cd, ls, déposer, sauvegarder, etc.)
  • Data Plus trop utilisé car remplacé par HTTP

DHCP (Dynamic Host Config Protocol)

Fonctionne sur TCP (donc sur IP) Cas particulier : le premier packet IP a 0.0.0.0 comme IP source, 255.255.255.255 comme destination, c’est a dire une addresse de broadcast)

L’allocation des adresse :

  • Statique
  • Auto (Random la première fois, mais avec mémorisation pour les futures connections)
  • Dynamique (adresse random dans le pool d’IP disponible) ex: Gares, aéroport, etc…