У меня есть сервер в полностью беспроводной сети. ПК часто отключаются, и доступ к серверу, такой как запросы SQL и передача файлов, очень медленный.
От беспроводного к беспроводному
PCs <-wireless-> WIRELESS_ROUTER <-wireless-> SERVER
У меня есть дешевый беспроводной маршрутизатор Hauwei, но я предполагаю, что конфигурация «от беспроводной сети к беспроводной» - ужасная идея.
Я планирую купить приличный роутер и подключить его к серверу с помощью кабеля:
Беспроводное подключение по кабелю
PCs <-wireless-> WIRELESS_ROUTER <-cable-> SERVER
Примечание. ПК должны быть беспроводными, потому что они находятся на тележках и находятся в постоянном движении.
Я не разбираюсь в сетях, но использование модели от сервера к кабелю должно означать сокращение трафика Wi-Fi на 50%, что должно означать:
Я действительно надеюсь получить кое-какие мысли от кого-то, кто имеет опыт работы с сетями / беспроводной связью, прежде чем я перейду на расходы на прокладку проводов и покупку нового маршрутизатора. Может быть, есть лучший способ добиться этого. Помните, что автономный сервер не требует доступа к Интернету или к другим устройствам, кроме ПК.
P.S. Я читал, что TCP - это протокол с отслеживанием состояния, что означает, что он поддерживает соединение. Программное обеспечение на ПК основано на TCP. Что происходит, так это то, что они часто отключаются от сервера, и иногда бывает сложно восстановить соединения, например серверное программное обеспечение необходимо перезапустить в худшем случае. Я также читал, что TCP изначально был разработан для проводных сетей и что в беспроводных сетях частота «случайных битовых ошибок» высока. Тот факт, что я имею дело с двойным Wi-Fi (от беспроводного к беспроводному), вероятно, является корнем моих проблем. Это похоже на логический анализ?
ОБНОВИТЬ
Я подключился к серверу через telnet и много раз запускал несколько запросов. Есть заметная, но приемлемая сетевая задержка. Примерно через 100 запросов я получил следующую ошибку (через telnet):
The semaphore timeout period has expired
Я совершенно убежден, что такая конфигурация «от беспроводной сети к беспроводной» в целом - плохая идея. На следующей неделе я подключу сервер напрямую к маршрутизатору. Я предполагаю, что это сократит задержку на 50% и уменьшит количество сетевых ошибок еще больше.