I will briefly describe how congestion is controled on
the Internet, interpret it as a distributed primal-dual
algorithm to share resources among competing sources,
and present simulation results to validate the duality
model. I will review recent dynamic models that
studies linear stability and a class of new protocols.