About this interactive
Every storage device needs two things to work with a computer: a way to connect, and a way to communicate. The lesson compares them to a plug and the electricity that flows across it.
The interface is the plug: the physical connection between the drive and the computer. A SATA port and cable, an mSATA slot, an eSATA port on the back of a case, a long PCIe expansion slot, a USB port.
The protocol is the electricity across the plug: the rules the drive and the computer use to talk. SATA, NVMe, USB and SAS are protocols.
Usually the two line up. A desktop hard drive plugs into a SATA port and speaks SATA; a flash drive plugs into USB and speaks USB. The interesting cases are where they do not. An mSATA card has a different plug from a 2.5-inch SATA drive but still speaks SATA. An eSATA port will not take an internal SATA cable, but the signal across it is still SATA. An SSD inside a USB enclosure still speaks SATA (or NVMe) to a small bridge chip, which converts it to USB for the trip to the computer.
NVMe drives are the case to get right. NVMe is the protocol, the language the drive speaks. Its signals travel over PCIe lanes, the same high-speed bus expansion cards use. The plug is usually an M.2 slot, sometimes a PCIe expansion slot on an adapter card. So an M.2 NVMe SSD connects through an M.2 slot, speaks NVMe, and is carried over PCIe. The video in the Protocols and Interfaces lesson says this the other way round (connector NVMe, protocol PCIe); the Solid State Drives lesson has it right: M.2 uses PCIe as the connection and NVMe as the communication.
Type the short names: SATA, mSATA, eSATA, PCIe, NVMe, USB and SAS. Capitals do not matter.
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →