<?xml version="1.0" encoding="UTF-8"?>
<quiz>
<question type="category">
  <category>
    <text>$course$/QCM de NSI/Terminale/Réseaux et routage</text>
  </category>
  <info format="html">
    <text><![CDATA[<p>Modèle TCP/IP, couches du réseau, adresses IP et masques,<br/>
routage, protocoles de transport (TCP, UDP), services<br/>
applicatifs (HTTP, DNS), notions de sécurité (HTTPS, TLS).</p>]]></text>
  </info>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q01 : Modèle TCP/IP</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Combien de couches comporte le modèle <strong>TCP/IP</strong> ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Les quatre couches du modèle TCP/IP, du bas vers le haut :<br/>
<strong>Accès réseau</strong> (Ethernet, Wi-Fi), <strong>Internet</strong> (IP),<br/>
<strong>Transport</strong> (TCP, UDP), <strong>Application</strong> (HTTP, DNS, etc.).</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>$2$ couches</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est trop peu pour décrire la richesse du<br/>
réseau Internet.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>$4$ couches</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : le modèle TCP/IP usuel comporte quatre<br/>
couches : accès réseau (ou liaison), Internet (réseau),<br/>
transport, application. C'est une simplification du<br/>
modèle OSI à sept couches.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>$5$ couches</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : certaines présentations distinguent une couche<br/>
physique en plus, mais le modèle TCP/IP de référence<br/>
en a quatre.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>$7$ couches</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est le modèle OSI (théorique). Le modèle<br/>
TCP/IP, plus pragmatique et effectivement utilisé sur<br/>
Internet, n'en a que quatre.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q02 : Rôle d'une adresse IP</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>À quoi sert une <strong>adresse IP</strong> ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Deux versions principales : IPv$4$ (sur $32$ bits, environ<br/>
$4 \cdot 10^9$ adresses, déjà saturé) et IPv$6$ (sur $128$<br/>
bits, $3{,}4 \cdot 10^{38}$ adresses, abondance pour des<br/>
siècles).</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>À stocker des fichiers</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : aucun rapport. Une IP est une adresse, pas un<br/>
espace de stockage.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>À chiffrer les données</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : le chiffrement est le rôle de protocoles<br/>
comme TLS, pas d'une adresse IP.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>À identifier de manière unique un appareil sur un réseau</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : une adresse IP identifie une machine<br/>
(ou plus précisément une interface réseau) sur un<br/>
réseau IP. Sur Internet, elle doit être unique au<br/>
niveau global.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>À sécuriser les communications</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la sécurité est assurée par d'autres<br/>
mécanismes (TLS, HTTPS). L'IP est neutre sur le plan<br/>
de la sécurité.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q03 : Format d'une adresse IPv4</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Quel est le format d'écriture standard d'une adresse IPv$4$ ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Exemple : <code>192.168.1.42</code> est une IPv$4$. Chaque nombre<br/>
tient sur un octet, soit $32$ bits au total. Pour la<br/>
maison, les adresses du réseau privé commencent par<br/>
<code>192.168.</code>, <code>10.</code>, ou <code>172.16.</code> à <code>172.31.</code>.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Huit groupes hexadécimaux séparés par des deux-points</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est le format d'IPv$6$, pas d'IPv$4$.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Six groupes hexadécimaux séparés par des deux-points</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est plutôt le format des adresses MAC<br/>
($6$ octets en hexadécimal). Les adresses MAC ne sont<br/>
pas des IP.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Un nombre décimal très long</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : techniquement, on peut représenter une IP<br/>
comme un seul entier $32$ bits, mais ce n'est pas la<br/>
notation standard. La notation pointée est universelle.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Quatre nombres entre $0$ et $255$ séparés par des points</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : chaque nombre représente un octet<br/>
($8$ bits, valeurs $0$ à $255$). Une adresse IPv$4$<br/>
fait donc $32$ bits ($4$ octets).</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q04 : Caractéristique du protocole TCP</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Quelle est la caractéristique principale du protocole <strong>TCP</strong> ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>TCP est utilisé pour les applications nécessitant la<br/>
fiabilité : web (HTTP), email, transfert de fichiers<br/>
(FTP). L'ordre et l'intégrité y sont essentiels.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Il chiffre automatiquement toutes les communications</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : le chiffrement est ajouté par TLS (HTTPS).<br/>
TCP transporte les données telles quelles.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Il fonctionne uniquement en local (pas sur Internet)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : TCP est le protocole de transport<br/>
<strong>principal</strong> sur Internet, justement.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Il garantit une transmission fiable et ordonnée des données</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : TCP assure que les paquets arrivent à<br/>
destination, dans le bon ordre, sans duplication. En<br/>
cas de perte, il retransmet automatiquement.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Il transmet les paquets sans aucun contrôle</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est plutôt le caractère d'UDP. TCP fait<br/>
beaucoup de contrôles (acquittement, retransmission,<br/>
contrôle de flux).</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q05 : Caractéristique du protocole UDP</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>En quoi le protocole <strong>UDP</strong> diffère-t-il de TCP ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>UDP : pas d'établissement de connexion, pas<br/>
d'acquittement. C'est utilisé quand quelques pertes sont<br/>
tolérables : DNS, NTP, jeux en ligne, voix sur IP.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>UDP est plus lent que TCP mais plus sûr</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est l'inverse. UDP est plus rapide<br/>
(moins de surcoût) mais moins fiable.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>UDP n'a pas de mécanisme de retransmission ni de garantie d'ordre, il est plus rapide mais peu fiable</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : UDP envoie les paquets sans attendre<br/>
d'accusé de réception. Si un paquet est perdu, tant<br/>
pis. C'est utile pour des applications où la latence<br/>
compte plus que la fiabilité (jeux en ligne, voix sur<br/>
IP, streaming vidéo).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>UDP ne fonctionne que sur les réseaux locaux</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : UDP fonctionne aussi bien sur Internet que<br/>
sur un LAN. La différence avec TCP est sémantique,<br/>
pas géographique.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>UDP garantit l'ordre des paquets mais pas leur intégrité</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : UDP ne garantit ni l'ordre ni la<br/>
retransmission. Il est strictement plus simple que TCP.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q06 : Rôle du DNS</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>À quoi sert le protocole <strong>DNS</strong> ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>DNS = Domain Name System. Sans DNS, taper <code>wikipedia.org</code><br/>
ne mènerait nulle part, il faudrait connaître l'IP<br/>
directement. Le DNS est un service hiérarchique<br/>
mondialement distribué.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>À transférer des fichiers entre ordinateurs</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est le rôle de FTP, SFTP ou HTTP, pas de<br/>
DNS.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>À chiffrer les données échangées sur Internet</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est le rôle de TLS/HTTPS, pas du DNS.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>À filtrer les sites malveillants</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : ce n'est pas la fonction principale du DNS.<br/>
Certains DNS publics (comme Quad9) ajoutent ce service<br/>
en bonus, mais ce n'est pas le rôle natif.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>À traduire les noms de domaines (par exemple <code>wikipedia.org</code>) en adresses IP</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : DNS est l'« annuaire » d'Internet. Sans<br/>
lui, il faudrait retenir des suites de chiffres pour<br/>
chaque site. Le DNS est interrogé en quelques<br/>
millisecondes à chaque connexion à un site.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q07 : Rôle de HTTP</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Que désigne le protocole <strong>HTTP</strong> ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>HTTP fonctionne en mode requête/réponse, sans état<br/>
(chaque requête est indépendante). Sa version sécurisée<br/>
est HTTPS (HTTP + TLS), désormais standard sur le Web.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Hyper Text Tag Protocol</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : sigle inventé.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>HyperText Transfer Protocol, le protocole d'échange entre navigateur et serveur web</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : HTTP transporte les requêtes du<br/>
navigateur (<code>GET /index.html</code>) et les réponses du<br/>
serveur (le code HTML, les images, etc.).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>High Throughput Transmission Protocol</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : sigle inventé.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Home Transfer Tool Protocol</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : sigle inventé.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q08 : Rôle d'un routeur</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Quel est le rôle principal d'un <strong>routeur</strong> sur un réseau ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Internet est un réseau de réseaux. Les routeurs en sont<br/>
les nœuds intermédiaires : ils relient les sous-réseaux<br/>
entre eux et acheminent les paquets de proche en proche<br/>
vers leur destination.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Chiffrer les communications</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : ce n'est pas le rôle natif d'un routeur, même<br/>
si certains routeurs implémentent du VPN.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Stocker les fichiers partagés sur le réseau</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est le rôle d'un serveur de fichiers, pas<br/>
d'un routeur.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Servir les pages web aux navigateurs</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est le rôle d'un serveur web (Apache,<br/>
nginx, etc.), pas d'un routeur.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Transmettre les paquets entre différents réseaux, en choisissant le meilleur chemin</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : un routeur examine l'adresse IP de<br/>
destination et consulte sa <strong>table de routage</strong> pour<br/>
déterminer par quelle interface envoyer le paquet.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q09 : Notion de paquet</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Pourquoi les données échangées sur Internet sont-elles<br/>
découpées en <strong>paquets</strong> ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Cette idée fondamentale (Paul Baran, $1960$) a permis le<br/>
développement d'Internet. Les paquets peuvent prendre des<br/>
chemins différents et arriver dans le désordre, TCP les<br/>
réordonne au final.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Pour augmenter la vitesse de transmission au-delà de la limite physique du câble</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la vitesse est limitée par le matériel. Le<br/>
paquetage n'augmente pas la bande passante intrinsèque.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Parce que les routeurs ne peuvent traiter que de petits volumes</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : les routeurs sont conçus pour traiter<br/>
beaucoup de paquets, mais en réalité c'est le concept<br/>
architectural qui motive la fragmentation.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Pour permettre à plusieurs communications de partager le même réseau, et pour limiter l'impact d'une perte ou d'un retard</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : la commutation de paquets permet à<br/>
plusieurs flux de coexister sur les mêmes liens, et<br/>
en cas de perte d'un paquet, on ne retransmet que<br/>
lui (pas tout le message).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Pour respecter une convention de poésie en informatique</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : pas de motivation poétique, c'est purement<br/>
technique.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q10 : Différence HTTP / HTTPS</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Quelle est la différence entre HTTP et HTTPS ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Depuis $2018$, les navigateurs marquent les sites HTTP<br/>
(sans S) comme « Non sécurisé ». Le déploiement gratuit<br/>
de certificats par Let's Encrypt a généralisé HTTPS.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>HTTPS est utilisé uniquement pour le e-commerce</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : HTTPS est désormais utilisé partout, y compris<br/>
pour la simple consultation de pages publiques.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>HTTPS chiffre les communications grâce à TLS, garantissant confidentialité et authenticité</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : HTTPS = HTTP + TLS (anciennement SSL).<br/>
TLS chiffre les données en transit et authentifie le<br/>
serveur (via un certificat). C'est devenu le standard<br/>
aujourd'hui.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>HTTPS fonctionne sans IP</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : HTTPS repose sur les mêmes protocoles<br/>
réseau (IP, TCP) que HTTP. Seule la sécurité change.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>HTTPS est plus rapide</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : HTTPS est légèrement plus lent (à cause du<br/>
chiffrement), même si la différence est négligeable<br/>
aujourd'hui. Le bénéfice est la sécurité.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q11 : Masque de sous-réseau</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Que représente le masque de sous-réseau <code>255.255.255.0</code> ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Notation alternative dite <strong>CIDR</strong> : <code>192.168.1.0/24</code><br/>
désigne un réseau avec un masque de $24$ bits. Très<br/>
utilisée en pratique pour sa concision.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Une adresse IP particulière</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : un masque sert à séparer la partie réseau<br/>
de la partie hôte d'une adresse IP. Ce n'est pas une<br/>
adresse à part entière.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Les $24$ premiers bits désignent le réseau, les $8$ derniers désignent l'hôte au sein du réseau</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : <code>255.255.255.0</code> correspond à $24$ bits<br/>
à $1$ et $8$ bits à $0$. Les bits à $1$ désignent la<br/>
partie réseau, les bits à $0$ la partie machine. Avec<br/>
$8$ bits pour les machines, on peut adresser jusqu'à<br/>
$254$ hôtes ($2^8 - 2$, en retirant l'adresse réseau<br/>
et l'adresse de diffusion).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Un identifiant de routeur</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : un masque est un motif binaire, pas un<br/>
identifiant matériel.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>La quantité maximale de bande passante autorisée</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : le masque n'a rien à voir avec la bande<br/>
passante.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q12 : Adresses privées</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>L'adresse <code>192.168.1.10</code> est-elle une adresse Internet<br/>
publique ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Pour communiquer avec Internet depuis un réseau privé,<br/>
le routeur effectue une <strong>traduction d'adresse</strong> (NAT) :<br/>
il remplace l'IP privée locale par son IP publique<br/>
unique. C'est ainsi que des millions de réseaux locaux<br/>
partagent quelques milliards d'IP publiques.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Oui, c'est une adresse Internet ordinaire</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la plage <code>192.168.0.0/16</code> est réservée aux<br/>
réseaux <strong>privés</strong> (intranets). Elle n'est pas<br/>
routable sur Internet public.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Cela dépend du fournisseur d'accès</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : le statut public/privé est défini par la<br/>
spécification (RFC $1918$), pas par le FAI.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Non, elle appartient à une plage réservée aux réseaux privés</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : la plage <code>192.168.0.0/16</code> (avec<br/>
<code>10.0.0.0/8</code> et <code>172.16.0.0/12</code>) est réservée aux<br/>
réseaux privés (RFC $1918$). Ces adresses sont<br/>
réutilisables localement et ne sont pas routables<br/>
sur Internet public.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>C'est une adresse IPv$6$</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la notation décimale pointée à quatre groupes<br/>
est typique d'IPv$4$. IPv$6$ utilise une notation<br/>
hexadécimale différente.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q13 : Résolution DNS</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Lorsque vous tapez <code>www.example.com</code> dans votre navigateur,<br/>
qu'est-ce qui se passe en premier ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Une fois l'IP obtenue, le navigateur ouvre une connexion<br/>
TCP (port $443$ pour HTTPS), négocie TLS, puis envoie<br/>
la requête HTTP. La résolution DNS est généralement<br/>
mise en cache pour accélérer les visites suivantes.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Le navigateur effectue une requête DNS pour obtenir l'adresse IP correspondante</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : la première étape est toujours la<br/>
résolution DNS. Sans elle, le navigateur ne saurait<br/>
pas vers quelle adresse envoyer ses paquets TCP.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Le routeur lit le contenu HTML</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : le routeur ne décode pas le contenu HTTP. Il<br/>
ne fait que router les paquets IP.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Le navigateur établit une connexion TCP avec <code>example.com</code> directement</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : pour établir une connexion TCP, il faut<br/>
d'abord connaître l'<strong>adresse IP</strong> correspondante,<br/>
ce qui est résolu par DNS.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Le navigateur envoie un email au serveur</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : aucune communication par email dans le<br/>
processus de chargement d'une page web.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q14 : Établissement d'une connexion TCP</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Combien d'échanges de paquets sont nécessaires pour<br/>
établir une connexion TCP entre deux machines ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Cette phase d'établissement est aussi appelée<br/>
« ouverture en trois temps ». TCP ferme aussi<br/>
proprement la connexion par un échange de quatre<br/>
paquets (FIN/ACK des deux côtés).</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>$7$ (un par couche du modèle OSI)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : aucun rapport entre nombre d'échanges TCP<br/>
et nombre de couches OSI.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Aucun, TCP n'a pas besoin d'établir de connexion</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est UDP qui n'établit pas de connexion.<br/>
TCP est par définition orienté connexion.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>$1$ (un seul aller)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : un seul échange n'est pas suffisant pour<br/>
synchroniser les deux extrémités. TCP impose une<br/>
phase d'établissement plus formelle.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>$3$ (le <em>three-way handshake</em> : SYN, SYN-ACK, ACK)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : c'est le célèbre <em>three-way handshake</em>.<br/>
Le client envoie SYN, le serveur répond SYN+ACK, le<br/>
client confirme avec ACK. La connexion est alors<br/>
établie pour les deux sens.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q15 : Numéros de port</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>À quoi sert un <strong>numéro de port</strong> dans une communication<br/>
réseau ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Ports célèbres : $80$ (HTTP), $443$ (HTTPS), $25$ (SMTP,<br/>
mail sortant), $53$ (DNS), $22$ (SSH). Les ports en<br/>
dessous de $1024$ sont dits « bien connus » et nécessitent<br/>
des privilèges administrateur pour être ouverts.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>À chiffrer les données</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : un numéro de port n'a pas de fonction de<br/>
sécurité.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>À identifier une machine sur le réseau</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est le rôle de l'adresse IP. Le port<br/>
identifie le <strong>service</strong> ou l'<strong>application</strong> sur<br/>
cette machine.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>À mesurer la vitesse de la connexion</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : aucun rapport entre numéro de port et bande<br/>
passante.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>À identifier un service ou une application spécifique sur une machine donnée</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : le couple <code>(IP, port)</code> désigne une<br/>
extrémité de communication précise. Plusieurs<br/>
services peuvent coexister sur la même machine,<br/>
chacun écoutant sur un port différent.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q16 : Table de routage</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Que contient la <strong>table de routage</strong> d'un routeur ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Le <strong>routage</strong> est la décision « où envoyer ce paquet<br/>
maintenant ». Sur Internet, les paquets traversent<br/>
typiquement entre $10$ et $30$ routeurs avant<br/>
d'atteindre leur destination.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Les fichiers cachés sur le réseau</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>La notion de « fichier<br/>
caché » relève des systèmes<br/>
de fichiers, pas du routage.<br/>
Un routeur ne manipule pas<br/>
de fichiers, il achemine<br/>
des paquets IP.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Les correspondances entre plages d'adresses IP de destination et interfaces de sortie (avec parfois la passerelle suivante)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : pour chaque paquet, le routeur cherche<br/>
dans sa table la route correspondant à l'adresse IP<br/>
de destination. La table peut être configurée<br/>
manuellement (routage statique) ou alimentée par des<br/>
protocoles dynamiques (RIP, OSPF, BGP).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>La liste des sites web autorisés</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : un routeur ne filtre pas par site. C'est<br/>
le rôle d'un pare-feu ou d'un proxy.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>La liste des utilisateurs connectés</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : un routeur n'a pas la notion d'utilisateur.<br/>
Il ne traite que des paquets IP.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q17 : Choisir entre TCP et UDP</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Pour un service de <strong>streaming vidéo en direct</strong>, quel<br/>
protocole de transport est généralement préférable ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Inversement, pour le téléchargement d'un fichier ou la<br/>
consultation d'un site web, TCP est essentiel : on ne<br/>
veut pas qu'un caractère manque dans le code source HTML<br/>
ou dans une archive ZIP.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>SSH, pour la sécurité</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : SSH est un protocole de connexion sécurisée<br/>
en mode terminal, pas adapté au streaming.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>TCP, pour garantir l'absence de perte</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la garantie de TCP a un coût en latence<br/>
(retransmissions). Pour le direct, mieux vaut<br/>
accepter quelques pertes que d'introduire des délais.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>UDP, pour minimiser la latence et tolérer quelques pertes</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : en streaming direct, mieux vaut<br/>
afficher l'image suivante avec un trou minime que<br/>
d'attendre la retransmission d'un paquet perdu, ce<br/>
qui figerait l'image. UDP (souvent au-dessus de<br/>
RTP) est privilégié.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>HTTP, pour la lisibilité</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : HTTP est un protocole applicatif, pas de<br/>
transport. Il s'appuie d'ailleurs sur TCP. La<br/>
question porte sur la couche transport.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q18 : Encapsulation</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Lors de l'envoi d'une requête HTTP, comment les couches du<br/>
modèle TCP/IP <strong>encapsulent</strong>-elles les données ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>L'encapsulation est la base du modèle en couches :<br/>
chaque couche ne se préoccupe que de son rôle, sans<br/>
savoir ce qu'il y a dans les données « au-dessus ». À<br/>
l'arrivée, chaque couche traite et retire son en-tête,<br/>
transmettant le contenu à la couche suivante.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Toutes les données sont compressées par la couche application</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la compression peut être ajoutée mais ce<br/>
n'est pas le mécanisme d'encapsulation.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Chaque couche ajoute son en-tête autour des données reçues de la couche supérieure</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : la couche application crée le message<br/>
HTTP, TCP l'enveloppe avec son en-tête (port,<br/>
numéro de séquence), IP ajoute son en-tête (adresses<br/>
IP), et la couche liaison ajoute son en-tête (MAC,<br/>
contrôle d'erreur). À la réception, c'est l'inverse<br/>
(désencapsulation).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Chaque couche supprime des données pour gagner de la place</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : les couches <strong>ajoutent</strong> des en-têtes, elles<br/>
ne suppriment rien.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Les couches communiquent indépendamment, sans transformer les données</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : justement, l'encapsulation ajoute des<br/>
en-têtes successifs.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q19 : Adresse MAC vs adresse IP</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Quelle est la différence entre une adresse <strong>MAC</strong> et une<br/>
adresse <strong>IP</strong> ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Sur un réseau local, le protocole ARP fait la<br/>
correspondance IP ↔ MAC. À chaque saut entre routeurs,<br/>
l'IP source et destination restent les mêmes, mais les<br/>
adresses MAC changent (celles du routeur courant et du<br/>
suivant).</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Les deux désignent la même chose, dans des notations différentes</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : ce sont des adresses bien différentes,<br/>
opérant à des couches distinctes.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>L'adresse MAC est utilisée sur Internet, l'IP est uniquement locale</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est l'inverse. La MAC est utilisée<br/>
localement (couche liaison), et n'est pas routée sur<br/>
Internet. L'IP est routable.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>L'adresse MAC est une version cryptée de l'IP</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : aucun rapport entre les deux. Les MAC sont<br/>
attribuées par les fabricants, les IP par les<br/>
gestionnaires de réseaux.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>L'adresse MAC est physique et unique (gravée dans la carte réseau) ; l'adresse IP est logique et attribuée par le réseau</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : la MAC ($48$ bits, écrite en<br/>
hexadécimal) identifie le matériel, elle change si<br/>
on change de carte réseau. L'IP est attribuée par le<br/>
réseau et change quand on change de réseau.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q20 : Pile de protocoles d'une connexion HTTPS</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Lors d'une consultation d'un site en HTTPS, quelle est<br/>
l'ordre <strong>de bas en haut</strong> des principaux protocoles<br/>
utilisés ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Cette pile correspond aux quatre/cinq couches du modèle<br/>
TCP/IP. Chaque protocole est responsable d'un aspect<br/>
bien défini : transmission physique, adressage,<br/>
transport fiable, sécurité, application.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>HTTP, IP, TCP, MAC</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : ordre désorganisé. La pile va de la<br/>
physique vers l'applicatif.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Ethernet, IP, TCP, TLS, HTTP</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : couche liaison (Ethernet ou Wi-Fi),<br/>
couche réseau (IP), couche transport (TCP), couche<br/>
sécurité (TLS), couche application (HTTP). La<br/>
sécurité TLS s'insère entre TCP et HTTP.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>HTTP, TCP, IP, Ethernet</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : ordre de <strong>haut en bas</strong> ici. La question<br/>
demande de bas en haut.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>DNS, Ethernet, IP, HTTP</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : ordre incorrect. DNS est un service<br/>
applicatif (au-dessus), pas un protocole de couche<br/>
basse.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q21 : Choix de route</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Lorsqu'un paquet doit être envoyé à <code>8.8.8.8</code> (DNS de<br/>
Google), comment le routeur de votre maison décide-t-il où<br/>
l'envoyer ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Le mécanisme dit de la correspondance par<br/>
préfixe le plus long permet au routeur de<br/>
choisir la route la plus spécifique qui<br/>
correspond à l'adresse de destination. Si aucune<br/>
route spécifique n'est trouvée, on utilise la<br/>
route par défaut.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Il consulte sa table de routage et utilise la route par défaut (vers la passerelle du FAI)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : pour des destinations qui ne sont pas<br/>
dans le réseau local, le routeur utilise la « route<br/>
par défaut » (<code>0.0.0.0/0</code>), qui pointe vers le<br/>
modem/box du FAI. Le paquet remonte ensuite la<br/>
hiérarchie des routeurs jusqu'à atteindre Google.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Il chiffre le paquet et le stocke localement</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : un routeur n'a pas vocation à stocker les<br/>
paquets à long terme.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Il refuse les paquets qui ne sont pas pour le réseau local</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : le rôle d'un routeur est précisément de<br/>
permettre l'accès aux réseaux distants.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Il envoie le paquet à toutes les machines du réseau</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : ce serait de la diffusion générale,<br/>
ce qui ne se fait pas pour des paquets de<br/>
point à point comme ici.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q22 : Rôle du certificat TLS</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>À quoi sert le <strong>certificat TLS</strong> présenté par un serveur<br/>
web lors d'une connexion HTTPS ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Sans certificat, on ne saurait pas si on parle au vrai<br/>
<code>mabanque.fr</code> ou à un faux site. Le certificat<br/>
contient la clé publique du serveur et son identité,<br/>
vérifiées par une chaîne de confiance jusqu'à des<br/>
autorités racines pré-installées dans le système.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>À accélérer la connexion</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : le TLS introduit au contraire un léger<br/>
surcoût initial. Le bénéfice est la sécurité.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>À authentifier le serveur, prouver que le client parle bien au site qu'il croit, et non à un imposteur</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : le certificat est signé par une<br/>
autorité de certification reconnue. Le navigateur<br/>
vérifie cette signature pour s'assurer que le<br/>
serveur est légitime, ce qui empêche les attaques<br/>
dites <em>man-in-the-middle</em>.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>À chiffrer les données échangées</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : le chiffrement utilise des clés négociées<br/>
via le certificat, mais le certificat lui-même<br/>
n'est pas la clé de chiffrement. Son rôle est<br/>
d'<strong>authentifier</strong> le serveur.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>À ajouter une publicité officielle au site</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Un certificat TLS ne sert<br/>
pas à des fins commerciales<br/>
ou publicitaires. C'est un<br/>
dispositif cryptographique<br/>
d'authentification, pas un<br/>
label marketing.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q23 : Latence vs débit</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Quelle est la différence entre <strong>latence</strong> et <strong>débit</strong> sur<br/>
un réseau ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Pour télécharger un gros fichier : le débit prime. Pour<br/>
jouer à un jeu en ligne ou faire un appel vidéo : la<br/>
latence prime. Une « bonne » connexion combine débit<br/>
élevé et latence basse.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Aucune, les deux termes sont synonymes</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : ce sont deux notions distinctes et<br/>
indépendantes.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>La latence est le temps d'un aller-retour ; le débit est la quantité de données par seconde</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : on peut avoir un haut débit avec une<br/>
latence élevée (par exemple, avec un satellite). À<br/>
l'inverse, une connexion très réactive mais peu<br/>
débitante (un câble local lent). Les deux comptent<br/>
selon l'usage.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>La latence ne concerne que les vidéos</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la latence concerne toute communication.<br/>
Elle est cruciale pour les jeux, la voix sur IP, les<br/>
requêtes interactives.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>La latence est en bits par seconde, le débit en millisecondes</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est l'inverse. La latence se mesure en<br/>
temps (millisecondes), le débit en données par<br/>
temps (Mbit/s).</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q24 : Limite de la sécurité réseau</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>HTTPS chiffre les communications entre le navigateur et le<br/>
serveur. Cela suffit-il à empêcher tout fournisseur d'accès<br/>
Internet (FAI) de savoir quels sites vous visitez ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Pour réduire les fuites : DNS chiffré (DoH ou DoT), VPN<br/>
pour masquer l'IP, Tor pour anonymisation forte. La<br/>
protection complète exige plusieurs couches.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Oui, HTTPS empêche totalement le FAI de voir ce qui se passe</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : HTTPS chiffre le <strong>contenu</strong>, mais pas<br/>
tout. Le FAI voit encore certaines informations en<br/>
clair.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Non, HTTPS ne sert à rien</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : HTTPS est très utile (protège le contenu,<br/>
authentifie le serveur). Il a juste des limites.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Oui, à condition d'utiliser HTTP$2$</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la version du protocole HTTP n'a pas<br/>
d'impact sur ce que le FAI voit.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Non, le FAI peut au minimum voir l'adresse IP et le nom de domaine du site visité (via DNS et SNI)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : même avec HTTPS, le FAI observe les<br/>
requêtes DNS (à moins d'utiliser DoH/DoT), l'IP de<br/>
destination, et le nom du serveur dans l'extension<br/>
SNI de TLS. Pour vraiment masquer, il faut un VPN ou<br/>
Tor.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q25 : Suivi d'un paquet de bout en bout</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Quand vous envoyez une requête HTTPS depuis votre<br/>
smartphone à un serveur à l'autre bout du monde, combien<br/>
de <strong>routeurs</strong> votre paquet traverse-t-il typiquement ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Il s'agit de la beauté d'Internet : pas de chemin<br/>
pré-établi, chaque routeur prend une décision locale<br/>
basée sur sa table de routage. Le paquet « trouve » son<br/>
chemin, et peut même prendre une autre route si l'une<br/>
tombe en panne.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Entre $10$ et $30$ routeurs, formant un chemin de proche en proche</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : on peut le vérifier avec la commande<br/>
<code>traceroute</code> (ou <code>tracert</code> sous Windows). Chaque<br/>
routeur incrémente le compteur TTL ; quand celui-ci<br/>
atteint $0$, le paquet est jeté et un message<br/>
d'erreur est renvoyé, ce qui permet de cartographier<br/>
le chemin.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Un seul, celui de la box</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la box est juste le premier saut. Le paquet<br/>
traverse ensuite les routeurs du FAI, puis ceux des<br/>
opérateurs de transit, etc.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Aucun, le paquet va directement à destination</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : Internet est un réseau de réseaux. Sauf cas<br/>
très local, le paquet traverse de nombreux<br/>
intermédiaires.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Plusieurs millions, un par utilisateur du Web</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : le nombre de sauts est très inférieur. Les<br/>
routeurs sont organisés en hiérarchie efficace.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q26 : Calcul du nombre d'hôtes</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Sur un réseau d'adresse <code>192.168.10.0/24</code> (donc avec<br/>
un masque <code>255.255.255.0</code>), combien d'<strong>hôtes</strong><br/>
utilisables peut-on adresser ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Formule générale : pour un masque de $n$ bits sur<br/>
$32$ bits, le nombre d'hôtes utilisables est<br/>
$2^{32 - n} - 2$. Repères : $/24$ → $254$ hôtes ;<br/>
$/16$ → $65\,534$ hôtes ; $/8$ → $16\,777\,214$<br/>
hôtes. Les deux exceptions ($-2$) sont systématiques<br/>
en IPv$4$.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>$256$ hôtes</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : avec $8$ bits pour la partie hôte, on a<br/>
$2^8 = 256$ adresses possibles, mais deux ne sont<br/>
pas attribuables à des hôtes : l'adresse de réseau<br/>
(<code>.0</code>) et l'adresse de diffusion (<code>.255</code>).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>$1024$ hôtes</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : ce serait pour un masque de $22$ bits<br/>
($2^{10} - 2 = 1022$ hôtes). Avec $/24$, on a<br/>
seulement $254$ hôtes utilisables.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>$254$ hôtes</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : on a $2^8 = 256$ adresses possibles<br/>
pour les bits réservés à l'hôte, dont on retire<br/>
deux adresses spéciales (l'adresse de réseau<br/>
<code>192.168.10.0</code> et l'adresse de diffusion<br/>
<code>192.168.10.255</code>). Reste $254$ hôtes utilisables.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>$24$ hôtes</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : $24$ correspond au nombre de bits dans la<br/>
partie réseau, pas au nombre d'hôtes utilisables.<br/>
Le calcul à faire est $2^{32 - 24} - 2$.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q27 : Protocole ICMP et ping</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Quel protocole utilise la commande <code>ping</code> pour vérifier<br/>
qu'une machine distante est joignable ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>ICMP est un protocole de couche réseau (au-dessus<br/>
d'IP, comme TCP et UDP). Il sert essentiellement au<br/>
diagnostic et au contrôle : signalement d'erreurs<br/>
(destination inaccessible), réseau congestionné,<br/>
paquet trop grand, etc. Certains administrateurs<br/>
bloquent ICMP par sécurité, ce qui empêche le <code>ping</code><br/>
mais ne ferme pas l'accès aux services.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>DNS</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : DNS est un protocole de résolution de<br/>
noms, pas de diagnostic. La commande <code>ping</code> peut<br/>
utiliser DNS pour traduire un nom en IP, mais le<br/>
test de connectivité lui-même se fait via ICMP.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>HTTP</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : HTTP est un protocole applicatif pour le<br/>
web, pas pour le diagnostic réseau. Il s'appuie<br/>
d'ailleurs sur TCP, qui suppose une connexion<br/>
établie.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>TCP</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : <code>ping</code> n'établit pas de connexion TCP. Il<br/>
repose sur un protocole bien plus simple, dédié au<br/>
diagnostic, qui n'utilise ni TCP ni UDP.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>ICMP</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : ICMP (<em>Internet Control Message<br/>
Protocol</em>) est utilisé pour les messages de<br/>
contrôle et de diagnostic du réseau. La commande<br/>
<code>ping</code> envoie des messages ICMP <code>Echo Request</code> et<br/>
attend des <code>Echo Reply</code> en retour. Le temps de<br/>
l'aller-retour donne la latence. La commande<br/>
<code>traceroute</code> exploite aussi ICMP (TTL expiré).</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q28 : Avantage principal d'IPv6</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Quel est l'<strong>avantage principal</strong> d'IPv$6$ par rapport<br/>
à IPv$4$ ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Format IPv$6$ : huit groupes de quatre chiffres<br/>
hexadécimaux séparés par des deux-points<br/>
(exemple : <code>2001:0db8:85a3:0000:0000:8a2e:0370:7334</code>).<br/>
On peut compresser les zéros consécutifs avec <code>::</code>.<br/>
En 2026, le déploiement d'IPv$6$ progresse mais<br/>
IPv$4$ reste largement dominant en pratique.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>IPv$6$ est compatible avec tous les routeurs IPv$4$<br/>
existants, sans configuration</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : IPv$6$ et IPv$4$ ne sont <strong>pas</strong><br/>
directement compatibles. Le déploiement d'IPv$6$<br/>
se fait en parallèle d'IPv$4$ (double pile) ou<br/>
via des mécanismes de tunnel et de traduction.<br/>
C'est précisément ce qui explique la lenteur de<br/>
la transition.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>IPv$6$ propose un espace d'adressage gigantesque<br/>
(sur $128$ bits, soit environ $3{,}4 \cdot 10^{38}$<br/>
adresses) qui résout l'épuisement des adresses<br/>
IPv$4$</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : c'est le motif premier de la<br/>
conception d'IPv$6$. IPv$4$ ne fournit qu'environ<br/>
$4{,}3 \cdot 10^9$ adresses, déjà saturées depuis<br/>
plusieurs années (d'où le déploiement massif de<br/>
NAT). IPv$6$ offre un espace tellement vaste que<br/>
chaque grain de sable de la planète pourrait avoir<br/>
des milliards d'adresses uniques. Autres avantages<br/>
d'IPv$6$ : configuration automatique, en-tête<br/>
simplifié, sécurité (IPsec) intégrée.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>IPv$6$ est plus rapide qu'IPv$4$</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la vitesse de transmission ne dépend pas<br/>
de la version du protocole IP, mais des<br/>
équipements réseau. IPv$6$ et IPv$4$ ont des<br/>
performances comparables.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>IPv$6$ chiffre automatiquement les communications</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : IPv$6$ inclut un cadre pour la sécurité<br/>
(IPsec), mais le chiffrement n'est pas activé<br/>
automatiquement pour toutes les communications.<br/>
C'est plus une option qu'un défaut.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q29 : Calcul de plage d'adresses</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Sur un réseau d'adresse <code>192.168.10.0/24</code>,<br/>
quelles sont la <strong>première adresse d'hôte<br/>
utilisable</strong>, la <strong>dernière</strong>, et l'<strong>adresse<br/>
de diffusion</strong> ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Règle systématique pour un réseau de masque<br/>
$/n$ : (1) l'adresse réseau a tous les bits<br/>
hôte à $0$ ; (2) l'adresse de diffusion a<br/>
tous les bits hôte à $1$ ; (3) les<br/>
adresses utilisables sont entre les deux,<br/>
exclusives, soit $2^{32-n} - 2$ hôtes. Pour<br/>
<code>/24</code>, on obtient $2^8 - 2 = 254$ hôtes ;<br/>
pour <code>/26</code>, $2^6 - 2 = 62$ hôtes.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Première : <code>192.168.10.1</code>, dernière :<br/>
<code>192.168.10.254</code>, diffusion :<br/>
<code>192.168.10.255</code></p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : avec un masque $/24$,<br/>
les $24$ premiers bits désignent le<br/>
réseau et les $8$ derniers la partie<br/>
hôte. Le réseau lui-même<br/>
(<code>192.168.10.0</code>) et l'adresse de<br/>
diffusion (<code>192.168.10.255</code>, tous les<br/>
bits hôte à $1$) ne sont <strong>pas</strong><br/>
attribuables à des hôtes. Restent les<br/>
adresses de <code>.1</code> à <code>.254</code>, soit $254$<br/>
hôtes utilisables.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Première : <code>192.168.10.0</code>, dernière :<br/>
<code>192.168.10.255</code>, diffusion :<br/>
<code>192.168.10.255</code></p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : <code>192.168.10.0</code> est l'<strong>adresse<br/>
du réseau</strong> lui-même, qui n'est jamais<br/>
attribuée à un hôte. La première<br/>
adresse d'hôte utilisable est<br/>
<code>192.168.10.1</code>. De plus, la dernière<br/>
adresse d'hôte ne doit pas coïncider<br/>
avec l'adresse de diffusion.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Première : <code>192.168.10.1</code>, dernière :<br/>
<code>192.168.10.255</code>, diffusion : aucune</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : <code>192.168.10.255</code> est l'adresse<br/>
de diffusion (tous les bits hôte à<br/>
$1$), elle n'est pas attribuable à un<br/>
hôte. La dernière adresse d'hôte<br/>
utilisable est donc <code>192.168.10.254</code>.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Première : <code>192.168.10.0</code>, dernière :<br/>
<code>192.168.10.254</code>, diffusion :<br/>
<code>192.168.10.0</code></p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est l'inverse. L'adresse de<br/>
diffusion est <code>192.168.10.255</code> (bits<br/>
hôte à $1$), pas <code>192.168.10.0</code> (qui<br/>
est l'adresse réseau, bits hôte à $0$).</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q30 : Découpage en sous-réseaux</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Une entreprise dispose du réseau<br/>
<code>192.168.0.0/24</code> et veut le diviser en<br/>
<strong>quatre sous-réseaux de taille égale</strong>, chaque<br/>
sous-réseau pouvant accueillir le maximum<br/>
d'hôtes possible. Quel masque utiliser pour<br/>
chaque sous-réseau, et combien d'hôtes<br/>
utilisables aura chacun ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Formule générale : pour créer $2^k$<br/>
sous-réseaux à partir d'un réseau de masque<br/>
$/n$, on emprunte $k$ bits à la partie<br/>
hôte, ce qui donne un masque $/(n+k)$.<br/>
Chaque sous-réseau a alors<br/>
$2^{32-(n+k)} - 2$ hôtes utilisables. Cette<br/>
technique de <strong>subnetting</strong> est centrale<br/>
dans la conception des réseaux<br/>
d'entreprise.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Masque <code>/25</code>, soit $126$ hôtes<br/>
utilisables par sous-réseau</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : <code>/25</code> ne donne que <strong>deux</strong><br/>
sous-réseaux ($2^1 = 2$ blocs), pas<br/>
quatre. Il faut emprunter deux bits, ce<br/>
qui donne <code>/26</code>.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Masque <code>/24</code>, soit $254$ hôtes<br/>
utilisables par sous-réseau</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : <code>/24</code> est le masque du réseau<br/>
de <strong>départ</strong>, sans découpage. Pour<br/>
créer plusieurs sous-réseaux, il faut<br/>
un masque plus restrictif (avec plus de<br/>
bits à $1$).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Masque <code>/26</code>, soit $62$ hôtes utilisables<br/>
par sous-réseau</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : pour quatre sous-réseaux,<br/>
il faut emprunter $\log_2 4 = 2$ bits<br/>
supplémentaires à la partie hôte. On<br/>
passe donc de <code>/24</code> à <code>/26</code>. Chaque<br/>
sous-réseau a $2^{32-26} - 2 = 62$<br/>
hôtes utilisables. Les quatre<br/>
sous-réseaux sont :<br/>
<code>192.168.0.0/26</code> (hôtes <code>.1</code> à <code>.62</code>),<br/>
<code>192.168.0.64/26</code> (<code>.65</code> à <code>.126</code>),<br/>
<code>192.168.0.128/26</code> (<code>.129</code> à <code>.190</code>),<br/>
<code>192.168.0.192/26</code> (<code>.193</code> à <code>.254</code>).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Masque <code>/27</code>, soit $30$ hôtes<br/>
utilisables par sous-réseau</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : <code>/27</code> donne <strong>huit</strong><br/>
sous-réseaux, pas quatre. Pour quatre<br/>
sous-réseaux, il faut emprunter<br/>
précisément deux bits (et non trois).</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q31 : Calcul de débit</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Une connexion fibre offre un débit théorique<br/>
descendant de $300 \mathrm{Mbit/s}$. Combien<br/>
de temps faut-il pour télécharger un fichier<br/>
de $750 \mathrm{Mio}$ (mébi-octets) à ce<br/>
débit, sans tenir compte du surcoût des<br/>
protocoles ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Distinction essentielle :<br/>
<strong>Mb (mégabit) vs Mio (mébi-octet)</strong>. Les<br/>
débits réseau s'expriment en bits par<br/>
seconde ; les tailles de fichiers en<br/>
octets. Un facteur $8$ sépare les deux,<br/>
auquel s'ajoute une légère différence (~<br/>
$5 \%$) entre méga ($10^6$) et mébi<br/>
($2^{20}$). Les fournisseurs Internet<br/>
annoncent les débits en Mbit/s, ce qui<br/>
gonfle le chiffre d'un facteur $8$ par<br/>
rapport à un débit en Mio/s. Stratégie<br/>
mémorable : « bit minuscule, octet<br/>
majuscule ; diviser par huit pour passer<br/>
du débit annoncé en bits à la vitesse de<br/>
téléchargement en octets ».</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Environ $21$ secondes</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse. Convertir d'abord la<br/>
taille en bits : $1 \mathrm{Mio} =<br/>
2^{20}$ octets $= 8 \cdot 2^{20}$ bits<br/>
$\approx 8{,}39$ Mbits. Donc $750<br/>
\mathrm{Mio} \approx 750 \cdot 8{,}39<br/>
= 6\,291$ Mbits. À $300 \mathrm{Mbit/s}$,<br/>
le temps est $6\,291 / 300 \approx 21$<br/>
secondes. Attention au piège classique :<br/>
$1 \mathrm{Mio} \neq 1 \mathrm{Mb}$.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Environ $170$ secondes</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur de calcul. Refaire la conversion :<br/>
$750 \mathrm{Mio} = 750 \cdot 8 = 6\,000<br/>
\mathrm{Mb}$ (en utilisant $1 \mathrm{Mio}<br/>
\approx 1 \mathrm{Mb}$ en<br/>
approximation simple), donc $6\,000 /<br/>
300 = 20$ secondes. Aux arrondis près,<br/>
environ $21$ secondes.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>$2{,}5$ secondes (en divisant directement $750 / 300$)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur classique : on divise les Mio par<br/>
des Mbit/s sans convertir, ce qui mêle<br/>
des unités incompatibles. Un mébi-octet<br/>
contient $8$ bits par octet, donc une<br/>
conversion est nécessaire avant la<br/>
division.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Environ $200$ secondes</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : surestimation par un facteur<br/>
$10$. Refaire la conversion avec<br/>
attention. $750 \mathrm{Mio} \approx<br/>
6\,291 \mathrm{Mbits}$, et le débit est<br/>
$300 \mathrm{Mbit/s}$. $6\,291 / 300<br/>
\approx 21$ secondes, pas $200$.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q32 : Trace d'une connexion HTTPS</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>L'utilisateur tape <code>https://www.example.com/</code><br/>
dans son navigateur. Dans quel ordre<br/>
s'enchaînent les principales étapes au<br/>
niveau réseau ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Cette séquence DNS → TCP → TLS → HTTP<br/>
s'observe directement dans les outils de<br/>
développement du navigateur, sous l'onglet<br/>
<strong>Réseau</strong>, qui détaille les durées de<br/>
chaque phase. Pour aller plus vite, les<br/>
navigateurs mettent en cache les<br/>
résolutions DNS, réutilisent les<br/>
connexions TCP existantes, et utilisent<br/>
la session TLS précédente avec le serveur<br/>
visité (technique de <strong>reprise de session</strong>).</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>On télécharge un certificat depuis<br/>
l'autorité de certification, puis on<br/>
contacte le serveur</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est le <strong>serveur</strong> qui<br/>
présente son certificat lors de la<br/>
négociation TLS, le navigateur n'a pas<br/>
besoin de le télécharger d'ailleurs.<br/>
Le navigateur a déjà, dans son<br/>
magasin, les certificats des autorités<br/>
racines auxquelles il fait confiance.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>On envoie d'abord la requête HTTP, puis<br/>
on chiffre le résultat</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : impossible. Sans canal<br/>
sécurisé déjà établi, la requête HTTP<br/>
serait envoyée en clair, ce qui exposerait<br/>
notamment l'URL complète, les<br/>
en-têtes (cookies, mot de passe,<br/>
etc.). La sécurisation TLS doit<br/>
précéder tout envoi de requête HTTP.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>On contacte le serveur DNS, puis on<br/>
télécharge directement la page sans<br/>
autre étape</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : il manque la connexion TCP et<br/>
la négociation TLS. HTTPS ne fonctionne<br/>
pas sans canal chiffré préalable, et<br/>
le canal chiffré ne peut s'établir<br/>
qu'après la connexion TCP.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>(1) Résolution DNS pour obtenir<br/>
l'adresse IP de <code>www.example.com</code>.<br/>
(2) Établissement de la connexion TCP<br/>
sur le port $443$ (poignée de main en<br/>
trois temps SYN, SYN-ACK, ACK).<br/>
(3) Négociation TLS (échange de clés,<br/>
vérification du certificat,<br/>
établissement d'une clé symétrique).<br/>
(4) Envoi de la requête HTTP <code>GET /</code> sur<br/>
le canal chiffré, puis réception de la<br/>
réponse</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : c'est l'enchaînement<br/>
standard. Chaque étape introduit un<br/>
peu de latence (DNS environ<br/>
$20 \mathrm{ms}$, TCP environ<br/>
$20 \mathrm{ms}$, TLS environ $40<br/>
\mathrm{ms}$ pour TLS $1.2$, environ<br/>
$20 \mathrm{ms}$ pour TLS $1.3$). Les<br/>
optimisations modernes (HTTP$/3$ avec<br/>
QUIC, $0$-RTT) cherchent à réduire ce<br/>
coût initial.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q33 : Métrique du protocole RIP</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Dans le protocole de routage RIP (<em>Routing<br/>
Information Protocol</em>), quelle métrique est<br/>
utilisée pour comparer deux routes possibles<br/>
entre deux routeurs ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>RIP est l'un des plus anciens protocoles de<br/>
routage IP, popularisé par Unix dans les années<br/>
$1980$. Sa simplicité (métrique par sauts,<br/>
diffusion périodique de la table de routage à<br/>
ses voisins) le rend adapté aux petits réseaux<br/>
mais le pénalise dès que le réseau s'agrandit<br/>
ou que les liens ont des capacités très<br/>
différentes. C'est pour cela qu'OSPF, plus<br/>
sophistiqué, l'a progressivement remplacé dans<br/>
les réseaux d'entreprise.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Le nombre de sauts (routeurs traversés) entre la source et la destination</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : RIP est un protocole à<br/>
vecteur de distance dont la métrique est<br/>
simplement le nombre de routeurs<br/>
intermédiaires à traverser. La route choisie<br/>
est celle qui minimise ce nombre. Limite<br/>
importante : RIP plafonne à $15$ sauts ;<br/>
au-delà, la destination est considérée comme<br/>
inaccessible.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Le coût financier facturé par l'opérateur</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : aucun protocole de routage standard<br/>
n'utilise de métrique financière. RIP, comme<br/>
la plupart des protocoles de routage interne,<br/>
utilise une métrique purement technique.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>La bande passante du lien le plus lent sur le chemin</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c'est plutôt la philosophie d'OSPF,<br/>
qui pondère ses routes par un coût lié à la<br/>
bande passante. RIP, de conception plus<br/>
simple et plus ancienne, ne prend en compte<br/>
que le nombre de sauts.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>La latence mesurée en millisecondes</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : RIP ne mesure pas la latence. Cette<br/>
métrique exigerait des sondes en temps réel,<br/>
alors que RIP se contente d'échanger des<br/>
tables de routage à intervalles fixes<br/>
(généralement toutes les $30$ secondes).</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q34 : Métrique du protocole OSPF</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Le protocole de routage OSPF (<em>Open Shortest<br/>
Path First</em>) utilise un coût pondéré pour chaque<br/>
lien afin de déterminer la meilleure route. Quel<br/>
algorithme permet alors à chaque routeur de<br/>
calculer les plus courts chemins vers toutes les<br/>
destinations connues ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Comparaison avec RIP : RIP utilise une approche<br/>
à vecteur de distance (chaque routeur ne connaît<br/>
que ses voisins et la distance estimée vers<br/>
chaque destination), tandis qu'OSPF est un<br/>
protocole à état de lien (chaque routeur connaît<br/>
la topologie complète du réseau). Cette<br/>
différence fondamentale explique pourquoi OSPF<br/>
s'adapte mieux aux grands réseaux : un routeur<br/>
peut prendre en compte la bande passante réelle<br/>
des liens plutôt que de se contenter de<br/>
minimiser le nombre de sauts.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>L'algorithme de tri par insertion</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : le tri par insertion est un<br/>
algorithme de tri d'un tableau, sans rapport<br/>
avec la recherche d'un plus court chemin<br/>
dans un graphe pondéré.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>L'algorithme de Dijkstra</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : chaque routeur OSPF maintient<br/>
une carte complète de la topologie du réseau<br/>
(échangée avec les autres routeurs via des<br/>
messages d'état de lien) puis applique<br/>
l'algorithme de Dijkstra pour calculer les<br/>
plus courts chemins vers tous les autres<br/>
routeurs. La métrique de chaque arête est un<br/>
coût (souvent inversement proportionnel à la<br/>
bande passante du lien).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>L'algorithme de Boyer-Moore</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : Boyer-Moore est un algorithme de<br/>
recherche d'un motif dans une chaîne de<br/>
caractères, pas un algorithme de plus court<br/>
chemin sur un graphe.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>L'algorithme glouton de rendu de monnaie</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : un algorithme glouton ne donne pas<br/>
toujours la solution optimale, ce qui serait<br/>
rédhibitoire pour le routage. L'algorithme<br/>
utilisé par OSPF est plus sophistiqué et<br/>
garantit le plus court chemin.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Réseaux et routage — Q35 : Choix de route RIP versus OSPF</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>On considère le réseau ci-dessous, composé de<br/>
quatre routeurs <code>R1</code>, <code>R2</code>, <code>R3</code>, <code>R4</code>, où<br/>
chaque arête porte un coût pondéré utilisé par<br/>
OSPF :</p>
<pre><code>R1 ----- 10 ----- R2
 |                 |
 1                100
 |                 |
R3 ----- 1 ------ R4</code></pre>
<p>Tous ces liens existent et chacun compte pour<br/>
un saut côté RIP. On cherche la route choisie<br/>
de <code>R1</code> vers <code>R4</code>. Quelle route chaque protocole<br/>
sélectionne-t-il ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Cet exemple illustre la limite principale de<br/>
RIP : en ne tenant pas compte de la qualité des<br/>
liens, il peut choisir un chemin pourtant<br/>
beaucoup plus lent qu'un autre. OSPF, en<br/>
intégrant la bande passante des liens via un<br/>
coût pondéré, fournit naturellement des routes<br/>
plus efficaces. C'est pour cette raison qu'OSPF<br/>
a remplacé RIP dans la plupart des réseaux<br/>
d'entreprise modernes.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>RIP choisit <code>R1 → R3 → R4</code> à cause du coût $2$, OSPF choisit <code>R1 → R2 → R4</code> car deux sauts suffisent</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : on a inversé les rôles des deux<br/>
protocoles. RIP est celui qui n'utilise que<br/>
le nombre de sauts, et donc ne « voit » pas<br/>
les coûts pondérés. OSPF est celui qui<br/>
intègre les coûts dans son calcul.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>RIP comme OSPF choisissent <code>R1 → R3 → R4</code> (deux sauts, coût total $2$)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : seul OSPF favorise nettement ce<br/>
chemin. Pour RIP, la métrique est le seul<br/>
nombre de sauts. Or <code>R1 → R2 → R4</code> fait<br/>
également deux sauts. Les deux chemins<br/>
paraissent équivalents pour RIP, sans<br/>
départage strict en faveur de <code>R3</code>.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>RIP est indifférent entre <code>R1 → R2 → R4</code> et <code>R1 → R3 → R4</code> (deux sauts dans les deux cas) ; OSPF choisit <code>R1 → R3 → R4</code> car son coût $1 + 1 = 2$ est inférieur au coût $10 + 100 = 110$ via <code>R2</code></p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : RIP ne distingue que le<br/>
nombre de sauts, donc les deux chemins<br/>
paraissent équivalents pour lui. OSPF, au<br/>
contraire, additionne les coûts pondérés et<br/>
tranche nettement en faveur de<br/>
<code>R1 → R3 → R4</code>, dont le coût total ($2$) est<br/>
beaucoup plus faible que celui de<br/>
<code>R1 → R2 → R4</code> ($110$).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>RIP choisit <code>R1 → R2 → R4</code> (deux sauts) et OSPF choisit le même chemin pour minimiser le coût</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur sur OSPF : <code>R1 → R2 → R4</code> a un coût<br/>
total de $10 + 100 = 110$, alors que<br/>
<code>R1 → R3 → R4</code> a un coût de $1 + 1 = 2$.<br/>
OSPF choisira évidemment ce dernier. Quant<br/>
à RIP, il est en fait indifférent entre les<br/>
deux chemins puisqu'ils font tous deux deux<br/>
sauts.</p>]]></text>
    </feedback>
  </answer>
</question>

</quiz>
