La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Exercice Trame Ethernet

Présentations similaires


Présentation au sujet: "Exercice Trame Ethernet"— Transcription de la présentation:

1 Exercice Trame Ethernet
Olivier Togni Mickaël Choisnard 2009

2 Rappel du système hexadécimal
Base décimale 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Base hexadécimale A B C D E F Base binaire 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Le nombre 27 (en base 10) vaut en base 16 : 1x x160 = 1x161 + Bx160 c'est-à-dire 1B en base 16. Le nombre FB3 (en base 16) vaut en base 10 : Fx162 + Bx x160 = = 4019

3 Trame ethernet Préambule=7x10101010 SFD=fanion de début=10101011
adresses sources et destination physiques (adresses MAC) Type=protocole transporté 0x0800 : IPv4 0x86DD : IPv6 0x0806 : ARP 0x8035 : RARP 0x0600 : XNS 0x809B : AppleTalk CRC=code détecteur d'erreur sur 32 bits

4 Niveau 2 Quelles sont les adresses Ethernet des deux hôtes ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

5 Niveau 2 Quelles sont les adresses Ethernet des deux hôtes ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

6 Niveau 2 Quelles sont les adresses Ethernet des deux hôtes ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

7 Niveau 2 Que transporte ces trames ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

8 Niveau 2 Que transporte ces trames ? IPv4 Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

9 Niveau 2 Y a-t-il eu ajout d’octets de bourrage au niveau trame ?
Trame n°1 b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

10 Niveau 2 Y a-t-il eu ajout d’octets de bourrage au niveau trame ?
La trame fait 46 octets donc c’est la taille minimale. On peut suspecter qu’il y a eu bourrage. L’analyse de niveau 3 permettra de répondre. Trame n°1 b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

11 Niveau 3 Quelle est la version du protocole de niveau 3 contenu dans les trames ? Trame n°1 b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

12 Niveau 3 Quelle est la version du protocole de niveau 3 contenu dans les trames ? 4 Trame n°1 b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

13 Niveau 3 Quelles sont les adresses IP des deux hôtes ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

14 Niveau 3 Quelles sont les adresses IP des deux hôtes ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

15 Niveau 3 Quelles sont les adresses IP des deux hôtes ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

16 Niveau 3 Quelles sont les adresses IP des deux hôtes ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

17 Niveau 3 Que transporte ces paquets ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b Trame n°2 c e b 2c 8b b d2 5e 5c 93 d2 5e 63 09 e7 10 a4 4d 91 6c c d0 30 b b

18 Niveau 3 Que transporte ces paquets ? TCP Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b Trame n°2 c e b 2c 8b b d2 5e 5c 93 d2 5e 63 09 e7 10 a4 4d 91 6c c d0 30 b b

19 Niveau 3 Certains paquets sont-ils fragmentés ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b Trame n°2 c e b 2c 8b b d2 5e 5c 93 d2 5e 63 09 e7 10 a4 4d 91 6c c d0 30 b b

20 Niveau 3 Certains paquets sont-ils fragmentés ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b Trame n°2 c e b 2c 8b b d2 5e 5c 93 d2 5e 63 09 e7 10 a4 4d 91 6c c d0 30 b b

21 Niveau 3 Certains paquets sont-ils fragmentés ?
Le bit dernier fragment est à 0 donc que c’est la fin du paquet. Le fragment offset est à 0 donc c’est le début du paquet. Donc le paquet n’est pas fragmenté. Trame n°1 b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b Trame n°2 c e b 2c 8b b d2 5e 5c 93 d2 5e 63 09 e7 10 a4 4d 91 6c c d0 30 b b

22 Niveau 3 Les paquets contiennent-ils des options ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b Trame n°2 c e b 2c 8b b d2 5e 5c 93 d2 5e 63 09 e7 10 a4 4d 91 6c c d0 30 b b

23 Niveau 3 Les paquets contiennent-ils des options ?
Il faut regarder la longueur d’en-tête (5x32bits =20 octets) Il n’y a pas le champs option+bourrage Trame n°1 b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b Trame n°2 c e b 2c 8b b d2 5e 5c 93 d2 5e 63 09 e7 10 a4 4d 91 6c c d0 30 b b

24 Niveau 3 Quelles est la durée de vie de chaque paquet ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b Trame n°2 c e b 2c 8b b d2 5e 5c 93 d2 5e 63 09 e7 10 a4 4d 91 6c c d0 30 b b

25 Niveau 3 Quelles est la durée de vie de chaque paquet ? 60 Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b Trame n°2 c e b 2c 8b b d2 5e 5c 93 d2 5e 63 09 e7 10 a4 4d 91 6c c d0 30 b b 64

26 Niveau 3 Quelle est la longueur de chaque paquet ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b Trame n°3 b c e 28 14 ef c d 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c d 91 6c e bc 20 d

27 Niveau 3 Quelle est la longueur de chaque paquet ?
44 octets pour les trames 1, 2 et 6 40 octets pour les trames 3, 7 et 8 42 octets pour la trame 4 Trame n°1 b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b 44 Bourrage Trame n°3 b c e 28 14 ef c d 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c d 91 6c e bc 20 d 40 Bourrage

28 Niveau 4 Quels sont les ports source et destination ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

29 Niveau 4 Quels sont les ports source et destination ?
Début trame ethernet Début IP Trame n°1 b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b Début TCP

30 Niveau 4 Quels sont les ports source et destination ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b 4260 2535

31 Niveau 4 Quelles sont les tailles des fenêtres ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

32 Niveau 4 Quelles sont les tailles des fenêtres ?
Place disponible dans le buffer de réception de l’émetteur. Trame n°1 b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b 16384 octets

33 Niveau 4 Quels sont les numéros de séquence ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

34 Niveau 4 Quels sont les numéros de séquence ?
Ca sert de numéro initial pour les octets envoyés Trame n°1 b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b

35 Niveau 4 Quels sont les données échangées ? Trame n°1
b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b Trame n°4 c e b 2a 8b b d2 5e 5c 93 d2 5e 63 09 e7 10 a4 4d 91 6c c d0 17

36 Niveau 4 Quels sont les données échangées ?
Il faut voir le champs data offset (5 (pas options) ou 6 (options)) Il y a des données sur la trame 4 et 6 ( ) Trame n°1 b c e 2c 14 ee c a 93 d2 5e d2 5e 5c 10 a4 09 e7 42 0c c1 b Trame n°4 c e b 2a 8b b d2 5e 5c 93 d2 5e 63 09 e7 10 a4 4d 91 6c c d0 17

37 Diagramme de l’évolution de la connexion
Trame 1 N(seq)=Na,N(acc)=0,Syn Trame 2 N(seq)=Nb,N(acc)=Na,Ack + Syn Trame 3 N(seq)=Na+1,N(acc)=Nb+1,Ack Trame 4 Trame 5 N(seq)=Nb+1,N(acc)=Na+1,Ack + Push N(seq)=Na+1,N(acc)=Nb+3,Ack Trame 6 Trame 7 N(seq)=Nb+3,N(acc)=Na+2,Ack + Push N(seq)=Na+3,N(acc)=Nb+4,Ack+Fin Trame 8


Télécharger ppt "Exercice Trame Ethernet"

Présentations similaires


Annonces Google