Decodage de datagramme IP
kabson
-
brupala Messages postés 115096 Date d'inscription Statut Membre Dernière intervention -
brupala Messages postés 115096 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je m'excuse d'avance si ce n'est pas le lespace indiqué pour poser ce genre de problème.
J'aimerais savoir comment s'y prendre pour decoder un datagramme constitué d'octets representés en hexadecimal connaissant le format du datagramme IP ?
je vous remercie pour votre bonne comprehension
Je m'excuse d'avance si ce n'est pas le lespace indiqué pour poser ce genre de problème.
J'aimerais savoir comment s'y prendre pour decoder un datagramme constitué d'octets representés en hexadecimal connaissant le format du datagramme IP ?
je vous remercie pour votre bonne comprehension
A voir également:
- Decodage de datagramme IP
- Ethernet n'a pas de configuration ip valide - Guide
- Télévision ip - Guide
- Comment connaître son adresse ip - Guide
- IPTV illégal : après les pirates, la justice condamne maintenant les clients… jusqu'à la prison ! - Guide
- Decodage téléphone android - Guide
3 réponses
Salut,
tu n'as pas à t'excuser, tu es pile au bon endroit ;-)
que veux tu exactement ? un outil pour décoder les trames ou bien des informations sur les protocoles ?
pour décoder, tu peux par exemple utiliser analyseur comme Wireshark qui fait cela , il ya aussi des outils moins conviviaux genre tcpdump sou unix/linux .
si tu veux apprendre les protocoles , c'est par là :
https://www.frameip.com/entete-ip/
ou plus: http://www.protocols.com/ si tu veux jouer au petit analyseur ;-)
tu n'as pas à t'excuser, tu es pile au bon endroit ;-)
que veux tu exactement ? un outil pour décoder les trames ou bien des informations sur les protocoles ?
pour décoder, tu peux par exemple utiliser analyseur comme Wireshark qui fait cela , il ya aussi des outils moins conviviaux genre tcpdump sou unix/linux .
si tu veux apprendre les protocoles , c'est par là :
https://www.frameip.com/entete-ip/
ou plus: http://www.protocols.com/ si tu veux jouer au petit analyseur ;-)
Bonjour,
C'est en fait dans l'esprit d'un exercice que j'ai à traiter.
J'ai le datagramme suivant :
Codage Hexadecimal
45 02 00 3A
7D A5 60 00
40 01 B8 60
C4 D3 50 2A
A1 36 40 21
0C 28 00 8B
02 95 0D 6C
03 34 12 35
50 24 1C B2
84 40 00 00
et je dois remplir le tableau suivant :
Version Ip
Longueur de l’en-tête
Longueur datagramme
N° datagramme
Datagramme fragmenté
TTL
Protocole de niveau supérieur
@ip source
@ip destination
Merci de me consacrer un peu de votre temps.
C'est en fait dans l'esprit d'un exercice que j'ai à traiter.
J'ai le datagramme suivant :
Codage Hexadecimal
45 02 00 3A
7D A5 60 00
40 01 B8 60
C4 D3 50 2A
A1 36 40 21
0C 28 00 8B
02 95 0D 6C
03 34 12 35
50 24 1C B2
84 40 00 00
et je dois remplir le tableau suivant :
Version Ip
Longueur de l’en-tête
Longueur datagramme
N° datagramme
Datagramme fragmenté
TTL
Protocole de niveau supérieur
@ip source
@ip destination
Merci de me consacrer un peu de votre temps.
l'octet avec valeur 45 indique la version, suivi de la longueur de l'entête ip en mots de 32 bits (4 octets)
sans options la longueur de l'entête est 0x05 car l'entête ip fait 20 octets
c'est pour ça que l'entête ipV4 commence en principe par un octet 0x45
c'est effectivement le repère.
heureusement qu'on ne t'as pas attendu pour la solution depuis 2 ans ;-)
sans options la longueur de l'entête est 0x05 car l'entête ip fait 20 octets
c'est pour ça que l'entête ipV4 commence en principe par un octet 0x45
c'est effectivement le repère.
heureusement qu'on ne t'as pas attendu pour la solution depuis 2 ans ;-)
IHL == 0x05 (20 octets)
version ==0x40
Version + IHL ==0x45 (premier octet) qui indique normalement le début d'un paquet ipv4
version ==0x40
Version + IHL ==0x45 (premier octet) qui indique normalement le début d'un paquet ipv4