|
[ На главную ] -- [ Список участников ] -- [ Правила форума ] -- [ Зарегистрироваться ] |
On-line: |
Телемеханика и связь в энергетике / Модемы и протоколы ТМ / МЭК 104 по TCP и UDP |
Страницы: 1 |
Автор | Сообщение | |||
Murr постоянный участник Группа: Участники Сообщений: 79 |
Добавлено: 17-09-2014 12:44 | |||
Добрый день! Прошу помощи вот с каким вопросом. 1) Может ли 104 протокол работать с транспортом UDP? 2) Правильно ли я понимаю, что если 104 работает по TCP, до получения подтверждения приема пакета N пакет N+1 отправлен не будет? То есть при низких скоростях, например 32 кБит/с за 1 секунду можно передать 6-7 пакетов. 3) Для протокола МЭК101 подтверждение приема проводилось на уровне приложения или канальном уровне? Спасибо! |
||||
K9 бывалый Группа: Участники Сообщений: 49 |
Добавлено: 17-09-2014 13:36 | |||
Нет, не может.
Не совсем верно. В 104 есть параметр k - максимальное число неподтвержденных пакетов. То есть он сможет послать несколько пакетов, а потом ждать подтверждения. Есть также параметр w - число принятых неподтвержденных пакетов, после которых приемник пакетов должен послать кадр с подтверждением. На практике, "заторов" возникать не должно, приемник должен успевать подтверждать принятые кадры.
Сложно сказать, все зависит от размера сообщений и конкретных реализаций протокола, но думаю >12 пакетов/с
На канальном уровне (протокол FT1.2). Подтверждается каждый пакет. Как правило, используется небалансный режим, а там обычный Master/Slave?, то есть ЗАПРОС/ОТВЕТ(ПОДТВЕРЖДЕНИЕ) |
||||
Murr постоянный участник Группа: Участники Сообщений: 79 |
Добавлено: 17-09-2014 14:38 | |||
Спасибо за пояснения! Со 104 более-менее понятно... есть механизм контроля за подтверждениями. Перейдем на уровень ниже. Правильно ли я понимаю, чтобы не генерировать подтверждение каждого TCP пакета и не создавать дополнительную задержку можно использовать TCP-WINDOW размером, например, те же 12 пакетов (допустим 3600 байт при MTU=300 байт)? |
||||
Murr постоянный участник Группа: Участники Сообщений: 79 |
Добавлено: 17-09-2014 14:39 | |||
Или поставить WINDOW-SIZE 64000 кБайт по умолчанию и заставить контролировать трафика только 104 протокол...? | ||||
Murr постоянный участник Группа: Участники Сообщений: 79 |
Добавлено: 17-09-2014 14:41 | |||
Извиняюсь за флуд... Или 104 своими метками k и w регулирует число подтверждений для TCP? |
||||
Andrew аксакал Группа: Участники Сообщений: 568 |
Добавлено: 17-09-2014 15:18 | |||
Вряд ли. ТСР понятия не имеет ни про какой МЭК |
||||
K9 бывалый Группа: Участники Сообщений: 49 |
Добавлено: 17-09-2014 16:19 | |||
Я не советую тюнинговать стек TCP. Такие дела могут плохо закончится. Сетевая подсистема TCP сама разберется, каким должен быть размер окна и другие параметры. |
||||
K9 бывалый Группа: Участники Сообщений: 49 |
Добавлено: 17-09-2014 16:23 | |||
Нет не регулирует. Эти вещи никак друг с другом не связаны. Тут на лицо небольшое дублирование функционала на уровне TCP и на прикладном уровне МЭК 104. Зачем так сделали, я не знаю. |
Страницы: 1 |
Телемеханика и связь в энергетике / Модемы и протоколы ТМ / МЭК 104 по TCP и UDP |