Restriction enzymes recognize specific DNA sequences, typically 4-8 base pairs long, and cleave the DNA at these sites. The sequences are palindromic, meaning they read the same in both directions. They can produce 'blunt' or 'sticky' ends, which are essential for DNA cloning and other recombinant DNA technologies.