Studying packet captures is one of the best methods to learn the operation of protocols in any of the 7 network layers. It doesn’t matter if they were made in wireshark, tshark, tcpdump or any other program.
Thanks to the work of very good people we do not need to create the conditions ourselves and make these captures. There are several “capture banks” available for us to enjoy and learn from:
Number one! well known by many, the bank of Jeremy Stretch.
Chris Sanders github
While preparing to write this post I found one more page with wireshark packet captures. The “Job Aids” page from Nick Russo, also an author of several publications and training for CCIE and CCDE certifications.