What is the purpose of the Preamble field of a 10 mbps Ethernet frame?

A.
It is used for error detection.
B.
It is used for interface synchronization.
C.
It is used to determine the origin of the data.
D.
It is used to direct the data to the appropriate upper layer protocol for processing.