How do in-band online firmware updates work?

A.
Firmware is sent to iLO from the server’s host operating system
B.
Firmware is sent to iLO over a connection to the iLO network
C.
Firmware is updating using SPP
D.
Firmware is updated using the Scripting Toolkit