Network administration internships are broken into two sub programs based on skill level. For students with advance skills, you will find yourself placed with larger companies and with web hosting firms. There you will get experience with servers and management of a large number of computers. Students with beginner IT skills will be placed with smaller companies and non-profits. At these companies you will work under close supervision of the IT support team, you will join them in day-to-day troubleshooting work, and learn about network maintenance.