This document provides an overview of computer networking concepts including the OSI model, TCP/IP model, IPv4 addressing, and subnet masking. It describes the seven layers of the OSI model and some common protocols like TCP, IP, UDP, and FTP. It also explains the four layers of the TCP/IP model and compares it to the OSI model. IPv4 addressing supports unicast, broadcast, and multicast modes. IPv4 uses a hierarchical addressing scheme to divide IP addresses into network and host portions. Subnet masks are used to distinguish the network ID from the host portion of an IP address.