Prerequisites

Linux

https://ubuntu.com/tutorials/command-line-for-beginners#1-overview 

 

Ethernet

https://www.rfwireless-world.com/Tutorials/Ethernet-tutorial.html

 

Private vs Public IP

https://www.avast.com/c-ip-address-public-vs-private#:~:text=A%20public%20IP%20address%20identifies,a%20unique%20private%20IP%20address.

 

VMWare Networking

https://masteringvmware.com/vmware-workstation-networking-overview/

 

IP protocol

https://www.cloudflare.com/en-ca/learning/network-layer/internet-protocol/

https://www.omnisecu.com/tcpip/ipv4-protocol-and-ipv4-header.php

https://www.ibm.com/docs/en/aix/7.2?topic=protocol-tcpip-protocols

https://www.techtarget.com/searchunifiedcommunications/definition/Internet-Protocol

https://www.tutorialspoint.com/ipv6/ipv6_headers.htm

 

TCP

https://networklessons.com/cisco/ccie-routing-switching-written/tcp-header

https://danielmiessler.com/study/tcpdump/

 

UDP

https://www.geeksforgeeks.org/user-datagram-protocol-udp/

https://networklessons.com/cisco/ccna-routing-switching-icnd1-100-105/introduction-to-tcp-and-udp

https://dzone.com/articles/tcpdump-learning-how-read-udp

 

ICMP

https://networklessons.com/cisco/ccie-routing-switching-written/icmp-internet-control-message-protocol

https://www.howtouselinux.com/post/tcpdump-filter-icmpv6-packets