Difference between revisions of "MOOC:Devoir Seq1-exercice"
From Livre IPv6
(→Devoir de fin de séquence 1 : Exercice) |
|||
Line 1: | Line 1: | ||
+ | [[MOOC:Accueil|MOOC]] >[[MOOC:Contenu|Contenu]]>[[MOOC:Quizz|Quizzs]]> Devoir Seq1 Quiz | ||
+ | ---- | ||
+ | __NOTOC__ | ||
+ | |||
+ | = Session 3 = | ||
+ | <pre> | ||
+ | <left>Soit l'adresse IPv6 suivante : fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42</left> | ||
+ | ==== | ||
+ | |||
+ | <p> </p> | ||
+ | >>S1Ex01<< | ||
+ | >>Cette adresse est une adresse ________ << | ||
+ | [[ | ||
+ | indéfinie {{mauvaise proposition}} | ||
+ | de bouclage/loopback {{L'adresse de bouclage est utilisée par un noeud pour s'envoyer des paquets à lui-même.}} | ||
+ | lien-local {{L'adresse "lien-local" est une adresse dont l'étendue de validité est restreinte au lien ou au domaine de diffusion de niveau 2.}} | ||
+ | (unicast locale unique ULA) {{L'adresse ULA est destinée à une utilisation locale. Elle n'est pas définie pour être routée dans l'Internet public, mais seulement au sein d'une zone limitée (topologie privative) telle qu'un site.}} | ||
+ | unicast globale / adresse publique {{L'adresse globale est routable sur l'Internet V6. Elle est communément qualifiée « d'adresse publique ».}} | ||
+ | unicast globale à usage documentaire {{Le préfixe d'adresse 2001:db8::/32 est réservé à la documentation. Ces adresses ne sont théoriquement pas routées par les opérateurs sur l'Internet public.}} | ||
+ | multicast {{Une adresse de type multicast désigne un groupe d'interfaces appartenant à différents nœuds pouvant être situés n'importe où sur le réseau.}} | ||
+ | non valide {{mauvaise proposition}} | ||
+ | ]] | ||
+ | || L'adresse fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42 est une adresse unicast, reste à identifier sa portée.|| | ||
+ | |||
+ | S1Ex02 | ||
+ | <p>Avec cette adresse,il est possible de joindre </p> | ||
+ | [[aucune station, uniquement les stations du même réseau, (uniquement les stations d'une infrastructure privative), toutes les stations de l'internet]] | ||
+ | [explanation] L'adresse est de type unicast locale unique (ULA) donc routable uniquement sur une infrastructure privative.[explanation] | ||
+ | |||
+ | |||
+ | <problem> | ||
+ | <p>S1Ex03</p> | ||
+ | <script type="loncapa/python"> | ||
+ | import socket | ||
+ | |||
+ | def test_address(expect, ans): | ||
+ | try: | ||
+ | a = socket.inet_pton(socket.AF_INET6, expect) | ||
+ | b = socket.inet_pton(socket.AF_INET6, ans) | ||
+ | return a == b | ||
+ | except socket.error: | ||
+ | return False | ||
+ | |||
+ | </script> | ||
+ | <p>À quel préfixe de largeur 64 bits appartient cette adresse ? (sans la notation /64)</p> | ||
+ | <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dce::"> | ||
+ | <textline size="40" correct_answer="11" label="Integer #1"/><br/> | ||
+ | </customresponse> | ||
+ | |||
+ | <solution> | ||
+ | <div class="detailed-solution"> | ||
+ | <p>Explication</p> | ||
+ | <p>Les 64 bits définis dans le préfixe s'arrêtent après le mot <tt>2dce</tt>. </p> | ||
+ | </div> | ||
+ | </solution> | ||
+ | </problem> | ||
+ | |||
+ | |||
+ | |||
+ | S1Ex04 | ||
+ | Quelles sont la première et la dernière adresse de ce préfixe ? | ||
+ | |||
+ | <problem> | ||
+ | <script type="loncapa/python"> | ||
+ | import socket | ||
+ | |||
+ | def test_address(expect, ans): | ||
+ | try: | ||
+ | a = socket.inet_pton(socket.AF_INET6, expect) | ||
+ | b = socket.inet_pton(socket.AF_INET6, ans) | ||
+ | return a == b | ||
+ | except socket.error: | ||
+ | return False | ||
+ | |||
+ | </script> | ||
+ | <p>Saisissez la première adresse disponible dans ce préfixe :</p> | ||
+ | <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dce:000:0000:0000:0000"> | ||
+ | <textline size="40" correct_answer="11" label="Integer #1"/><br/> | ||
+ | </customresponse> | ||
+ | <p>Saisissez la dernière adresse disponible dans ce préfixe :</p> | ||
+ | <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dce:ffff:ffff:ffff:ffff"> | ||
+ | <textline size="40" correct_answer="11" label="Integer #1"/><br/> | ||
+ | </customresponse> | ||
+ | <solution> | ||
+ | <div class="detailed-solution"> | ||
+ | <p>Explication</p> | ||
+ | <p>Les 64 bits définis dans le préfixe s'arrêtent après le mot <tt>2dce</tt>. Les bits suivants sont libres. En IPv6, il n'y a pas d'adresses réservées dans un sous-réseau. La première adresse disponible est donc celle avec l'ensemble des derniers 64 bits (128 - 64) à 0 ; la dernière, avec ces 64 bits à 1.</p> | ||
+ | </div> | ||
+ | </solution> | ||
+ | </problem> | ||
+ | |||
+ | |||
+ | S1Ex05 | ||
+ | >>Quelle est la méthode de construction utilisée pour cet identifiant d'interface ? << | ||
+ | ( ) identifiant fixé par l'administrateur | ||
+ | ( ) identifiant automatiquement dérivé de l'adresse matérielle de l'interface réseau | ||
+ | ( ) identifiant généré à partir de l'identifiant du processeur | ||
+ | (x) identifiant aléatoire ou cryptographique | ||
+ | Note : une seule réponse valide | ||
+ | [explanation] | ||
+ | L’identifiant d'interface est basé sur une adresse aléatoire ou cryptographique. | ||
+ | [explanation] | ||
+ | |||
+ | |||
+ | S1Ex06 | ||
+ | |||
+ | >>Donnez la valeur de l’adresse MAC de la station. << | ||
+ | (x) Elle ne peut pas être déduite de l’adresse. | ||
+ | ( ) b0-f7-65-c9-ab-42 | ||
+ | ( ) 25e1:b0f7:65c9:ab42 | ||
+ | ( ) 25-e1-65-c9-ab-42 | ||
+ | Note : une seule réponse valide | ||
+ | [explanation] | ||
+ | L’identifiant d'interface est basé sur une adresse aléatoire ou cryptographique. | ||
+ | [explanation] | ||
+ | |||
+ | S1Ex07 | ||
+ | >>L’adresse de multicast sollicité correspondant à cette adresse est ________ << | ||
+ | |||
+ | [[ | ||
+ | fe80::25e1:b0f7:65c9:ab42 {{L'adresse multicast est l'association du préfixe prédéfini ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface.}} | ||
+ | ff05::1:ffc9:ab42 {{L'adresse multicast est l'association du préfixe prédéfini ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface.}} | ||
+ | (ff02::1:ffc9:ab42) {{L'adresse multicast est l'association du préfixe prédéfini ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface, c9:ab42 dans le cas présent.}} | ||
+ | ff01::2:ffc9:ab42 {{L'adresse multicast est l'association du préfixe prédéfini ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface.}} | ||
+ | ::ff:0:1c9:ab42 {{L'adresse multicast est l'association du préfixe prédéfini ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface.}} | ||
+ | ]] | ||
+ | |||
+ | S1Ex08 | ||
+ | Cette adresse appartient à une infrastructure pour laquelle l'administrateur a assigné le préfixe fd75:e4d9:cb77:2d00::/56. | ||
+ | <problem> | ||
+ | <script type="loncapa/python"> | ||
+ | import socket | ||
+ | |||
+ | def test_address(expect, ans): | ||
+ | try: | ||
+ | a = socket.inet_pton(socket.AF_INET6, expect) | ||
+ | b = socket.inet_pton(socket.AF_INET6, ans) | ||
+ | return a == b | ||
+ | except socket.error: | ||
+ | return False | ||
+ | |||
+ | </script> | ||
+ | <p>Saisissez le premier préfixe /64 disponible (sans la notation /64) :</p> | ||
+ | <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2d00::"> | ||
+ | <textline size="40" correct_answer="11" label="Integer #1"/><br/> | ||
+ | </customresponse> | ||
+ | <p>Saisissez le dernier préfixe /64 disponible (sans la notation /64) :</p> | ||
+ | <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dff::"> | ||
+ | <textline size="40" correct_answer="11" label="Integer #1"/><br/> | ||
+ | </customresponse> | ||
+ | <solution> | ||
+ | <div class="detailed-solution"> | ||
+ | <p>Explication</p> | ||
+ | <p>Les 64 bits définis dans le préfixe s'arrêtent après le mot <tt>2dce</tt>. Les bits suivants sont libres. En IPv6, il n'y a pas d'adresses réservées dans un sous-réseau. La première adresse disponible est donc celle avec l'ensemble des derniers 64 bits (128 - 64) à 0 ; la dernière, avec ces 64 bits à 1.</p> | ||
+ | </div> | ||
+ | </solution> | ||
+ | </problem> | ||
+ | |||
+ | |||
+ | </pre> | ||
+ | = Session 2 = | ||
+ | |||
== Devoir de fin de séquence 1 : Exercice == | == Devoir de fin de séquence 1 : Exercice == | ||
Revision as of 13:12, 3 April 2017
MOOC >Contenu>Quizzs> Devoir Seq1 Quiz
Session 3
<left>Soit l'adresse IPv6 suivante : fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42</left> ==== <p> </p> >>S1Ex01<< >>Cette adresse est une adresse ________ << [[ indéfinie {{mauvaise proposition}} de bouclage/loopback {{L'adresse de bouclage est utilisée par un noeud pour s'envoyer des paquets à lui-même.}} lien-local {{L'adresse "lien-local" est une adresse dont l'étendue de validité est restreinte au lien ou au domaine de diffusion de niveau 2.}} (unicast locale unique ULA) {{L'adresse ULA est destinée à une utilisation locale. Elle n'est pas définie pour être routée dans l'Internet public, mais seulement au sein d'une zone limitée (topologie privative) telle qu'un site.}} unicast globale / adresse publique {{L'adresse globale est routable sur l'Internet V6. Elle est communément qualifiée « d'adresse publique ».}} unicast globale à usage documentaire {{Le préfixe d'adresse 2001:db8::/32 est réservé à la documentation. Ces adresses ne sont théoriquement pas routées par les opérateurs sur l'Internet public.}} multicast {{Une adresse de type multicast désigne un groupe d'interfaces appartenant à différents nœuds pouvant être situés n'importe où sur le réseau.}} non valide {{mauvaise proposition}} ]] || L'adresse fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42 est une adresse unicast, reste à identifier sa portée.|| S1Ex02 <p>Avec cette adresse,il est possible de joindre </p> [[aucune station, uniquement les stations du même réseau, (uniquement les stations d'une infrastructure privative), toutes les stations de l'internet]] [explanation] L'adresse est de type unicast locale unique (ULA) donc routable uniquement sur une infrastructure privative.[explanation] <problem> <p>S1Ex03</p> <script type="loncapa/python"> import socket def test_address(expect, ans): try: a = socket.inet_pton(socket.AF_INET6, expect) b = socket.inet_pton(socket.AF_INET6, ans) return a == b except socket.error: return False </script> <p>À quel préfixe de largeur 64 bits appartient cette adresse ? (sans la notation /64)</p> <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dce::"> <textline size="40" correct_answer="11" label="Integer #1"/><br/> </customresponse> <solution> <div class="detailed-solution"> <p>Explication</p> <p>Les 64 bits définis dans le préfixe s'arrêtent après le mot <tt>2dce</tt>. </p> </div> </solution> </problem> S1Ex04 Quelles sont la première et la dernière adresse de ce préfixe ? <problem> <script type="loncapa/python"> import socket def test_address(expect, ans): try: a = socket.inet_pton(socket.AF_INET6, expect) b = socket.inet_pton(socket.AF_INET6, ans) return a == b except socket.error: return False </script> <p>Saisissez la première adresse disponible dans ce préfixe :</p> <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dce:000:0000:0000:0000"> <textline size="40" correct_answer="11" label="Integer #1"/><br/> </customresponse> <p>Saisissez la dernière adresse disponible dans ce préfixe :</p> <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dce:ffff:ffff:ffff:ffff"> <textline size="40" correct_answer="11" label="Integer #1"/><br/> </customresponse> <solution> <div class="detailed-solution"> <p>Explication</p> <p>Les 64 bits définis dans le préfixe s'arrêtent après le mot <tt>2dce</tt>. Les bits suivants sont libres. En IPv6, il n'y a pas d'adresses réservées dans un sous-réseau. La première adresse disponible est donc celle avec l'ensemble des derniers 64 bits (128 - 64) à 0 ; la dernière, avec ces 64 bits à 1.</p> </div> </solution> </problem> S1Ex05 >>Quelle est la méthode de construction utilisée pour cet identifiant d'interface ? << ( ) identifiant fixé par l'administrateur ( ) identifiant automatiquement dérivé de l'adresse matérielle de l'interface réseau ( ) identifiant généré à partir de l'identifiant du processeur (x) identifiant aléatoire ou cryptographique Note : une seule réponse valide [explanation] L’identifiant d'interface est basé sur une adresse aléatoire ou cryptographique. [explanation] S1Ex06 >>Donnez la valeur de l’adresse MAC de la station. << (x) Elle ne peut pas être déduite de l’adresse. ( ) b0-f7-65-c9-ab-42 ( ) 25e1:b0f7:65c9:ab42 ( ) 25-e1-65-c9-ab-42 Note : une seule réponse valide [explanation] L’identifiant d'interface est basé sur une adresse aléatoire ou cryptographique. [explanation] S1Ex07 >>L’adresse de multicast sollicité correspondant à cette adresse est ________ << [[ fe80::25e1:b0f7:65c9:ab42 {{L'adresse multicast est l'association du préfixe prédéfini ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface.}} ff05::1:ffc9:ab42 {{L'adresse multicast est l'association du préfixe prédéfini ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface.}} (ff02::1:ffc9:ab42) {{L'adresse multicast est l'association du préfixe prédéfini ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface, c9:ab42 dans le cas présent.}} ff01::2:ffc9:ab42 {{L'adresse multicast est l'association du préfixe prédéfini ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface.}} ::ff:0:1c9:ab42 {{L'adresse multicast est l'association du préfixe prédéfini ff02::1:ff00:0/104 aux trois derniers octets de l'identifiant d'interface.}} ]] S1Ex08 Cette adresse appartient à une infrastructure pour laquelle l'administrateur a assigné le préfixe fd75:e4d9:cb77:2d00::/56. <problem> <script type="loncapa/python"> import socket def test_address(expect, ans): try: a = socket.inet_pton(socket.AF_INET6, expect) b = socket.inet_pton(socket.AF_INET6, ans) return a == b except socket.error: return False </script> <p>Saisissez le premier préfixe /64 disponible (sans la notation /64) :</p> <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2d00::"> <textline size="40" correct_answer="11" label="Integer #1"/><br/> </customresponse> <p>Saisissez le dernier préfixe /64 disponible (sans la notation /64) :</p> <customresponse cfn="test_address" expect="fd75:e4d9:cb77:2dff::"> <textline size="40" correct_answer="11" label="Integer #1"/><br/> </customresponse> <solution> <div class="detailed-solution"> <p>Explication</p> <p>Les 64 bits définis dans le préfixe s'arrêtent après le mot <tt>2dce</tt>. Les bits suivants sont libres. En IPv6, il n'y a pas d'adresses réservées dans un sous-réseau. La première adresse disponible est donc celle avec l'ensemble des derniers 64 bits (128 - 64) à 0 ; la dernière, avec ces 64 bits à 1.</p> </div> </solution> </problem>
Session 2
Devoir de fin de séquence 1 : Exercice
Soit l'adresse IPv6 suivante : fd75:e4d9:cb77:2dce:25e1:b0f7:65c9:ab42
S1E1: Quelle est le type de cette adresse ?
S1E2: Avec cette adresse, il est possible de joindre (aucune station / uniquement les stations du même réseau / les stations d’une même organisation / les stations de l’Internet)
S1E3: Quel est le préfixe /64 auquel appartient cette adresse ?
S1E4: Quelles sont la première et la dernière adresse de ce préfixe ?
S1E5: Quelle est la méthode de construction utilisé pour l’identifiant d’interface ?
S1E6: Donnez la valeur de l’adresse MAC de la station (0 si elle ne peut pas être déduite de l’adresse)
S1E7: Quelle est l’adresse de multicast sollicité correspondant à cette adresse ?