n
Complexity of control
n
Unit of transfer
u
data may be transferred as a stream of bytes for
a terminal or in larger blocks for a disk
n
Data representation
u
encoding schemes
n
Error conditions
u
devices respond to errors differently