Restriction endonucleases are enzymes that produce internal cuts called cleavage in DNA molecules only within or near those sites which have specific base sequences (recognition site). These are obtained from the bacterial cells. Restriction enzymes were obtained from the bacterial cells. Restriction enzymes were discovered due to and named after the phenomenon of host restriction of bacterial phages.