When connect a USB 2.0 external IDE HDD to a laptop, what is the stack of protocols for communication between the laptop and the external HDD?
Is it similar in a way to OSI model in network? If I understand correctly, in OSI model for network, there are two hosts, each of which has the same layers/levels of protocols. On each host, messages must goes from top to the lowest, and the communication between the two hosts is through the lowest level of protocol.
My question arose from comments with Gilles here.