TCP/IP — Protocole fondamental d'Internet
★★★★★
Qu'est-ce que TCP/IP ?
TCP/IP est la suite de protocoles qui fait fonctionner Internet. TCP (Transmission Control Protocol) garantit que les données arrivent dans le bon ordre et sans erreur. IP (Internet Protocol) achemine les données d'un ordinateur à un autre à travers des réseaux intermédiaires.
3-Way Handshake TCP
Client -> SYN -> Serveur (je veux me connecter)
Client <- SYN-ACK <- Serveur (ok, je suis prêt)
Client -> ACK -> Serveur (connexion établie)
Fermeture :
Client -> FIN -> Serveur
Client <- FIN-ACK <- Serveur Flags TCP
SYN = début de connexion
ACK = confirmation de réception
FIN = fin de connexion normale
RST = fermeture brutale (erreur)
PSH = envoyer immédiatement
URG = données prioritaires Attaques courantes
SYN Flood Saturer la file d'attente avec des SYN sans ACK
IP Spoofing Falsifier l'adresse IP source
Session Hijacking Voler une session TCP en cours
# Scanner avec SYN (furtif)
nmap -sS target
# Test SYN flood (lab uniquement)
hping3 -S --flood -V -p 80 target