Спецификация USB 2.0 обеспечивает скорость 480 Мбит/с, что составляет 60 МБ/с.
Ethernet зависит от используемых сетевых карт (NIC) и, в меньшей степени, от используемой проводки. Если оба сетевых адаптера 1 Гбит/с, они будут автоматически согласовывать со скоростью до 1 Гбит/с при скорости передачи до 125 МБ/с. Если один или оба сетевых адаптера поддерживают только 100 Мбит/с, они будут автоматически согласовывать со скоростью 100 Мбит/с, а скорость будет 12,5 Мбайт/с.
Беспроводная связь также является опцией с поддержкой 802.11n со скоростью до 600 Мбит/с (75 МБ/с) - быстрее, чем USB 2.0.
USB 3.0 - это новейшая спецификация USB со скоростью до 5 Гбит/с (625 МБ/с).
Ofcourse фактической пропускной способности будет отличаться и зависеть от многих других факторов, таких, как проводка, помехи, задержки и т.д.
TCP против протокола UDP зависит от типа подключения необходимо и мощности вашего приложения, чтобы иметь дело с упакованные пакеты и т. д. TCP имеет более высокую начальную стоимость для создания начального соединения, но передача является надежной и для длительных транзакций может оказаться самой быстрой. UDP дешевле создавать соединения, но вы можете удалить пакеты.
Максимальный блок передачи (MTU) - это параметр, который может оказать существенное влияние на сеть на базе IP. Выбор правильного MTU зависит от нескольких факторов. В Интернете есть многочисленные статьи об этом.
Другие твики - это основы, такие как закрытие известных чатов приложений, сервис netbios, если вы на окнах и т. Д. (Много хитов в google для ускорения tcp).