Setting up security for territory reps

Hello - I need help determining how to set up security in Dynamics CRM so that we can ensure territory reps do not see each others accounts that they are assigned. We have a traditional structure with a VP Sales, Sales Manager and then Territory reps that are assigned by three digit zip. I have to believe there is a way to do this. Thank you