The main difference is that a Type-A USB is generally designed to connect as host to other USB devices and a Type-B USB is generally there to control peripheral devices. As a sample, you can go through how your desktop computer is connected with your printer.