|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/640.640 28 May 2007 02:13:14 To : Alex Mogilnikov Subject : RS232 over IP -------------------------------------------------------------------------------- 27 May 07 15:06, you wrote to me: AS>> Hа проводах в 20 см будет работать, да. AS>> А вот в более сложных случаях у TCP будут срабатывать механизмы его AS>> собственного flow control, что приведёт к неравномерности AS>> поступления данных на другую сторону. AM> Hе понял сути проблемы. Что значит "неравномерность", и почему это AM> плохо? Мы говорим об асинхронном RS232? Потому что с другой стороны может ожидаться более или менее фиксированная скорость поступления данных, которая не будет выдерживаться. AM> Для него неравномерность поступления символов - совершенно AM> нормальное явление. Если узким местом является RS232 (его скорость AM> меньше чем пропускная способность TCP), то в направлении RS232 TCP AM> flow control и должен работать (по мере заполнения буфера адаптера). Ты о чём? Какой ещё flow control будет работать у TCP, если скорость потока ниже, чем имеющаяся прпускная способность?! AM> Если же бутылочное горло находится где-то в сети (TCP не может AM> пропустить поток данных на полной скорости RS232), то flow control AM> будет срабатывать уже на RS232 (периодически он будет AM> синнализировать неготовность приема). С чего бы это? У получателя нет способа отличить задержку из-за перепосылки пакета от отсуствия данных. Из-за потери пакета поток затормозился, и данные после восстановления поступают с задержкой, на которую приёмник вовсе не расчитывает - это нормально? Если ты так считаешь, то ты, наверное, никогда не решал задач управления оборудованием. Alex --- IMHO в последней инстанции * Origin: ...можжевеловых... (2:461/640.640) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/3929465a3a53.html, оценка из 5, голосов 10
|