\documentclass[a4paper,11pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais,bloc,completemulti]{automultiplechoice}
\usepackage[french]{babel}
\usepackage{amsmath, amssymb}

\title{Réseaux et routage}
\date{Numérique et sciences informatiques}

\begin{document}

\noindent\textbf{Réseaux et routage} \hfill \textit{Numérique et sciences informatiques}\\[0.4em]
Nom~: \dotfill\ Prénom~: \dotfill

\bigskip

\element{terminalereseaux}{
  \begin{question}{q01}
    Combien de couches comporte le modèle \textbf{TCP/IP} ?
    \begin{choices}
    \wrongchoice{$2$ couches}
    \correctchoice{$4$ couches}
    \wrongchoice{$5$ couches}
    \wrongchoice{$7$ couches}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q02}
    À quoi sert une \textbf{adresse IP} ?
    \begin{choices}
    \wrongchoice{À stocker des fichiers}
    \wrongchoice{À chiffrer les données}
    \correctchoice{À identifier de manière unique un appareil sur un réseau}
    \wrongchoice{À sécuriser les communications}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q03}
    Quel est le format d'écriture standard d'une adresse IPv$4$ ?
    \begin{choices}
    \wrongchoice{Huit groupes hexadécimaux séparés par des deux-points}
    \wrongchoice{Six groupes hexadécimaux séparés par des deux-points}
    \wrongchoice{Un nombre décimal très long}
    \correctchoice{Quatre nombres entre $0$ et $255$ séparés par des points}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q04}
    Quelle est la caractéristique principale du protocole \textbf{TCP} ?
    \begin{choices}
    \wrongchoice{Il chiffre automatiquement toutes les communications}
    \wrongchoice{Il fonctionne uniquement en local (pas sur Internet)}
    \correctchoice{Il garantit une transmission fiable et ordonnée des données}
    \wrongchoice{Il transmet les paquets sans aucun contrôle}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q05}
    En quoi le protocole \textbf{UDP} diffère-t-il de TCP ?
    \begin{choices}
    \wrongchoice{UDP est plus lent que TCP mais plus sûr}
    \correctchoice{UDP n'a pas de mécanisme de retransmission ni de garantie d'ordre, il est plus rapide mais peu fiable}
    \wrongchoice{UDP ne fonctionne que sur les réseaux locaux}
    \wrongchoice{UDP garantit l'ordre des paquets mais pas leur intégrité}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q06}
    À quoi sert le protocole \textbf{DNS} ?
    \begin{choices}
    \wrongchoice{À transférer des fichiers entre ordinateurs}
    \wrongchoice{À chiffrer les données échangées sur Internet}
    \wrongchoice{À filtrer les sites malveillants}
    \correctchoice{À traduire les noms de domaines (par exemple \texttt{wikipedia.org}) en adresses IP}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q07}
    Que désigne le protocole \textbf{HTTP} ?
    \begin{choices}
    \wrongchoice{Hyper Text Tag Protocol}
    \correctchoice{HyperText Transfer Protocol, le protocole d'échange entre navigateur et serveur web}
    \wrongchoice{High Throughput Transmission Protocol}
    \wrongchoice{Home Transfer Tool Protocol}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q08}
    Quel est le rôle principal d'un \textbf{routeur} sur un réseau ?
    \begin{choices}
    \wrongchoice{Chiffrer les communications}
    \wrongchoice{Stocker les fichiers partagés sur le réseau}
    \wrongchoice{Servir les pages web aux navigateurs}
    \correctchoice{Transmettre les paquets entre différents réseaux, en choisissant le meilleur chemin}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q09}
    Pourquoi les données échangées sur Internet sont-elles
découpées en \textbf{paquets} ?
    \begin{choices}
    \wrongchoice{Pour augmenter la vitesse de transmission au-delà de la limite physique du câble}
    \wrongchoice{Parce que les routeurs ne peuvent traiter que de petits volumes}
    \correctchoice{Pour permettre à plusieurs communications de partager le même réseau, et pour limiter l'impact d'une perte ou d'un retard}
    \wrongchoice{Pour respecter une convention de poésie en informatique}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q10}
    Quelle est la différence entre HTTP et HTTPS ?
    \begin{choices}
    \wrongchoice{HTTPS est utilisé uniquement pour le e-commerce}
    \correctchoice{HTTPS chiffre les communications grâce à TLS, garantissant confidentialité et authenticité}
    \wrongchoice{HTTPS fonctionne sans IP}
    \wrongchoice{HTTPS est plus rapide}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q11}
    Que représente le masque de sous-réseau \texttt{255.255.255.0} ?
    \begin{choices}
    \wrongchoice{Une adresse IP particulière}
    \correctchoice{Les $24$ premiers bits désignent le réseau, les $8$ derniers désignent l'hôte au sein du réseau}
    \wrongchoice{Un identifiant de routeur}
    \wrongchoice{La quantité maximale de bande passante autorisée}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q12}
    L'adresse \texttt{192.168.1.10} est-elle une adresse Internet
publique ?
    \begin{choices}
    \wrongchoice{Oui, c'est une adresse Internet ordinaire}
    \wrongchoice{Cela dépend du fournisseur d'accès}
    \correctchoice{Non, elle appartient à une plage réservée aux réseaux privés}
    \wrongchoice{C'est une adresse IPv$6$}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q13}
    Lorsque vous tapez \texttt{www.example.com} dans votre navigateur,
qu'est-ce qui se passe en premier ?
    \begin{choices}
    \correctchoice{Le navigateur effectue une requête DNS pour obtenir l'adresse IP correspondante}
    \wrongchoice{Le routeur lit le contenu HTML}
    \wrongchoice{Le navigateur établit une connexion TCP avec \texttt{example.com} directement}
    \wrongchoice{Le navigateur envoie un email au serveur}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q14}
    Combien d'échanges de paquets sont nécessaires pour
établir une connexion TCP entre deux machines ?
    \begin{choices}
    \wrongchoice{$7$ (un par couche du modèle OSI)}
    \wrongchoice{Aucun, TCP n'a pas besoin d'établir de connexion}
    \wrongchoice{$1$ (un seul aller)}
    \correctchoice{$3$ (le \textit{three-way handshake} : SYN, SYN-ACK, ACK)}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q15}
    À quoi sert un \textbf{numéro de port} dans une communication
réseau ?
    \begin{choices}
    \wrongchoice{À chiffrer les données}
    \wrongchoice{À identifier une machine sur le réseau}
    \wrongchoice{À mesurer la vitesse de la connexion}
    \correctchoice{À identifier un service ou une application spécifique sur une machine donnée}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q16}
    Que contient la \textbf{table de routage} d'un routeur ?
    \begin{choices}
    \wrongchoice{Les fichiers cachés sur le réseau}
    \correctchoice{Les correspondances entre plages d'adresses IP de destination et interfaces de sortie (avec parfois la passerelle suivante)}
    \wrongchoice{La liste des sites web autorisés}
    \wrongchoice{La liste des utilisateurs connectés}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q17}
    Pour un service de \textbf{streaming vidéo en direct}, quel
protocole de transport est généralement préférable ?
    \begin{choices}
    \wrongchoice{SSH, pour la sécurité}
    \wrongchoice{TCP, pour garantir l'absence de perte}
    \correctchoice{UDP, pour minimiser la latence et tolérer quelques pertes}
    \wrongchoice{HTTP, pour la lisibilité}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q18}
    Lors de l'envoi d'une requête HTTP, comment les couches du
modèle TCP/IP \textbf{encapsulent}-elles les données ?
    \begin{choices}
    \wrongchoice{Toutes les données sont compressées par la couche application}
    \correctchoice{Chaque couche ajoute son en-tête autour des données reçues de la couche supérieure}
    \wrongchoice{Chaque couche supprime des données pour gagner de la place}
    \wrongchoice{Les couches communiquent indépendamment, sans transformer les données}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q19}
    Quelle est la différence entre une adresse \textbf{MAC} et une
adresse \textbf{IP} ?
    \begin{choices}
    \wrongchoice{Les deux désignent la même chose, dans des notations différentes}
    \wrongchoice{L'adresse MAC est utilisée sur Internet, l'IP est uniquement locale}
    \wrongchoice{L'adresse MAC est une version cryptée de l'IP}
    \correctchoice{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}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q20}
    Lors d'une consultation d'un site en HTTPS, quelle est
l'ordre \textbf{de bas en haut} des principaux protocoles
utilisés ?
    \begin{choices}
    \wrongchoice{HTTP, IP, TCP, MAC}
    \correctchoice{Ethernet, IP, TCP, TLS, HTTP}
    \wrongchoice{HTTP, TCP, IP, Ethernet}
    \wrongchoice{DNS, Ethernet, IP, HTTP}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q21}
    Lorsqu'un paquet doit être envoyé à \texttt{8.8.8.8} (DNS de
Google), comment le routeur de votre maison décide-t-il où
l'envoyer ?
    \begin{choices}
    \correctchoice{Il consulte sa table de routage et utilise la route par défaut (vers la passerelle du FAI)}
    \wrongchoice{Il chiffre le paquet et le stocke localement}
    \wrongchoice{Il refuse les paquets qui ne sont pas pour le réseau local}
    \wrongchoice{Il envoie le paquet à toutes les machines du réseau}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q22}
    À quoi sert le \textbf{certificat TLS} présenté par un serveur
web lors d'une connexion HTTPS ?
    \begin{choices}
    \wrongchoice{À accélérer la connexion}
    \correctchoice{À authentifier le serveur, prouver que le client parle bien au site qu'il croit, et non à un imposteur}
    \wrongchoice{À chiffrer les données échangées}
    \wrongchoice{À ajouter une publicité officielle au site}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q23}
    Quelle est la différence entre \textbf{latence} et \textbf{débit} sur
un réseau ?
    \begin{choices}
    \wrongchoice{Aucune, les deux termes sont synonymes}
    \correctchoice{La latence est le temps d'un aller-retour ; le débit est la quantité de données par seconde}
    \wrongchoice{La latence ne concerne que les vidéos}
    \wrongchoice{La latence est en bits par seconde, le débit en millisecondes}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q24}
    HTTPS chiffre les communications entre le navigateur et le
serveur. Cela suffit-il à empêcher tout fournisseur d'accès
Internet (FAI) de savoir quels sites vous visitez ?
    \begin{choices}
    \wrongchoice{Oui, HTTPS empêche totalement le FAI de voir ce qui se passe}
    \wrongchoice{Non, HTTPS ne sert à rien}
    \wrongchoice{Oui, à condition d'utiliser HTTP$2$}
    \correctchoice{Non, le FAI peut au minimum voir l'adresse IP et le nom de domaine du site visité (via DNS et SNI)}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q25}
    Quand vous envoyez une requête HTTPS depuis votre
smartphone à un serveur à l'autre bout du monde, combien
de \textbf{routeurs} votre paquet traverse-t-il typiquement ?
    \begin{choices}
    \correctchoice{Entre $10$ et $30$ routeurs, formant un chemin de proche en proche}
    \wrongchoice{Un seul, celui de la box}
    \wrongchoice{Aucun, le paquet va directement à destination}
    \wrongchoice{Plusieurs millions, un par utilisateur du Web}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q26}
    Sur un réseau d'adresse \texttt{192.168.10.0/24} (donc avec
un masque \texttt{255.255.255.0}), combien d'\textbf{hôtes}
utilisables peut-on adresser ?
    \begin{choices}
    \wrongchoice{$256$ hôtes}
    \wrongchoice{$1024$ hôtes}
    \correctchoice{$254$ hôtes}
    \wrongchoice{$24$ hôtes}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q27}
    Quel protocole utilise la commande \texttt{ping} pour vérifier
qu'une machine distante est joignable ?
    \begin{choices}
    \wrongchoice{DNS}
    \wrongchoice{HTTP}
    \wrongchoice{TCP}
    \correctchoice{ICMP}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q28}
    Quel est l'\textbf{avantage principal} d'IPv$6$ par rapport
à IPv$4$ ?
    \begin{choices}
    \wrongchoice{IPv$6$ est compatible avec tous les routeurs IPv$4$
existants, sans configuration
}
    \correctchoice{IPv$6$ propose un espace d'adressage gigantesque
(sur $128$ bits, soit environ $3{,}4 \cdot 10^{38}$
adresses) qui résout l'épuisement des adresses
IPv$4$
}
    \wrongchoice{IPv$6$ est plus rapide qu'IPv$4$
}
    \wrongchoice{IPv$6$ chiffre automatiquement les communications
}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q29}
    Sur un réseau d'adresse \texttt{192.168.10.0/24},
quelles sont la \textbf{première adresse d'hôte
utilisable}, la \textbf{dernière}, et l'\textbf{adresse
de diffusion} ?
    \begin{choices}
    \correctchoice{Première : \texttt{192.168.10.1}, dernière :
\texttt{192.168.10.254}, diffusion :
\texttt{192.168.10.255}
}
    \wrongchoice{Première : \texttt{192.168.10.0}, dernière :
\texttt{192.168.10.255}, diffusion :
\texttt{192.168.10.255}
}
    \wrongchoice{Première : \texttt{192.168.10.1}, dernière :
\texttt{192.168.10.255}, diffusion : aucune
}
    \wrongchoice{Première : \texttt{192.168.10.0}, dernière :
\texttt{192.168.10.254}, diffusion :
\texttt{192.168.10.0}
}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q30}
    Une entreprise dispose du réseau
\texttt{192.168.0.0/24} et veut le diviser en
\textbf{quatre sous-réseaux de taille égale}, chaque
sous-réseau pouvant accueillir le maximum
d'hôtes possible. Quel masque utiliser pour
chaque sous-réseau, et combien d'hôtes
utilisables aura chacun ?
    \begin{choices}
    \wrongchoice{Masque \texttt{/25}, soit $126$ hôtes
utilisables par sous-réseau
}
    \wrongchoice{Masque \texttt{/24}, soit $254$ hôtes
utilisables par sous-réseau
}
    \correctchoice{Masque \texttt{/26}, soit $62$ hôtes utilisables
par sous-réseau
}
    \wrongchoice{Masque \texttt{/27}, soit $30$ hôtes
utilisables par sous-réseau
}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q31}
    Une connexion fibre offre un débit théorique
descendant de $300 \mathrm{Mbit/s}$. Combien
de temps faut-il pour télécharger un fichier
de $750 \mathrm{Mio}$ (mébi-octets) à ce
débit, sans tenir compte du surcoût des
protocoles ?
    \begin{choices}
    \correctchoice{Environ $21$ secondes}
    \wrongchoice{Environ $170$ secondes}
    \wrongchoice{$2{,}5$ secondes (en divisant directement $750 / 300$)}
    \wrongchoice{Environ $200$ secondes}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q32}
    L'utilisateur tape \texttt{https://www.example.com/}
dans son navigateur. Dans quel ordre
s'enchaînent les principales étapes au
niveau réseau ?
    \begin{choices}
    \wrongchoice{On télécharge un certificat depuis
l'autorité de certification, puis on
contacte le serveur
}
    \wrongchoice{On envoie d'abord la requête HTTP, puis
on chiffre le résultat
}
    \wrongchoice{On contacte le serveur DNS, puis on
télécharge directement la page sans
autre étape
}
    \correctchoice{(1) Résolution DNS pour obtenir
l'adresse IP de \texttt{www.example.com}.
(2) Établissement de la connexion TCP
sur le port $443$ (poignée de main en
trois temps SYN, SYN-ACK, ACK).
(3) Négociation TLS (échange de clés,
vérification du certificat,
établissement d'une clé symétrique).
(4) Envoi de la requête HTTP \texttt{GET /} sur
le canal chiffré, puis réception de la
réponse
}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q33}
    Dans le protocole de routage RIP (\textit{Routing
Information Protocol}), quelle métrique est
utilisée pour comparer deux routes possibles
entre deux routeurs ?
    \begin{choices}
    \correctchoice{Le nombre de sauts (routeurs traversés) entre la source et la destination}
    \wrongchoice{Le coût financier facturé par l'opérateur}
    \wrongchoice{La bande passante du lien le plus lent sur le chemin}
    \wrongchoice{La latence mesurée en millisecondes}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q34}
    Le protocole de routage OSPF (\textit{Open Shortest
Path First}) utilise un coût pondéré pour chaque
lien afin de déterminer la meilleure route. Quel
algorithme permet alors à chaque routeur de
calculer les plus courts chemins vers toutes les
destinations connues ?
    \begin{choices}
    \wrongchoice{L'algorithme de tri par insertion}
    \correctchoice{L'algorithme de Dijkstra}
    \wrongchoice{L'algorithme de Boyer-Moore}
    \wrongchoice{L'algorithme glouton de rendu de monnaie}
    \end{choices}
  \end{question}
}

\element{terminalereseaux}{
  \begin{question}{q35}
    On considère le réseau ci-dessous, composé de
quatre routeurs \texttt{R1}, \texttt{R2}, \texttt{R3}, \texttt{R4}, où
chaque arête porte un coût pondéré utilisé par
OSPF :

\begin{lstlisting}
R1 ----- 10 ----- R2
 |                 |
 1                100
 |                 |
R3 ----- 1 ------ R4
\end{lstlisting}

Tous ces liens existent et chacun compte pour
un saut côté RIP. On cherche la route choisie
de \texttt{R1} vers \texttt{R4}. Quelle route chaque protocole
sélectionne-t-il ?
    \begin{choices}
    \wrongchoice{RIP choisit \texttt{R1 → R3 → R4} à cause du coût $2$, OSPF choisit \texttt{R1 → R2 → R4} car deux sauts suffisent}
    \wrongchoice{RIP comme OSPF choisissent \texttt{R1 → R3 → R4} (deux sauts, coût total $2$)}
    \correctchoice{RIP est indifférent entre \texttt{R1 → R2 → R4} et \texttt{R1 → R3 → R4} (deux sauts dans les deux cas) ; OSPF choisit \texttt{R1 → R3 → R4} car son coût $1 + 1 = 2$ est inférieur au coût $10 + 100 = 110$ via \texttt{R2}
}
    \wrongchoice{RIP choisit \texttt{R1 → R2 → R4} (deux sauts) et OSPF choisit le même chemin pour minimiser le coût}
    \end{choices}
  \end{question}
}


\onecopy{1}{
  \shufflegroup{terminalereseaux}
  \insertgroup{terminalereseaux}
}

\end{document}
