MOOC:Devoir Seq2-exercice
From Livre IPv6
Session 3
<problem>
Soit l'en-tête IPv6 suivant :
<tt> 62 80 00 00 05 1E 2C 38 20 01 0D B8 D0 C1 B4 CA </tt> <tt> 65 82 59 4A 1F 2C 88 99 20 01 0D B8 C3 F1 00 B4 </tt> <tt> 00 00 00 00 0F F0 C3 A4 11 00 00 01 00 12 D6 87 </tt> <tt> 00 35 00 35 00 08 1F A9 </tt>
Note : Les données ci-dessus sont représentées en hexadécimal, une ligne pour 16 octets, soit 128 bits. Note : Pour les questions qui suivent, la valeur d'un champ est à donner en hexadécimal (avec le préfixe 0x (et le 'x' en minuscule)), ou en décimal.
S2E01 : Quelle est la valeur du champ Version ?
<stringresponse type="ci" answer="6"> <additional_answer>0x6</additional_answer> <additional_answer>0x06</additional_answer> <additional_answer>0X06</additional_answer> <additional_answer>0X6</additional_answer> <textline label="S2E01" size="20"/> </stringresponse>
S2E02 : Quelle est la valeur du champ Classe de trafic ?
<stringresponse type="ci" answer="40"> <additional_answer>0x28</additional_answer> <additional_answer>0X28</additional_answer> <textline label="S2E02" size="20"/> </stringresponse>
S2E03 : Quelle est la valeur du champ Identificateur de flux ?
<stringresponse type="ci" answer="0"> <additional_answer>0x0</additional_answer> <additional_answer>0x00</additional_answer> <additional_answer>0x00000</additional_answer> <textline label="S2E03" size="20"/> </stringresponse>
S2E04 : Quelle est la valeur du champ Longueur de donnée ?
<stringresponse type="ci" answer="1310"> <additional_answer>0x51e</additional_answer> <additional_answer>0x051e</additional_answer> <textline label="S2E04" size="20"/> </stringresponse>
S2E05 : Quelle est la valeur du champ En-tête suivant ?
<stringresponse type="ci" answer="44"> <additional_answer>0x2c</additional_answer> <textline label="S2E05" size="20"/> </stringresponse>
S2E06 : À quel protocole la valeur de ce champ En-tête suivant du fait-elle référence ?
<optionresponse> <optioninput label="S2E06" options="('Hop-by-Hop extension','Routing extension','Fragment extension','Destination extension','TCP protocol','UDP protocol')" correct="Fragment extension"/> </optionresponse>
S2E07 : Quelle est la valeur du champ Nombre maximal de sauts ?
<stringresponse type="ci" answer="0x38"> <additional_answer>56</additional_answer> <textline label="S2E07" size="20"/> </stringresponse>
<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>
S2E08 : Quelle est l'adresse correspondant à la valeur du champ Adresse source ?
<customresponse cfn="test_address" expect="2001:db8:d0c1:b4ca:6582:594a:1f2c:8899"> <textline size="40" correct_answer="11" label="Integer #1"/>
</customresponse>
S2E09 : Quelle est l'adresse correspondant à la valeur du champ Adresse destination ?
<customresponse cfn="test_address" expect="2001:db8:c3f1:b4::ff0:c3a4"> <textline size="40" correct_answer="11" label="Integer #2"/>
</customresponse>
S2E10 : Quel est le nom du premier champ de l'en-tête suivant ?
<optionresponse> <optioninput label="S2E10" options="('Version','Next Header','Source port','Destination port','Checksum')" correct="Next Header"></optioninput> </optionresponse>
S2E11 : Quelle est la valeur du premier champ de l'en-tête suivant ?
<stringresponse answer="0x11"> <additional_answer>17</additional_answer> <textline label="S2E11" size="20"/> </stringresponse>
S2E12 : Quel est l'équipement qui a fixé les valeurs des champs de l'en-tête IPv6 (sauf le champ nombre maximal de saut) ? (une seule réponse valide)
<multiplechoiceresponse> <choicegroup label="S2E12" type="MultipleChoice"> <choice correct="true">la source</choice> <choice correct="false">un des routeurs intermédiaires</choice> <choice correct="false">le dernier routeur intermédiaire</choice> <choice correct="false">la destination</choice> </choicegroup> </multiplechoiceresponse>
</problem>
Session 2
62 80 00 00 05 1E 2C 38 20 01 0D B8 D0 C1 B4 CA 65 82 59 4A 1F 2C 88 99 20 01 0D B8 C3 F1 00 B4 00 00 00 00 0F F0 C3 A4 11 00 00 01 00 12 D6 87 00 35 00 35 00 08 1F A9
Entête IPv6 avec extension à disséquer :
- Valeur Traffic Class (0x28)
- Valeur Flow Label (0)
- Longueur de donnée (0x51E = 1310 octets)
- Type de l'en-tête suivante (2C / Fragmentation)
- Valeur Hop-Limit (0x38 = 56)
- Adresse source (2001:db8:d0c1:b4ca:6582:594a:1f2c:8899)
- Adresse destination (2001:db8:c3f1:b4::ff0:c3a4)
- Extension
- Type de l'en-tête suivante (11 / UDP)
- Valeur du premier champ (Offset = 0)
- Valeur du second champ (bit M = 1)