This document provides an overview of networking concepts for Linux systems. It discusses network layers, common protocols like TCP/IP and Ethernet, network addressing with IPv4 and IPv6, subnetting using subnet masks and CIDR notation. Ports and network utilities are also covered. The document is intended as a learning resource under the GNU Free Documentation License.