Garden of KnowledgeApplied Sciences › Computer Science › Software › Security › Certifications › PNPT-cert › 01-networking
May 18, 2026

Networking Fundamentals (PNPT)

Comprendre le réseau, ce n’est pas mémoriser des couches, c’est savoir devant un paquet, à quel niveau il vit et qui peut l’intercepter. Un pentester qui connaît mal OSI confond une attaque ARP (couche 2) avec une attaque DNS (couche 7) et applique les mauvaises contre-mesures.

Modèle OSI : qui parle à qui§

Chaque couche s’appuie sur celle du dessous et ne sait rien des autres. Quand un paquet HTTP traverse le réseau, il est progressivement encapsulé puis désencapsulé.

Émission (descend)                       Réception (remonte)
─────────────────                        ────────────────────
[7] HTTP "GET /"                         [7] HTTP "GET /"
[6] TLS (chiffre)                        [6] TLS (déchiffre)
[5] Session                              [5] Session
[4] TCP (port 443, séquence, ACK)        [4] TCP (réassemble)
[3] IP (10.0.0.1 → 8.8.8.8)             [3] IP (vérifie destination)
[2] Ethernet (MAC src → MAC dst)         [2] Ethernet (vérifie MAC)
[1] Signal électrique                    [1] Signal électrique
        │                                        ▲
        └──── câble / fibre / radio ─────────────┘
CoucheNomExemplesSurface d’attaque typique
7ApplicationHTTP, FTP, SSH, DNS, SMTPInjections, auth, logique métier
6PrésentationSSL/TLS, JPEG, ASCIITLS downgrade, padding oracle
5SessionNetBIOS, RPCDétournement de session
4TransportTCP, UDPScan de ports, SYN flood
3RéseauIP, ICMPSpoofing IP, routage
2LiaisonEthernet, ARP, MACARP poisoning, MAC flooding
1PhysiqueCâbles, hubsAccès physique, tap réseau

À retenir : une attaque sur la couche N est invisible aux couches au-dessus. ARP poisoning intercepte tout HTTP non chiffré sans que l’application ne voie rien.

TCP vs UDP§

TCP garantit la livraison, UDP non. Cette différence change tout — y compris la manière dont on les scanne.

TCP : 3-way handshake avant tout transfert

Client                    Serveur
  │  ───── SYN ─────►        │     "Je veux parler"
  │  ◄── SYN-ACK ────         │     "OK, je suis prêt"
  │  ───── ACK ─────►        │     "Bien reçu, on commence"
  │                          │
  │ ◄══ données utiles ══►   │

UDP : on envoie, et on espère

Client                    Serveur
  │  ─── datagramme ──►      │     pas de réponse garantie

Conséquence pratique : un scan TCP voit clairement les ports ouverts (SYN-ACK reçu). Un scan UDP est lent et imprécis — si rien ne répond, le port peut être ouvert OU filtré.

Ports courants§

À mémoriser : voir un port, savoir le service, savoir l’enjeu en pentest.

PortServicePourquoi c’est intéressant en pentest
21FTPSouvent anonymous, transmission en clair
22SSHBrute force, clés faibles
23TelnetTout en clair — credentials sniffables
25SMTPUser enumeration (VRFY/EXPN), relay ouvert
53DNSZone transfer, DNS exfil
80HTTPVulnérabilités web
88KerberosAS-REP Roasting, Kerberoasting
110POP3Credentials en clair sans TLS
135MSRPCÉnumération RPC Windows
139NetBIOSÉnumération SMB legacy
389LDAPÉnumération AD complète
443HTTPSVulnérabilités web (TLS chiffre, pas protège)
445SMBEternalBlue, shares ouverts, relay NTLM
636LDAPSLDAP chiffré
3306MySQLBrute force, mots de passe par défaut
3389RDPBlueKeep, brute force
5985WinRM (HTTP)Exécution distante Windows (evil-winrm)
5986WinRM (HTTPS)Idem en chiffré

Subnetting : combien d’adresses§

Le masque indique combien de bits sont fixes (réseau) et combien sont libres (hôtes).

192.168.1.0/24
─────┬───── ─┬
réseau (24 bits fixes) → hôtes : 32-24 = 8 bits libres = 256 adresses

Calcul rapide :
  /24 → 256 adresses    (2^8)
  /25 → 128 adresses    (2^7)
  /26 →  64 adresses
  /27 →  32 adresses
  /28 →  16 adresses
  /29 →   8 adresses
  /30 →   4 adresses    (lien point-à-point)

Adresses non utilisables : la première (adresse réseau) et la dernière (broadcast). Donc /24 = 254 hôtes utilisables, pas 256.

Plages privées (RFC 1918)§

Ces plages ne sont pas routées sur Internet. Si tu vois ces IPs sur ton scan externe, il y a NAT.

Pièges courants§

—The Gardener