Так вот, недавно я посмотрел видео о хаках с кабелями Ethernet, в котором демонстрировалось создание сетевого кабеля, с помощью которого компьютер мог быть подключен к двум сетям одновременно. Я видел ту же концепцию в телефонах, использующих две сетевые карты.
Мой вопрос: будет ли ОС каким-то образом разделять запросы по двум сетям, ускоряя весь процесс?
Есть ли преимущество в подключении к двум сетям одновременно?
решение1
Есть несколько возможных способов сделать это - он, скорее всего, предпочтет одно соединение другому (так что это будет работать как отказоустойчивость для бедных) по умолчанию. Преимущество этого в надежности - если одна линия проблемная, вы можете переключиться на другую
Если оба конца соединения поддерживают это, вы можете использоватьканальное соединение, и использовать оба физических соединения вместе как одно соединение. Скорее всего, если вам нужно спросить, можете ли вы его использовать, вы не сможете - он обычно поддерживается на более высоком уровне, на оборудовании корпоративного класса
Вы также можете запустить программное обеспечение для балансировки нагрузки -отправлять(Только для Windows, есть ограниченная бесплатная версия и профессиональная версия с множеством полезных функций) илиотправка прокси(бесплатно, работает везде, где работает node.js), что не поможет с однопоточной скоростью (например,одинвеб-сайт), но поможет с многопоточной скоростью, распределяя вашу полосу пропускания между многими соединениями. Dispatch имеет пользовательский интерфейс и очень тонкие элементы управления для того, какие соединения использовать. Прокси-сервер Dispatch прост, не позволяет вам делать больше, чем устанавливать, какие интерфейсы использовать, и предпочитать один из них другому.
решение2
Вы можете (иногда это, вероятно, нарушает стандарты и может ухудшить производительность) использовать неиспользуемые проводники в сетевом кабеле для обеспечения дополнительного соединения (очевидно, что это не будет работать для 1000BASE-T, поскольку необходимы все проводники). Это использование дополнительных пар проводов в физическом кабеле, а не фактическое использование одного сетевого адаптера для двух соединений.
Например, можно объединить два интернет-подключения, чтобы создать одно более быстрое (например,на Убунту). Однако это не происходит автоматически; вам необходимо правильно настроить соединения.