Protocoles de routage, adressage IP, TCP/IP, HTTPS, chiffrement.
IP
TCP
HTTPS
Chiffrement
Adressage et protocoles
Adresse IP et sous-réseaux
IPv4 : 4 octets séparés par des points (ex : 192.168.1.10). Le masque de sous-réseau (ex : /24 = 255.255.255.0) sépare la partie réseau et la partie hôte. L'adresse réseau = IP AND masque. IPv6 : 128 bits (ex : 2001:db8::1), déployé progressivement face à l'épuisement des IPv4.
TCP vs UDP
TCP : connexion établie en trois temps (SYN / SYN-ACK / ACK), livraison garantie et ordonnée, contrôle de flux et d'erreurs. Utilisé pour HTTP, SMTP, FTP où la fiabilité prime. UDP : sans connexion, sans garantie de livraison, rapide et léger. Utilisé pour le streaming vidéo, les jeux en ligne, DNS où la latence prime.
Modèle en couches (TCP/IP)
Couche réseau (IP) : adressage et routage des paquets entre réseaux. Couche transport (TCP/UDP) : fiabilité et démultiplexage par ports. Couche application (HTTP, DNS, SMTP) : protocoles métiers. Chaque couche encapsule les données de la couche supérieure en ajoutant son en-tête.
Sécurité des communications
HTTPS et TLS
HTTPS = HTTP + chiffrement TLS. Le certificat SSL/TLS prouve l'identité du serveur (signé par une autorité de certification). L'échange de clés asymétrique (RSA/ECDH) établit une clé symétrique partagée (AES), puis les données sont chiffrées symétriquement. Le cadenas dans le navigateur indique HTTPS actif.
Chiffrement symétrique vs asymétrique
Symétrique (AES) : même clé pour chiffrer et déchiffrer, très rapide. Problème : comment partager la clé secrète de façon sécurisée ? Asymétrique (RSA) : clé publique pour chiffrer, clé privée pour déchiffrer. Résout la distribution de clés mais 1000× plus lent. HTTPS combine les deux : asymétrique pour l'échange de clé, symétrique pour les données.
Routage et algorithmes
Le routeur transmet les paquets d'un réseau à un autre selon sa table de routage. RIP (vecteur-distance) : compte les sauts, max 15, simple. OSPF (état de lien) : connaît la topologie complète, calcule le plus court chemin (algorithme de Dijkstra). OSPF est plus efficace et rapide pour les grands réseaux d'entreprise.