This document provides an overview of IPv4, ARP, and ICMP. It describes IPv4 addressing including classful addressing using classes A-E, classless addressing using CIDR notation, and special addresses. It also covers ARP including its operation, format, cache, and applications like proxy ARP and ARP spoofing. ICMP is introduced including its operation, format, types of messages for error reporting and querying, and tools. Hands-on examples of ARP requests, replies, probes and gratuitous ARP are also provided.