El documento describe los protocolos de comunicación definidos por FIPA que son implementados en JADE. Explica las clases de comportamiento provistas por JADE para implementar roles de iniciador y respondedor en protocolos como Request, Query, ContractNet, Propose y Subscription. Estas clases facilitan la implementación de máquinas de estados finitas que modelan el intercambio de mensajes especificado en cada protocolo.