Quiz — DNS et sockets

Mode d'emploi

20 questions. Réponds d’abord sans regarder, puis déplie la correction. Objectif : 16/20 avant de considérer le chapitre acquis.

Fiches liées : 2026-09-07 — Le protocole DNS · 2026-09-07 — Programmation par socket · Révisions — DNS et sockets


Partie 1 — QCM (8 pts)

1. Quelle est la fonction principale du DNS ? a) Attribuer des IP · b) Traduire un nom de domaine en adresse IP · c) Traduire une IP en MAC · d) Router les paquets

2. Combien existe-t-il de serveurs DNS racine ? a) 1 · b) 8 · c) 13 · d) 256

3. Qui gère les serveurs racine et les serveurs TLD ? a) Les organisations propriétaires · b) L’IANA · c) Les FAI · d) Les registrars

4. Dans une requête DNS itérative, sur qui repose la charge ? a) Le serveur racine · b) Le résolveur DNS · c) Le client DNS · d) Le TLD

5. Quel type d’enregistrement associe un domaine à une adresse IPv6 ? a) A · b) AAAA · c) CNAME · d) MX

6. Que signifie le champ Qr dans l’en-tête d’un message DNS ? a) La récursivité est demandée · b) Requête (0) ou réponse (1) · c) Le message est tronqué · d) Le code d’erreur

7. En Python, quel type de socket correspond à UDP ? a) SOCK_STREAM · b) SOCK_DGRAM · c) AF_INET · d) SOCK_RAW

8. Combien de sockets un serveur TCP manipule-t-il ? a) 1 · b) 2 · c) 3 · d) Autant que de paquets


Partie 2 — Vrai / Faux (4 pts)

9. Un serveur DNS racine connaît l’adresse IP de www.customer.support.microsoft.com.

10. Un enregistrement CNAME peut pointer vers une adresse IP.

11. En UDP, le client doit inclure l’adresse IP et le port du serveur dans chaque envoi.

12. Dans www.customer.support.microsoft.com., customer est un serveur DNS.


Partie 3 — Questions courtes (4 pts)

13. Explique la différence entre requête DNS récursive et itérative.

14. Cite les cinq types de RR vus en cours avec leur rôle.

15. Qu’est-ce qu’un socket et où se situe-t-il ?

16. Qu’est-ce que le FHDNS, et comment un PC en obtient-il l’adresse ?


Partie 4 — Cas pratiques (4 pts)

17. Tu tapes www.customer.support.microsoft.com dans ton navigateur, et rien n’est en cache nulle part. Décris la résolution récursive complète, en précisant ce qui est mis en cache à la fin.

18. Analyse ce jeu d’enregistrements. Que se passe-t-il si on demande www.esiea.fr, et où part un mail adressé à contact@example.com ?

A      esiea.fr      149.62.158.57              TTL 7200
CNAME  www.esiea.fr  esiea.fr                   TTL 7200
MX  10 example.com   mail1.example.com          TTL 7200
MX  20 example.com   mail2.example.com          TTL 7200

19. Un serveur UDP reçoit un datagramme. Comment sait-il à qui répondre ? Compare avec le cas TCP.

20. Écris de mémoire le serveur TCP de l’application de conversion en majuscules, et commente chaque appel.


📊 Score

Partie 1 — QCM___ / 8
Partie 2 — Vrai/Faux___ / 4
Partie 3 — Questions courtes___ / 4
Partie 4 — Cas pratiques___ / 4
Total___ / 20

🔗 Liens