Короткая радиолиния с источником данных, подключенным с необходимой пропускной способностью 1280 Кбит/с по протоколу IPv6 с протоколом Stop-and-wait UDP, другими клиентами или заметными источниками шума в этом районе. Как я могу рассчитать, какой лучший размер пакета должен минимизировать накладные расходы?Как я могу рассчитать оптимальный размер пакета UDP для потока данных?
UPDATE
Я думал, что это будет идея показать мой работает до сих пор: IPv6 имеет заголовок 40 байт, поэтому в том числе ответов ACK, это 80 байт накладных расходов для каждого пакета. Чтобы удовлетворить требованиям к пропускной способности, необходимо отправить секундомеру 1280 K/p, где p - размер полезной нагрузки пакета.
Таким образом, по моему расчёту это означает, что общая накладная (1280 K/p) * (80), и бросание этого в Wolfram дает функцию без минимумов, поэтому нет «оптимального» значения.
Я сделал намного больше математики, пытаясь подсчитать скорость ошибок в битке с ошибками, но столкнулся с одним и тем же; если нет минимумов, как выбрать оптимальное значение?
Вероятно, вы ищете вычисления такого рода: http://sd.wareonearth.com/~phil/net/overhead/, а также сколько у вас полосы пропускания? –
Предполагается, что его 802.11, поэтому работает со скоростью передачи данных 4,11,22 и 54 Мбит/с, но я нашел пример из другого колледжа (http://dutta.csc.ncsu.edu/csc570_fall08/wrap/hw3_sol. pdf) (вопрос 5), который рассматривает вопрос под другим углом, но не учитывает частоту ошибок в битах или скорости передачи данных, и когда я добавляю эти факторы в себя, функция гиперболична, поэтому я не могу найти минимумы! Не могу победить! – Bolster
До сих пор Ive пытались использовать 3 числовых метода (основанный на времени, предполагающий установленную дистанцию радиосвязи и размер пакета, основанный, как описано выше, с учетом и без учета потерь и повторной передачи), и если кто-нибудь не придумает какие-либо хорошие идеи, я уйду. :(Спасибо за попытку. – Bolster