DNA replication involves three main steps - initiation, elongation, and termination. Initiation begins with unwinding of the DNA double helix by helicase. RNA primers are then added by primase to serve as starting points for DNA polymerase. During elongation, DNA polymerase adds nucleotides to the 3' end of the primers on both the leading and lagging strand. The lagging strand is synthesized in fragments called Okazaki fragments. Proofreading ensures high fidelity by removing mismatched nucleotides. Termination occurs when a termination protein binds to stop unwinding and replication.