Difference between revisions of "MOOC:Quizz Act45"

From Livre IPv6

(Niveau 1 : Reconnaitre / Identifier)
(Niveau 1 : Reconnaitre / Identifier)
 
(16 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
----
 
----
  
 +
__NOTOC__
 +
= Quizz d'auto-évalution de l'activité 45 =
 
== Niveau 1 : Reconnaitre / Identifier ==
 
== Niveau 1 : Reconnaitre / Identifier ==
 
(5 ou 3 questions)
 
(5 ou 3 questions)
Line 8: Line 10:
 
{Dans quels cas les ALG peuvent-elles être utilisées :
 
{Dans quels cas les ALG peuvent-elles être utilisées :
 
|type="()"}
 
|type="()"}
- lorsque les clients IPv4 souhaitent accéder à un serveur IPv6.
+
- lorsque des clients IPv4 souhaitent accéder à un serveur IPv6.
- lorsque les clients IPv6 souhaitent accéder à un serveur IPv4.
+
- lorsque des clients IPv6 souhaitent accéder à un serveur IPv4.
 
- lorsqu'un serveur IPv4 souhaite donner accès aux clients IPv6.
 
- lorsqu'un serveur IPv4 souhaite donner accès aux clients IPv6.
 
- lorsqu'un serveur IPv6 souhaite donner accès aux clients IPv4.
 
- lorsqu'un serveur IPv6 souhaite donner accès aux clients IPv4.
Line 21: Line 23:
 
- pour rendre un serveur uniquement IPv4 accessible en IPv6.
 
- pour rendre un serveur uniquement IPv4 accessible en IPv6.
  
{Un hôte sur lequel une ALG est déployée doit-il être obligatoirement en double pile ?
+
{Un noeud sur lequel une ALG est déployée doit  
 
|type="()"}
 
|type="()"}
+ oui
+
+ être obligatoirement en double pile
- non
+
- être un routeur IPv6 uniquement
 +
- être un hôte IPv6 uniquement
 +
- être obligatoirement en simple pile
  
 +
</quiz>
  
</quiz>
+
===Explications===
 +
# Comme l'ALG n'agit pas au niveau de l'adresse IP. Elle peut donc  s'adapter à toutes les situations pour une application donnée.
 +
#  Dans cette situation, la communication est soit en IPv4 ou IPv6 de bout en bout. Une ALG entre les 2 protocoles n'a pas lieu d'être.
 +
# En effet, pour recevoir dans un version du protocole pour ensuite émettre dans l'autre version. Il faut bien donc les 2 protocoles IP actifs dans le noeud.
  
 
== Niveau 2 :  Comprendre / Appliquer ==
 
== Niveau 2 :  Comprendre / Appliquer ==
 
(3 ou 2 questions)
 
(3 ou 2 questions)
 
<quiz display=simple>
 
<quiz display=simple>
{Dans un site, est-il possible de déployer une ALG pour chaque application utilisée ?
+
 
 +
{Lorsque la traduction s'effectue par une ALG
 
|type="()"}
 
|type="()"}
- oui
+
- le routage des paquets doit être symétrique afin de passer par la même ALG, que la voie aller, pour la voie retour.
+ non
+
+ le routage des paquets peut être asymétrique, cela ne change rien car la voie de retour passe obligatoirement par l'ALG  de la voie de l'aller.
 +
- le routage des paquets peut être asymétrique car une autre ALG peut être empruntée pour la voie retour
 +
- le routage des paquets doit être asymétrique afin de passer par une autre ALG, que la voie aller, pour la voie retour et ainsi répartir la charge.
  
{Une entreprise dont le réseau est uniquement en IPv4 doit rendre les ressources de son service accessibles en IPv6. L'utilisation d'un réseau de distribution de contenus (CDN, Content Delivery Network) double-pile serait-il une solution au probléme de robustesse posé par une ALG ?
+
{Une entreprise dont le réseau est uniquement en IPv4 doit rendre son service web accessibles en IPv6. Quelle est la bonne solution ?
 
|type="()"}
 
|type="()"}
+ oui
+
+ Utiliser une réseau de distribution de contenus (''Content Delivery Network'' CDN) double-pile pour éviter le problème de robustesse posé par une ALG
- non
+
- Dupliquer ses serveurs pour en avoir en IPv4 et d'autres en IPv6
 +
- Installer ses serveurs en double pile
 +
- Installer une ALG devant ses serveurs
 +
</quiz>
  
 
+
===Explications===
</quiz>
+
# Lors d'utilisation des ALG, l'IP distante avec laquelle les hôtes vont interagir sera celle de l'ALG. Que le routage soit symétrique ou non n'a donc aucun impact.
 +
# Cette entreprise n'a pas de préfixe IPv6, elle ne peut procéder à la configuration d'un réseau IPv6. A ce stade, elle doit s'orienter vers un prestataire connecté à l'Internet v6.
  
 
== Niveau 3 :  Analyser / Résoudre ==
 
== Niveau 3 :  Analyser / Résoudre ==
Line 49: Line 64:
 
<quiz display=simple>
 
<quiz display=simple>
  
{Pour consulter du contenu HTML de l'internet IPv6, un client uniquement IPv4 doit il obligatoirement passer par une ALG ?
+
{Pour consulter du contenu HTML de l'internet IPv6, un client uniquement IPv4 doit-il obligatoirement passer par une solution de traduction comme l'ALG ?
 
|type="()"}
 
|type="()"}
 
+ oui
 
+ oui
 
- non
 
- non
 
- peut être
 
- peut être
- oui, uniquement pour les contenus encryptés
+
- uniquement pour les contenus encryptés
  
{Dans une communication entre un client IPv4 et un serveur IPv6 en passant par une ALG, le client utilise dans le protocole applicatif l'identité du serveur. Pour que communication s'effectue correctement, doit il faire réference à :
+
{Dans le cadre d'une communication entre un client IPv4 et un serveur IPv6 passant par une ALG, le client doit il identifier le seveur via :
 
|type="()"}
 
|type="()"}
- l'adresse IPv6
+
- l'adresse IPv6 du serveur
+ le nom de domaine
+
+ le nom de domaine du service
- l'adresse IPv4 compatible IPv6
+
- l'adresse IPv4 compatible IPv6 du serveur
- l'adresse IPv4
+
- l'adresse IPv4 du serveur
 +
</quiz>
  
 +
===Explications===
  
</quiz>
+
# Le NAT64 est un mécanisme de transition. Il n'effectue la traduction que d'un réseau IPv6 vers l'internet IPv4. Il n'existe pas de NAT permettant aux réseaux IPv4 d'accéder à l'internet IPv6. L'utilisation d'ALG est donc le seul mécanisme utilisable.
 +
# Il est possible qu'une application sache manipuler les adresses IPv6 mais pas la pile protocolaire d'un client IPv4 uniquement. Les requètes prises en charge par l'ALG doivent donc identifier le serveur via le nom de domaine. Il est du ressort de l'ALG de faire la résolution de noms pour obtenir l'adresse IPv6 du serveur (dans notre exemple).

Latest revision as of 13:50, 5 May 2017

MOOC >Contenu> Séquence 4 > Activité 45



Quizz d'auto-évalution de l'activité 45

Niveau 1 : Reconnaitre / Identifier

(5 ou 3 questions)

1. Dans quels cas les ALG peuvent-elles être utilisées :

lorsque des clients IPv4 souhaitent accéder à un serveur IPv6.
lorsque des clients IPv6 souhaitent accéder à un serveur IPv4.
lorsqu'un serveur IPv4 souhaite donner accès aux clients IPv6.
lorsqu'un serveur IPv6 souhaite donner accès aux clients IPv4.
potentiellement dans chacun des cas listés ci-dessus.

2. Dans quel(s) cas une ALG ne présente-t-elle pas d'intérêt :

pour économiser le déploiement des mécanismes de traduction d'adresses.
pour connecter les applications sur des hôtes qui utilisent une version du protocole IP differente lorsque les services de traduction d'adresses sont inopérants.
quand la totalité des hôtes concernés (client et serveurs) sont en double pile.
pour rendre un serveur uniquement IPv4 accessible en IPv6.

3. Un noeud sur lequel une ALG est déployée doit

être obligatoirement en double pile
être un routeur IPv6 uniquement
être un hôte IPv6 uniquement
être obligatoirement en simple pile

Your score is 0 / 0


Explications

  1. Comme l'ALG n'agit pas au niveau de l'adresse IP. Elle peut donc s'adapter à toutes les situations pour une application donnée.
  2. Dans cette situation, la communication est soit en IPv4 ou IPv6 de bout en bout. Une ALG entre les 2 protocoles n'a pas lieu d'être.
  3. En effet, pour recevoir dans un version du protocole pour ensuite émettre dans l'autre version. Il faut bien donc les 2 protocoles IP actifs dans le noeud.

Niveau 2 : Comprendre / Appliquer

(3 ou 2 questions)

1. Lorsque la traduction s'effectue par une ALG

le routage des paquets doit être symétrique afin de passer par la même ALG, que la voie aller, pour la voie retour.
le routage des paquets peut être asymétrique, cela ne change rien car la voie de retour passe obligatoirement par l'ALG de la voie de l'aller.
le routage des paquets peut être asymétrique car une autre ALG peut être empruntée pour la voie retour
le routage des paquets doit être asymétrique afin de passer par une autre ALG, que la voie aller, pour la voie retour et ainsi répartir la charge.

2. Une entreprise dont le réseau est uniquement en IPv4 doit rendre son service web accessibles en IPv6. Quelle est la bonne solution ?

Utiliser une réseau de distribution de contenus (Content Delivery Network CDN) double-pile pour éviter le problème de robustesse posé par une ALG
Dupliquer ses serveurs pour en avoir en IPv4 et d'autres en IPv6
Installer ses serveurs en double pile
Installer une ALG devant ses serveurs

Your score is 0 / 0


Explications

  1. Lors d'utilisation des ALG, l'IP distante avec laquelle les hôtes vont interagir sera celle de l'ALG. Que le routage soit symétrique ou non n'a donc aucun impact.
  2. Cette entreprise n'a pas de préfixe IPv6, elle ne peut procéder à la configuration d'un réseau IPv6. A ce stade, elle doit s'orienter vers un prestataire connecté à l'Internet v6.

Niveau 3 : Analyser / Résoudre

(2 ou 1 questions)

1. Pour consulter du contenu HTML de l'internet IPv6, un client uniquement IPv4 doit-il obligatoirement passer par une solution de traduction comme l'ALG ?

oui
non
peut être
uniquement pour les contenus encryptés

2. Dans le cadre d'une communication entre un client IPv4 et un serveur IPv6 passant par une ALG, le client doit il identifier le seveur via :

l'adresse IPv6 du serveur
le nom de domaine du service
l'adresse IPv4 compatible IPv6 du serveur
l'adresse IPv4 du serveur

Your score is 0 / 0


Explications

  1. Le NAT64 est un mécanisme de transition. Il n'effectue la traduction que d'un réseau IPv6 vers l'internet IPv4. Il n'existe pas de NAT permettant aux réseaux IPv4 d'accéder à l'internet IPv6. L'utilisation d'ALG est donc le seul mécanisme utilisable.
  2. Il est possible qu'une application sache manipuler les adresses IPv6 mais pas la pile protocolaire d'un client IPv4 uniquement. Les requètes prises en charge par l'ALG doivent donc identifier le serveur via le nom de domaine. Il est du ressort de l'ALG de faire la résolution de noms pour obtenir l'adresse IPv6 du serveur (dans notre exemple).
Personal tools