Tape drive is a peripheral device that reads and writes data stored on a magnetic tape or a punched tape. Tape drives are of 2 kinds - internal or external. For internal tape drives, you need to know the media type the unit will accept, the interface type, and the form factor it is designed for. For external tape drives, the form factor is not important. But you need to know the type of media and the interface type to establish compatibility.