Professional Documents
Culture Documents
C. Pain-Barre
INFO - IUT Aix-en-Provence version du 8/12/2009
[Consulter lnonc]
Les rponses sont illustres par la figure suivante. Au sommet, on trouve le datagramme dorigine qui se trouve
fragment en 3 fragments par lhte metteur. Ces fragments suivent chacun une route propre, ventuellement
diffrente. Le premier et le dernier ont t reus par un routeur (pas forcment le mme) qui les fragmente aussi :
111111
000000
00000
11111
000000
111111
00000
11111 1111111111
0000000000
0000000000111111
1111111111000000
000000111
111111000
000
111
000000
111111
00000
11111 000
111
H:
L:
5
5020
000000
111111
00000
11111
000000
111111
00000
11111
000000
111111
00000
11111
0000000000
1111111111
0000000000
1111111111
5000 octets de donnes 000000
111111
000000
111111
000
111
000
111
000
111
000000
111111
00000
11111
M: 0 000000
111111
00000
11111
000000
111111
00000
11111 000000111
0000000000111111
1111111111 000
000
111
D: 0 000000
111111
00000
11111
000000
111111
00000
11111 000000111
0000000000111111
1111111111 000
000
111
000
111
111111
000000 00000
11111 1111111111
0000000000 111111
000000000
111
000000
111111
000000
111111
00000
11111
00000
11111 0000000000
1111111111 000000
111111000
111
000
111
H:
L:
5
1796
000000
111111
000000
111111
000000
111111
1776
00000
11111
00000
11111
00000
11111
octets
H:
L:
5
1796 0000000000
1111111111
0000000000
1111111111
1776 octets
H:
L:
5
1468 000000
111111
000000
111111
000
111
000
111
000
111
1448 octets
000000
111111 00000
11111 000
111
M: 1 000000
111111
000000
111111
00000
11111
00000
11111
M: 1
0000000000
1111111111 M: 0
000000
111111000
111
D: 0 000000
111111
000000
111111 00000
11111
00000
11111
D: 222
0000000000
1111111111 D: 444
000000111
111111000
000
111
000
111
111111
000000
000000
111111 11111
00000
00000
11111 111111
000000
000000
111111 111
000
000
111
000000
111111 00000
11111 000
111
H: 5 000000
111111
000000
111111
H: 5 00000
11111
00000
11111
H: 5
000000
111111 H: 5 000
111
000
111
L:
M:
996
1
000000
111111
976
000000
111111
000000
111111
L:
M:
820
1
00000
11111
800
00000
11111
00000
11111
L:
M:
996
1 000000
111111
000000
111111
976 L:
M:
492
0
000
111
472
000
111
000
111
000000
111111 00000
11111 000
111
D: 0 000000
111111
000000
111111
D: 122 00000
11111
00000
11111
D: 444
000000
111111 D: 566 000
111
000
111
[Consulter lnonc]
Il faut regrouper les datagrammes qui possdent le mme couple (Adresse IP Source, Identification). On
obtient les 3 groupes suivants :
groupe 1 : datagramme_01.txt, datagramme_06.txt et datagramme_10.txt
groupe 2 : datagramme_02.txt, datagramme_05.txt, datagramme_11.txt et
datagramme_12.txt
groupe 3 :
datagramme_03.txt, datagramme_04.txt, datagramme_07.txt,
datagramme_08.txt et datagramme_09.txt
Ensuite, il faut ordonner les fragments de chaque groupe en fonction du champ Dplacement, vrifier quil y
a bien le premier (Dplacement 0) et le dernier fragment (bit More 0) et quil ne manque aucun fragment en
se basant sur le champ Dplacement et la taille des donnes contenues dans les fragments :
Le bloc de donnes obtenu est visualisable en tapant (o, sur allegro, dataglue est dans
~cpb/public et les datagrammes sont dans ~cpb/public/tpres/tp5/datagrammes) :
$ dataglue datagramme_10.txt datagramme_01.txt datagramme_06.txt
,
,,
,;+:,
, ,,,, :::, ,,: ,,,
,:, :, ,,,,
:;, ,,:,, ,, ,,::,
,,,,, ,;+=;, ,, ,,,
,,,, :=; ,;;, ,,,,
,::, :;=:;;, ,;=;,
,:::, , ,, :iYYYi==;, :,,:+i=; ,
, ,;;, , ;tYXRBXIiiIi;;:,:;++++;:,, , ,
,:;;, ,,:+IIi=+tYYIt+:;===+itYi=+; =, ,
:,:;:, ,+tt: :+i=;=iti++iIi=+VV+,,=:,,,
,=:==, , ,iXXi;=ii++iii+==+ititXBV+ ;, ,, ,
,;:, ,;+i+=iYYtIXXVt;,,;=iiRRRR+=: : , ,
,,:,, ,,, ,:;=+:=iitVRBRVIi++=;=IBXRBY+i ;; ,, :,,
,:=;, ,:+tIt+=;;, ,, :;:,;;:+iittttIVIiXMBXt+ ++ :+::,
,:+; :=++++itYVXRRXVt=, ,,:;==;;;=,,,:=iiiBMtYRBWI=,==;:,Y;;:,
, ,,,,;,,;ittIIYVXXYt+tttIXBVi:, ,,:::::;=iit+=iVXY+RBYtXWMB+:;=::==I;,:
, , ,,,:=iIYYIIYVXRBBRRi;:+IVRMVi: ,::::,,:;iIVXRBBBXVYXBVIXBMWV: ==:;+I=:;
V :;+iiiYIIIVXVYVXXRRRRBWRVYYIYVRXVi: ,,:;iIXRRRXXXXXVXXYIRBRBB=:+= :i+;::
W:=itti+itIYI+;;;:,:+tYVRBXBBXYt+;iIYI=:;+;=+tIYYYVXXRRXXXVRRRMBXBM+,;;::,:, ,
W=;B:,=i=IIVXt: , :tXXtVRYtt=,=tt=;;==+iIYVVVXXXXXXXXXXXXXXXRR,:=,,,,
M+:t=;,+IY+=;, ;IViIRY=+IIXRt: ,;==+tIYVVYVVVVVYIYVVVVVXR+:Ii ,:
I;,=V= ,, ,,, ,=IVXYt;,;+YY+, ,,::;=+ittttiiittIIYYIYVYI,;i:,;,,
:: i :: ;+iYX+:iiYt: , ,,:;;===++itIIIYItYVt:=I= VY ,
,;=++=; ,:;ii+=+It=, ,:ittIIIIYIVIIXI;=VY:+V+,
:it+;; ,,, ;YBRVVVXI; ,:;+itIIIIIIYVXI=;IXY:iV:
,, ;;, ,;+IYVVVVYYYVXRRRRXV+, :;=+ittIIYYYXV=:tXVV:,+: ,
,,, :+YRBBRRRRXXXRRRXXXXY=, ,:;+itIYYVYVi,=XRRY =Y=,,
,+= :=itYVRXRRRRXVXXVYVXt, ,:=+tIYYVVt:,tXRBY:,YV;
:: ;=, , ,:;=iIYXXXXRXXVVIIYYi, :;+tIVXI; ;YRXBV; +XY=
,, +; ::;;==+tIYYYVVVVYtttt= ,:=iIVYt;,=YRRBX+ YBV;
: ti,;=++iiitttttIYYYIi+: :=tVYi;;tXRXRVY= =VY+,
, ;Y+ :=+itttIIYYYYVYYI:, ,,,;iIIt+;iVXVXRRY; ;Yi:
,,, :ti:,;;+tYVXXXVXXVVYi, ,:;==+itYIt=+IXRVXBRI: ,
: ;II; ,==+tYVVVVVVVVYt; ,:=+++itIIIiitYVRRRRV+,
: ,VY:::,=+iIYYVVXVIIVI; ,:;=+itIIIIt+==IVXRXI;
+V;:; ;+itIYVVVVYVYYt, , : , ,:=+itIIVVVYIi=;=IRX+, ,
It:,;,;=itIVVVVVYIVY; , :: , , ,:;+itYVXXXXYII=:;=: ,+Y
,X;:;;=;+tIYVXXVVYYVt , ,:IX+,, ,,,,, ,,:;+itIYXXXRXVVYVVt, :=tY
,=R,;+;=;itIYVXXVVYRI, =IXR+ ,,,,,, ,;=++iIYVXXRRXVVXVi, +IVX
V+=:;==+tIIYVXXVVXV= , ,;VIVR; ,,,,,, ,,,,:=++itIVXXXVXXt: :YYVX
IX::;===iIYYVVXXVVVt, , , ,:IIiXY, ,,,,,,,,,::=++iitIYVVXI; : IRXVR
RI,:===+tIYYVXRXXVV; , , :it;iXt ,,, ,::::;=++iiiIVVt= , :IRXXM
V;:;;;=tIIYYVXRRXXI , ,, : ==,IX=+=;, ::::;=++=itIi=: ,,=Vt;=V
+;:;=+itYXVXRRBBRRi, , ,,, ,::, ,;+tti+,::;;=+iiii=, ,iX
;,;;=+iIVXXXRBBBRR= , , , ,,,,,,, ,, ,;++;:;=++==:, ,tM;
;:;=+iIYVXXRRBBBRR; , , , ,,,,, ,, ,;===;; ,, =Y; ,
:;;=itIYXRRRBBBBRR: , :, ,:::, ,;;, ,,,:;
:==+tIYVXRXRRWBRMV, ,,, ,::, ,,, , :::+
;++iIYVXRRRBRMBRMY ,,,,,,, ,;, ,,;,,=
=+itIVXXRBRMBBBBMt ,:,,,, ,, =, ,;:; ,,;t,
+=iIYVXRRBBWBBRMWi ,,::: ,,, ;:, ,:: =;, ,=+=;tiiiVWV=:
+itIVXXRBBBMBMBBMi ,::, ,;+, ,: =tXtIt,=:::;;===,,:=++tVVXBBBRRBBVt+
itIYVXRRBBMMRMMBB+ ,::, iRV: =t+iVIYItiitt+;;==;;IBWXRBBRRBBRXYI
iIIYXXRRBBMMRMMBB+ :;: ,=: ,tRI ,;I+,=+iii+==;;:, ;YWWRBBBBBBBBRXVY
tIYVXRRRBBBMBMBBMi :=: =V=: ,:;XR= , +==V=Yt;:;iYVVYXBWBRBBBBMMMBRRVYY
IYVVXRBBBBMMMMMMXt ,++:=IYi,,, , ,;YRI, ,, ;=;:;::,;YVYBRRBBBMBBBMMMBBBBXXXX
YYYVXRBBBBBBBBBBXI::=+=iVV+,,: ,, ,iBR= ,, :=: =YVRMBBBBBBBBBMMMMBBBBRRRR
YVXXRBBBBBMMWMBRVtVYYI+IXV=,,: ,,:,+XBI: , ,YRXRMRMMMMMBBBMMMMBBBMRRRR
=;IYVXBBMMBBXVYYYItIXXIIVI;,:: ,,,:;iXRt tXRBBRWBMMMMMBBMWMMBBBMBBBB
,:iYVVVVVYtIItIVVYi;:;tVVY,:::,,,,,:,;IY; XBRBRMRBMMMMBMMMMMMMMBBMBBR
==tIYYYYYItIYIYVVY+=, +It:,,,:::, , +i: =BBBMBMBBMMMMMMMMMMMMMBBBBBB
,=iiitIIIYtiiIXXI;+;, ,;;:=;:,,,,: : ;=, IMRRMRMBMBBBBMMMMMMMMMBBMBBR
;it+=ittIYItiiYVt;V= :,,: ;++;,,, , ;; RWRBWBMBMBRRBMMMMMMMMMBBBRXX
;+====+ittYtitIIIVV, , :::, =I+,:,,, :;: , , ;MBBBBMMMMBBBBMMBWWWMMBBBXXYY
it=;::;+tIYYYYItYXt ,:::::,,it ,,,,,,, ,iMBBBBMMBBBBBMMMMWWWMBRXVIYYV
YtVYYYYIti=+itYVXX; , :,;,;; ,+i ,::, :VBBBBMMMBBBBMMWMMWMMBXVYYVVXR
ViIi=;:::,;iIttIYY, , , ;:,: =+: ,:, ;BBBBBMMBBBBMMWWMBMBRXVVVVXRRB
++itt+==+tIYVVXXRR= , ,,,,,,, :+= , , YBXRRRRXRBRBBRBBXVYYIYVVXXRRRB
Iti=;;+tIIYVXXVVXRY: , ,,,,,,, i+ , ,XBRXRBMWWWRXRBRRRVIIYVXXRRRBBB
i=iittIYYYVVVVVVXXR; ,, ,,,,,,:+=, , , ;RBXRMWWWWWXIXMRRBXIYVXXXRBRBBB
YI+tYVYIYVVVVXXXXXXt : ,,,,,,,++ +RBRRBMMWWWYYXRBBRXYVVXRRRRMRBM
YItIVVYYYVVVVXXXXRBY: , ,,,,,,,,,,i= ,, ,tBBRRRRRRXXVVVXRBRRVXRRBBBBBRBR
VYtIYYYYVVVVXXXXRRBRi ,,,,,,:::i= , ,, ,IMRBBBBRRRXXVVXRRRXRRRBBBBBRBBV
VRVVVVYYYVVXXXXRRRRWV: ,,,,,,,::;i; , ,: :VWBBBBRRXXXXXRRBBRXRRBBBBBBBMBY
Si on visualise quand mme les donnes par dataglue avec les datagrammes quon a, on voit appa-
ratre :
$ dataglue datagramme_12.txt datagramme_02.txt datagramme_11.txt \
datagramme_05.txt
MMMM*** M
MMMM****** MMMMMMMMM*..****
MMMM**...*** MMMMMM****..*****
MMMM**.....*** MM MMMMMM*... .******
MMMM**.. ...*** MM MMMM**... .*********.*
MMMM**..*. ...*** MM MMMMM****. .* .*
MMMM**...*. ...*** MM MM MMMMM****.. .* .*
MMMMM**...*. ...*** MM MMMM****... ..* ..****
MMMMMMMMM..*. ..**** MM 000 MM MMMM****... ..* ..*
M****** .. *. ..**** MM 00000 MM / MMM*****.. ...* ..*
MMMM***... *...**** $$$$$$**MM*000000000M MMM******. ...* * ..*
MMMM**.... *...**** 00 $$$$$$$$$$$$$ MM000000000000 MMMM*****.. ...***
MMMMM**.... *. ..*** 000000 $$$$$$$$$$$$$$$$$ M 000000000000MMM****... ...**.......*
MMMMM***.. *. ..*** 0000000$$$$$$$$$$$$$$ 000000000MM****... ..*************
M**MMMMM*. *. ...** 000000$$$$$$$$$$$$$$$ * ..... 00000 ***.. .******
MM******..*. ..** 0000$$$$$$$$$$$$ * MMMMMMMMMM .****
MMMM**.. *. ..** $$$$$$$$$M$$ * MMMMMMMMMMMM MMMMMMMM
MMMMMMM... *. ...** $$$$$$$$$$.* * MMMMMMMMMMMM MMMMMMMMMMM
MM****... *. ...** $$$$$$$M$$...* * MMMMM MMM MMMMMMMMMMMMMM
MMMM**.. *. ..** $$00$$$$$....* * MMMM MMM MMM MMMMMMMMMM
MMMM**...*. ..** $$0000$$$......* * MMMM $$ MMM MMMMMM
MMMM**.. *. ..**$00000$$..**...* * MMM $ $ MM MMMM
MMMM*... *. ..**$0$00$$....* *..* *** MMM $ *$ I $$ MM*
MMM**.. *. ..**$$$0$$......* *.* ** M $ ***$I $ $ *****
MMMMM*** *. .**$$0$$........* * * ** $ ****$I I $ $ **.**
MMMMMMMMMMMMMMMM$..........* * * $ *****$I I $ *$ * *
MMM**********........** * * $ ****$I I $ ***$ * *
MM**........***......* * * $ ***$I I $ ****$ * *
MM**.MMMMMM .***....* * * $ **$ I I $ ****$ ** *
MM**M MMMMMMM .***..* * $*$ H I $ **$ ** *
***MM**. MMMMMMM .*** $ H H $ $ ** *
*****.MM**... MMMMM .** ***** HH $$ MMMMM *
****.....MM**... M * **** $$$$$$$$$ MMMMMMMMMM**
******.......MM**......M MMMMMMMMMMMM M***...**MMMM*
********........MMM****.M M MMMMMMMM*********M ...*****
**** ***..........MMM**M MM MMMMMMM******... MMMMM***. ...****
** ***..............M M MMMM MMMMMM*******... MMMMMM***. ...****
***...............M MMMMMMMMM******.... MMMMMM***.. ...****
***** ...............M MMMMM***** ..... ..MMMMMMM *** ... ...***
****................M MMMMMM****.... ....MMMMMMM**... ...***
****.................M MMMMM*****... .....MMMMMMM*M***. ....***
****.................M MMMMM****.. ......**MMMMMMMMX*... ...***
****.................M MMMMM*****... ....****MMMMMMMMX*... ..***
*****......**.........MMMMMM*****.... ...*** MMMMMMM*X**.... ...***
*****.....* ***....MMMMMM****.... ...*** MMMMMMMMX****...... .....****
****.......* ***MMMMMM****......*....** MMMMMMMX******............*****
***........* MMMMMM****....***...** MMMMMMMX***********************
***........* MMMMMM****...** *..** MMMMMMM********************...*
****.......* MMMMMM****..** *.** MMMMMMM*****************.....*
******.....* MMMMMM****.****.*** MMMMMMM**************........*
********* MMMMM******M**..* MMMMMMM********...........*
***** MMMMM****MMM****.. MMMMMMMMMM* ***..........*
M*MMMM**MMMMM*****... **........*
MMM*MM*MMMMMMMM*****... ...**......*
MMMM*MM*MMMMMMMMM*****.... .....*****....*
MMMM***M**MMMMMMMM******..... ...****.***..*
MMMM*****..*MMMMMMMM******...... .....****.** ***
MMMMM***...*$$$MMMMMMM******...... .....****...** *
MMMMM**....*$$$$$MMMMMMM*****............** ....*****... .**
MMMM***.. .*$$$$$$$MMMMMMM****************X***********.... .*
MMMM***.. .*$$$$$$$$$$MMMMMMM**************X*********..... ..**
MMMM**.. ..*$$$$$$$$$$ MMMMMMMMMMM*******MX******..... ..**
MMMM**... ..*$$$$$$$$$$ MMMMMMMMMMMMMMMMMMMM****.... .**
MMMM**... .*$$$$$$$$$$$$ MMMMMMMMMMMM M$$****... .**
MMMM**... .*$$$$$$$$$$$$ $$$***.. ..**
MMMM***.. .*$$$$$$$$$$$$$$ $$ $$$***.. ..**
MMMMM***.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***.. ..**
MMMM***.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**.. .**
MMMM***... .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**.. ..*
MMMMM***.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**. ..**
MMMMM***.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**.. ..**
MMMM***.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$**... .**
MMMM***... .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*... ..**
MMMM***... .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*.. .**
MMMMM**... .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*.. .**
MMMM***.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*.. ....**
MMMM**.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*.. ....**
MMMM**... .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*.. ..**
MMMM**.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*.. ..**
MMMM*.... .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*.. ..**
MMMM**.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$* ..**
MMM***... .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ..** 00000
MMMM***.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ..** 0000000
MMMM***.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$..** M0000000
MMMM**.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.** M 00000
MMM**.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$* M.. M
MMM**... .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ M .M. M
MMM**.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ M......M
MMM*.. .*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ M .M. M
$$MMM*..........................**
***..................*.** **********................***......................**
***..................*** ******** ........... *** ................... **
**..................*** **............***.................*
**.................** X..............**..............**
***............*** ***.............**...........**
****....**** ***..........**.........***
****** *****....PB.....****
[Consulter lnonc]
Trame Ethernet :
Datagramme ARP :
Il sagit dune requte ARP mise par la machine dadresse IP 125.5.48.10, demandant
ladresse physique Ethernet de la machine 125.18.110.3.
i Elle est correcte car tous les champs du datagramme ARP sont cohrents, il est bien vhicul par
une trame mise en diffusion partir de la carte qui correspond ladresse physique source du
datagramme.
[Consulter lnonc]
Trame Ethernet :
Datagramme IP :
Champs du datagramme IP
Version 4
IHL 0x5 (donc 20 octets den-tte et pas doption)
Type of Service (TOS) 0x00 soit 000 0 0 0 00 en binaire :
Priorit 000 (routine)
bit D 0 donc pas de souhait de faible dlai
bit T 0 donc pas de souhait de gros dbit
bit R 0 donc pas de souhait pour privilgier la fiabilit
Rserv 00
+ il ny a donc pas de traitement particulier raliser pour ce datagramme
Longueur Totale 0x0054 soit 84 octets (il y a donc 84 20 = 64 octets de donnes)
Identification 0x9c1e soit 39966
Partie Flags et Dplacement : 0x0000 soit 0 0 0 0000000000000 en binaire do :
Bit 0 0
Bit Dont Fragment 0 ce datagramme peut tre fragment
Bit More 0 donc pas de fragment qui suit ce datagramme
Dplacement (Offset) 0 donc pas de fragment qui prcde ce datagramme
+ ce datagramme nest pas fragment
Time To Live 0x33 soit 51
Proto 0x01 soit 1 (ICMP)
Total de Contrle 0x2d8c (correct)
Adresse IP source 0x8b7cbb04 soit 139.124.187.4
Adresse IP destination 0xac10cb6d soit 172.16.203.109
Donnes 0000 f72b ea30 0002 c31f 6047 0e37 0200
0809 0a0b 0c0d 0e0f 1011 1213 1415 1617
1819 1a1b 1c1d 1e1f 2021 2223 2425 2627
2829 2a2b 2c2d 2e2f 3031 3233 3435 3637
Message ICMP :
[Consulter lnonc]
Il sagit donc de la rponse ARP mise par la machine dadresse IP 125.18.110.3 pour indiquer que
ladresse de sa carte Ethernet associe 125.18.110.3 est 06:79:04:5e:8f:12. Cette rponse est en-
voye la carte 09:ab:14:d8:05:48 de la machine 125.5.48.10, qui avait pos la question.
Datagramme ARP :
Trame Ethernet :
i Cette trame ne fait que 42 octets or la taille minimale dune trame Ethernet doit tre de 64 octets,
en comptant le CRC (mais pas le Prambule). Il manque donc 64 42 4 = 18 octets de bourrage,
quil faut ajouter aux prcdents, suivis du CRC.
[Consulter lnonc]
Pour fabriquer la trame, on commence par fabriquer le message ICMP puis le datagramme IP qui lencapsule.
Message ICMP :
Datagramme IP :
Champs du datagramme IP
Version 0x4 (version 4)
IHL 0x5 (20 octets den-tte car pas doption)
Type of Service (TOS) 0x00 soit 000 0 0 0 00 en binaire car :
Priorit 000 (routine)
bit D 0 car pas de souhait de faible dlai
bit T 0 car pas de souhait de gros dbit
bit R 0 car pas de souhait pour la fiabilit
Rserv 00
Longueur Totale 0x0054 (84 octets = 64 donnes + 20 en-tte)
Identification 0x0000
Partie Flags et Dplacement : 0x4000 soit 0 1 0 0000000000000 en binaire car :
Bit 0 0
Bit Dont Fragment 1 car le datagramme ne doit pas tre fragment
Bit More 0 car pas de fragment qui suit ce datagramme
Dplacement (Offset) 0 car pas de fragment qui prcde ce datagramme
Time To Live 0x40 (64)
Proto 0x01 (ICMP)
Checksum 0x7caa
Adresse IP source 0xac10cb6d (172.16.203.109)
Adresse IP destination 0x8b7cbb04 (139.124.187.4)
Donnes 0800 ef2b ea30 0002 c31f 6047 0e37 0200
0809 0a0b 0c0d 0e0f 1011 1213 1415 1617
1819 1a1b 1c1d 1e1f 2021 2223 2425 2627
2829 2a2b 2c2d 2e2f 3031 3233 3435 3637
Trame Ethernet :
3 Simulation IP
[Consulter lnonc]
La modlisation du rseau est contenue dans ce fichier xml et correspond lillustration suivante :
R4 a 2 cartes rseaux
dans 139.124.0.0 ; lune dans
le vlan 6 et lautre dans le vlan 7 La route vers
139.124.0.0 a t
ajoute dans la
table de R2