Notes:
Each packet begins with a 14 byte Ethernet header
A missing byte “__” denotes an unknown or corrupted byte
Embedded protocol numbers in decimal are: TCP = 6; UDP = 17; and
ICMP = 1
====================================================================================
Question 1
01 00 5e 00 00 02 00 0f f8 a0 c0 80 08 00 45 00
00 30 00 00 00 00 01 11 c5 3d 0a 7b 0a 03 e0 00
00 02 07 c1 07 c1 00 1c 85 03 00 00 08 03 0a 64
0a 00 63 69 73 63 6f 00 00 00 0a 7b 0a 01
Question 2
78 2b cb 9d 39 f3 00 0f f8 a0 b1 c0 08 00 45 00
00 28 09 7b 40 00 f4 06 70 13 d0 55 28 50 0a 7b
0a 21 00 50 36 bd d0 83 65 86 aa 7b 52 fb 50 10
10 2c 27 d9 00 00
Question 3
78 2b cb 9d 39 f3 00 0f f8 a0 b1 c0 08 00 45 00
00 __ 09 7b 40 00 f4 06 70 13 d0 55 28 50 0a 7b
0a 21 00 50 36 bd d0 83 65 86 aa 7b 52 fb 50 10
10 2c 27 d9 00 00 00 00 0a 26 d6 1e 5f 3a 33 12
Given, each packet starts with 14 byte ethernet header.
Q1.
(a) 1st 4 bits of the packet denote IP version. 15th byte is 0x45. Hence, first 4 bits i.e. 4 is the IP version. Next 4 bits denote header length in 32-bit words. i.e. 5 32-bit words are there in header length i.e. header is 20 bytes.
(b) 10th byte in the header gives embedded protocol. i.e. 0x11, which means UDP (decimal 17 equivalent to 0x11).
(c) From (a), header is 20 bytes, hence count all bytes and subtract 14 and 20, and that will be the embedded protocol payload size. Here, 28 bytes.
Q2. Steps are same as above.
(a)15th byte is 0x45. Hence, IP version is 4. Header length = 5 32-bit words = 20 bytes.
(b) 10th byte in header is 0x06. which means TCP.
(c) Embedded protocol payload size = 54-20-14 = 20 bytes.
Q3.
(a)15th byte is 0x45, i.e. IP version is 4. header length = 5 32-bit words = 20 bytes
(b) 10th byte in header is 0x06 which means TCP.
(c)Embedded protocol payload size = 64 - 20 - 14 = 30 bytes
Notes: Each packet begins with a 14 byte Ethernet header A missing byte “__” denotes an...
Question 1 00 00 0c 07 ac 0a 78 2b cb 9d 39 f3 08 00 45 00 00 58 02 88 00 00 80 01 00 00 0a 7b 0a 21 0a 65 f0 0a 03 02 fc fd 00 00 00 00 45 00 00 3c 29 84 00 00 7f 01 03 32 0a 65 f0 0a 0a 7b 0a 21 00 00 54 29 00 01 01 32 61 62 63 64 65 66 67 68...
From the following hexdump, answer the questions below: 0000 00 1d 6b 99 98 68 00 1d d9 2e 4f 61 08 00 45 00 0010 01 41 44 90 40 00 3f 06 d6 5a c0 a8 01 40 4a 7d 0020 13 67 98 f1 01 bb 2e cb 07 05 fb dd 38 75 80 18 0030 ff ff 02 16 00 00 01 01 08 0a 2a 7b 63 c9 3b 78 0040 e0 8b 8d...
1. Can this message be delivered directly by the source to the
destination, or will it require routers to handle the message?
Frame Type Frame Data Destination Hardware Address 6 Bytes Source Hardware Address 6 Bytes 2 Bytes 46 - 1500 Bytes 3 Byte 0 1 2 3 bit 012345678 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 O Version Header Length Type Of Service...
What is the network ID in the destination
address?
What is the host ID in the destination
address?
Write the destination IP address in dotted-decimal
notation.
Find the source IP address.
What class is the source IP address?
What is the network ID in the source
address?
What is the host ID in the source
address?
Write the source IP address in dotted-decimal
notation.
Can this message be delivered directly by the source to
the destination, or will it require...
Convert Hex To Dec in java with HashMap and put in .txt file I'm making a compiler for assembler in JAVA. My program after several processes leaves a text file as follows. 02TLIGHT2.ASM file with this: CLO Start: MOV AL,0 OUT 01 MOV AL,FC OUT 01 JMP Start END Im trying by means of my hashmap convert the commands to his assigned hexadecimal value and put it in a text file? The output of my actual program in a 02TLIGHTHexa.ASM...