Private Flood Insurance vs NFIP Insurance

What's the difference between Private Flood Insurance and the NFIP?