Топология это способ связи различных узлов сети. Топологии бывают следующие: звезда, кольцо, шина.
Интерфейс USB описывает соединение центрального узла(хост) и подключаемое устройство.
Хост обычно расположен внутри персонального компьютера и управляет работой всего интерфейса. Для подключения устройств используется специальное устройства называемое хаб. Каждый хаб имеет четыре исходящих порта, корневой хаб тоже располагается внутри компьютера. Логически законченное устройство подключенное к порту USB называется функцией. Топология интерфейса представляет собой набор уровней. На самом верхнем уровне располагается хост и корневой хаб. На самом нижнем(7уровне) находятся только функции. К портам хаба 1-5 уровня могут подключатся либо хабы или функции.