This document provides an overview of networking concepts for Linux systems. It discusses network layers, common protocols like TCP/IP and Ethernet, and networking utilities like ports, addresses, and subnet masks. Specific topics covered include IP addressing using both IPv4 and IPv6, subnetting networks using subnet masks and CIDR notation, and how network messages are passed between layers from the physical layer up to the application layer.