Stochastic network calculus is a theory for analyzing computer networks that handles uncertainty. It uses probabilistic bounds to model traffic arrivals and service guarantees in a network. This allows some packets to violate performance measures like delay or backlog with a small probability. Stochastic network calculus transforms complex non-linear networks into analytically tractable models using tools like arrival and service curves with error bounds. It provides a framework to derive stochastic guarantees for metrics like delay and backlog in multi-node networks under different scheduling policies.