7.7.1 Протокол управления передачей (TCP)
7.7.1.1 Обзор
Протокол управления передачей (TCP) позволяет приложениям субъектов V2G устанавливать надежное соединение для обмена данными с другими субъектами. Для надежного обмена и передачи данных от отправителя к получателю TCP дополнительно обеспечивает управление потоками и управление в условиях перегрузки, а также обеспечивает различные алгоритмы для осуществления контроля над перегрузкой и влиянием потоков.
7.7.1.2 Применимые RFC, ограничения и настройки параметров протокола (ТСР)
[V2G2-055] | Каждый субъект V2G должен осуществлять реализацию TCP, как указано в [26]. |
7.7.1.3 Требования к производительности TCP и контрольной сумме
Следующие требования определяют подробности реализации TCP в отношении управления в условиях перегрузки, повторной передачи, хронирования, исходного размера окна и селективного подтверждения в целях улучшения эффективности работы TCP.
Рекомендуется использовать следующие алгоритмы повторной передачи дополнительно к стандартным методам TCP и управления в условиях перегрузки:
[V2G2-057] | Каждый субъект V2G должен реализовывать управление TCP в условиях перегрузки в соответствии с [27]. |
[V2G2-058] | Каждый субъект V2G должен реализовывать модификацию NewReno к алгоритму быстрого восстановления TCP в соответствии с [28]. |
[V2G2-059] | Каждый субъект V2G должен рассчитать для TCP таймер повторной передачи в соответствии с [29]. |
[V2G2-060] | Для увеличения производительности TCP каждый субъект V2G должен реализовывать расширения TCP для повышения производительности в соответствии с [30]. |
[V2G2-061] | Каждый субъект V2G должен поддерживать опции избирательного подтверждения TCP в соответствии с [31]. |
[V2G2-062] | Каждый субъект V2G должен реализовывать опцию пользовательского тайм-аута в соответствии с [32]. |
[V2G2-063] | Указатель срочности для TCP не должен использоваться каким-либо субъектом V2G. |
Рекомендуется использовать следующий алгоритм контрольной суммы:
[V2G2-064] | Поля контрольной суммы, требующиеся в заголовках TCP, должны реализовываться в соответствии с [33]. |
7.7.2 Протокол пользовательских дейтаграмм (UDP)
7.7.2.1 Обзор