I need guides on how to read following hexadecimal value. I got the following example, but still don't really get it on how to read them. 45 00 00 30 44 22 40 00 8 006 00 00 8c 7c 19 ac ae 24 1e 2b As you can see above..there are 20 bytes/bits (still not really sure how to call them) How do i determine following. 1)Version 2)Header length 3)Type of service 4)Total length 5)Identification 6)Flags 7)Fragment offset 8)TTL 9)Protocol 10)Header checksum 11)Source IP 12)Destination IP I hope there will be anyone kind enough to guide me on how to get the data. TQVM. asked 23 Apr '14, 06:19 Titanfall edited 23 Apr '14, 06:27 grahamb ♦ |
2 Answers:
I believe you want RFC 791, in particular Sect 3.1 Internet Header Format answered 23 Apr '14, 06:25 grahamb ♦ |
answered 23 Apr '14, 12:54 mrEEde2 |
Hello sir, thx for replying.
I have gone through those notes.Unfortunately I still don't get it on how thing works.
Therefore,my purpose of above question was to look for ppl who might be free to provide me the way they get the answer.
I hope you could help me out.
45 00 00 30 44 ...
First for bits is 4 (out of Hexadecimal 45) Version = 4
IHL = next for bits = 5
and so on ( Total lenght = #00 30)