This document discusses queueing theory and queuing networks. It begins by defining a queue as a model where arrivals come at random times and require random amounts of service from one or more servers. A queuing network can then be modeled as interconnected queues. Key inputs for analyzing a queue include the arrival and service processes, number of servers, and queueing rules. Additional inputs are needed for queueing networks, such as the interconnections between queues and routing strategies. Queues can be open, with arrivals from outside and departures, or closed, with a fixed number of jobs circulating. The document outlines analytical approaches for studying queues and networks through equilibrium analysis, focusing on obtaining mean performance parameters.