What should the server do if it receives a packet that it does not recognize?
For example:
1. The packet is a malformed MQTT packet
2. The packet is some other protocol
MALFORMED packets should be rejected before any further checking. For example, if a client send QoS 3 with a bad client ID then the packet should be rejected because it is malformed.