Вопрос по теории производительности TCP
Предположим, что у нас есть сеть 10 Gigabit Ethernet, в которой кроме отправителя данных (один) и получателей данных (несколько сотен) никого нет. Маршрутизации тоже нет, есть только коммутация по MAC. Линия связи длинная - сотни км.
В рамках таких исходных данных возник вопрос, возможно-ли эффективно использовать протокол TCP для того, что-бы передать 8-9 Гбит/с данных, используя 10-100 параллельных TCP-сессий?
За неимением такого оборудования и таких линий связи эта задача сугубо теоретическая
Есть и более приближенная к реальности задача, где сеть 1GE, поток 0,8-0,9Гигабит/с, а остальные параметры задачи те же. И опять-же вопрос на сколько эффективно можно использовать TCP, или стоит сразу изучать что-то более высокоэффективное для таких скоростей?
Предположим, что у нас есть сеть 10 Gigabit Ethernet, в которой кроме отправителя данных (один) и получателей данных (несколько сотен) никого нет. Маршрутизации тоже нет, есть только коммутация по MAC. Линия связи длинная - сотни км.
В рамках таких исходных данных возник вопрос, возможно-ли эффективно использовать протокол TCP для того, что-бы передать 8-9 Гбит/с данных, используя 10-100 параллельных TCP-сессий?
За неимением такого оборудования и таких линий связи эта задача сугубо теоретическая
Есть и более приближенная к реальности задача, где сеть 1GE, поток 0,8-0,9Гигабит/с, а остальные параметры задачи те же. И опять-же вопрос на сколько эффективно можно использовать TCP, или стоит сразу изучать что-то более высокоэффективное для таких скоростей?