2 и 3.
Аппаратное разбиение данных на блоки, гибкое изменение их размеров в зависимости от качеств связи.
Повторная передача ошибочно принятых блоков, гибкое изменение размеров блоков.
Программное разбиение данных на блоки, гибкое изменение их размеров в зависимости от качества связи.
Аппаратное разбиение данных на блоки и вычисление контрольной суммы.
Программное разбиение данных на блоки и вычисление контрольной суммы.
Разбиение данных на блоки, вычисление контрольной суммы.