There are several types of switching protocols used in computer networks, some of the most common include:

This list is not exhaustive, there are many other switching protocols that have been developed for specific use cases or environments.