This document discusses various computer networking devices. It begins by defining networking devices as units that mediate data transfer in a computer network. It then covers common basic networking devices including repeaters, bridges, hubs, switches, and routers. For each device, it provides a definition, description of functionality, and advantages and disadvantages. It also discusses network software and its key functions such as access control, transmission control, error control, and network management which allow computers and devices to communicate across networks.