This tutorial covers various approaches for modeling and analyzing dynamic processes in networks. Modeling the dynamic performance as a stochastic process, we apply tools from discrete and continues time Markov processes theory, renewal theory and queueing theory to analyze the long term, steady state, performance of the processes. Non-stochastic approaches include adversarial queueing theory, and game theory techniques.