This paper reviews the range of traffic models, with particular attention to microsimulation. Although there are major types, there are so many hybrids that it is difficult to classify them all. The standard way of assigning traffic to a network is to find a static equilibrium from which no driver would be able to find a quicker route. This gives fairly good predictions of the link flows resulting from driver choices. Traffic is loaded on to shortest routes, times are modified by a speed-flow function, leading to reassignment to more routes, and the solution is iterated until all used routes between each origin-destination pair take equal time.