Update 'Test_Cases/Test_Case3/readme'

This commit is contained in:
Sana147 2023-05-08 02:03:53 +00:00
parent c95ddb8ac6
commit 0ba0245392

View File

@ -26,3 +26,28 @@ This folder contains details for Test_Case3.
(i) Concatenate TCP Pseudo header (Protocol, Source IP, Destination IP, Total Length) with TCP header and TCP data. This creates a big integer.
(ii) Convert this integer to binary and compute bit wise 1's complement.
22. Urgent Pointer = 0 for now.
The value of header comes out to be:
header = {}
header[0] = 0x45, Version, IHL
header[1] = 0x00, TOS,
header[2] = 0x00, Total Length,
header[3] = 0x28, Total Length,
header[4] = 0x00, Identification,
header[5] = 0x03, Identification,
header[6] = 0x00, Flags + Fragment Offset,
header[7] = 0x00, Flags + Fragment Offset,
header[8] = 0x28, TTL
header[9] = 0x06, Protocol
header[10] = 0x00, Header Checksum
header[11] = 0x00, Header Checksum
header[12] = 0xac, Source IP,
header[13] = 0xa8, Source IP,
header[14] = 0x05, Source IP,
header[15] = 0x03, Source IP,
header[16] = 0xac, Destination IP,
header[17] = 0xa8, Destination IP,
header[18] = 0x05, Destination IP,
header[19] = 0x04, Destination IP,
The value of IP_Header_Checksum comes out to be: .