O Level Papers!
Both MQTT (a lightweight publish-subscribe protocol) and HTTP (standard web protocol) are used at the application layer of IoT communication.