Feature/bug branches. Dynamic and active branches that get moved back into the trunk when the feature/bugfix is complete.
Static branches (tags in Subversion, though in essence just a 'normal branch'). They provide a static snapshot of say, a release. Even though they could be worked on, they remain untouched.