Finally, we've arrived at the end of the module, and you did great.
We covered a ton of material, and since we've covered so much material,
let's take a minute to review everything that we've learned.
First, we learned about the TCP datagram.
During the decomposition of the datagram,
we learned about each section of the datagram,
which includes the source and destination port,
the sequence number, the acknowledgment number,
the header length, reserve, flags, window, checksum, and options.
And there were a ton of options available.
And finally we learned about the data section. With the datagram
successfully covered, we then pivoted to a TCP datagram in Wireshark and
looked at the various information associated within the session. With our
datagram analysis complete, we then learned how data sessions were
established through the 3‑way handshake.
We then learned how data was segmented.
We then learned how data was reassembled and resent during a loss.
We also learned about the elegant way in which TCP sessions are ended.
With the ____ auth TCP finally completed, we then pivoted onto UDP.
During our dissection of the UDP datagram,
we covered each section of the datagram. This included
the source and destination port, the length field,
the checksum, and the data field. With the decomposition of our
extremely lightweight datagram successfully completed, we then moved
on to digesting an actual DHCP session.
During our Wireshark analysis,
we decomposed and matched all the sections of our UDP datagram. We then saw
in action through the decomposition how an actual UDP session is formed with
best effort in minimum acts. Well everyone,
I hope you thoroughly enjoyed this module, but hold your breath
because this dive is only getting deeper, as the next module, TCP:
Ready, Set, Action, will be covering an in‑depth packet analysis of a
TCP web session and a UDP DHCP session. All right, guys, let's jump in.