El documento describe diferentes técnicas para especificar protocolos de forma formal, incluyendo máquinas de estados finitos y redes de Petri. Las máquinas de estados finitos representan los estados posibles de los protocolos y las transiciones entre estados, mientras que las redes de Petri usan lugares, transiciones y tokens para modelar los estados y cambios de estado de un protocolo.