Я отправляю данные с клиента на сервер, используя IPERF3, сначала я использовал TCP, а затем UDP. Я заметил, что максимальное время TCP потребляет больше% процессора, чем UDP. Как правило, какой из них потребляет больше% процессора? Заранее спасибо.
1 ответ
4
TCP намного сложнее, чем UDP, поэтому он будет более ресурсоемким. Чтобы указать на некоторые различия, TCP гарантирует, что ни один пакет не будет потерян при передаче и что полезная нагрузка будет восстановлена должным образом, даже если пакеты поступят не в порядке.
Качественные сетевые адаптеры для ПК имеют специальное оборудование, которое может разгрузить эту задачу от процессора. Это не относится к дешевым (и обычным) сетевым картам Realtek.