NAKACK - uses negative acknowledgments and sequence numbering, old version
NAKACK2 - uses negative acknowledgments and sequence numbering, new version
UNICAST - uses positive acknowledgments and sequence numbering, for unicast messages
UNICAST2 - uses negative acknowledgments and sequence numbering, for unicast messages