What is the requirement for native iSCSI implementation?

A.
Host with ToE card and array with iSCSI port
B.
Host with software iSCSI initiator and array withFCIP port
C.
Host with NIC and array with FCIP port
D.
Host with iSCSI HBA and array with FC port