This document contains notes on networking concepts including network requirements, communication media, networking devices, Ethernet cabling, OSI model, TCP/IP protocols, IP addressing, and classes of networks. It defines networking as the method of establishing a connection between two or more computers for data communication and sharing resources. Basic requirements for establishing a network include networking cards and communication media such as wired (coaxial cable, fiber optics, twisted pair) and wireless. Common networking devices are hubs, switches, routers, and bridges.