Aller au contenu
Sommaire

Fiche mémo Réseau

Fiche mémo · environ 4 min de lecture

Validé

Validé. Ce site n’exécute aucune commande. 0 point non vérifié · Sources

Couches (RFC 1122)

CoucheRôleExemples
Applicationprotocoles utilisateurHTTP, DNS, SSH
Transportports, fiabilitéTCP, UDP
Internetadresses, routageIP, ICMP
Liaisonréseau localEthernet, ARP

Encapsulation : trame = en-tête liaison + paquet IP + segment TCP + données. Modèle OSI à sept couches : non vérifié ici.

Calcul d'un sous-réseau

PréfixeAdressesPas
/242561 réseau entier
/25128.0, .128
/2664.0, .64, .128, .192
/2732pas de 32
/304pas de 4

Adresses d'hôte utilisables : taille moins 2 (réseau et diffusion), convention non vérifiée dans le RFC 4632. Exemple : 192.0.2.64/26 va de 192.0.2.64 à 192.0.2.127.

Adresses à connaître

  • Privées (RFC 1918) : 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16.
  • Documentation : 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24, 2001:db8::/32.
  • IPv6 : 128 bits, un seul ::, lien local FE80::/10.

Protocoles à retenir

SujetÀ retenir
ARPdiffusion « qui a cette IP ? », résultat en cache
DHCPDiscover, Offer, Request, Ack ; bail limité ; adresse, masque, routeur, DNS
DNSA, NS, CNAME, MX, PTR, TXT, SOA ; UDP 53, TCP pour le gros ; cache selon TTL
TCPconnexion, fiable, ordonné ; SYN, SYN-ACK, ACK
UDPsans connexion, sans garantie
TLS 1.3confidentialité, intégrité, authentification ; certificat du serveur
NATtraduit adresses (et ports pour NAPT) ; n'est pas un pare-feu
ICMPecho (ping), time exceeded (traceroute), unreachable

Diagnostic macOS (lecture seule)

Méthode : du bas vers le haut, une hypothèse, une commande.

Terminal
networksetup -listallnetworkservicesnetworksetup -getinfo "Wi-Fi"networksetup -getdnsservers "Wi-Fi"netstat -rnscutil --dnsping -c 3 192.0.2.1traceroute -n -m 8 198.51.100.10dig example.com A +shortlsof -i -n -P -sTCP:LISTENcurl -sI --max-time 10 https://example.com/
  • Contexte : Terminal macOS, version non confirmée ; adresses de documentation à remplacer par les siennes.
  • Droits : utilisateur ; sudo pour voir les ports d'autres comptes.
  • Effet : lecture seule (quelques paquets pour ping, traceroute, curl).
  • Vérification : résultat cohérent avec le réseau attendu.
  • Retour arrière : sans objet.

Attention : networksetup -set…, -create…, -delete…, -add…, -remove…, -switch…, -connect… et pfctl -e -d -f -F modifient la configuration réseau ou le pare-feu : hors fiche, à lire dans man avant tout usage, avec accès console et retour arrière préparés.

Lire un symptôme

SymptômeHypothèseTest
Pas d'adresseDHCP, liaisonnetworksetup -getinfo
Passerelle muetteliaison, VLANping passerelle
IP répond, nom nonDNSdig, scutil --dns
Nom résolu, service muetport, pare-feulsof, curl -v

ping muet ne prouve pas une panne (ICMP filtré) ; ping qui répond ne prouve pas que le service marche. * dans traceroute : pas de réponse dans le délai.

Astuce : curl -w avec time_namelookup, time_connect, time_appconnect sépare DNS, TCP et TLS.

Renvois

iSCSI et réseaux de stockage : thème Stockage bloc NetApp (et VMware ESXi).

Points non vérifiés

OSI ; contenu de IEEE 802.1Q ; versions macOS et outils ; AAAA, DNSSEC, routage dynamique ; lien Réglages Système / pf.

Sources

Consultées le 17 octobre 2026.