Магия Электроники

Протоколы передачи


1.5 Надежность

Есть несколько признаков USB, которые вносят свой вклад в его надежность:

1.5.1 Обнаружение ошибок

Чтобы обеспечить защиту от сбоев передачи, каждый пакет включает поле с контрольной суммой (CRC). Когда требуется целостность данных, например в устройствах передачи данных без потерь, процедура восстановления при ошибках может вызываться аппаратным или программным обеспечением.

Протокол включает отдельные поля CRC для полей управления и полей данных каждого пакета. Неправильная контрольная сумма указывает на то, что пакет разрушен. CRC дает 100% гарантию обнаружения возникновения ошибки в одном или двух битах данных.

1.5.2 Обработка ошибок

Протокол позволяет проводить обработку ошибок аппаратными средствами или программным обеспечением. Обработка ошибок аппаратными средствами включает сообщение и повторение неудавшихся передач. USB хост контроллер будет пробовать передавать данные, в передаче которых произошла ошибка, до трех раз перед информированием ПО клиента об неудачной передаче. Программное обеспечение клиента отреагирует на это по заложенному в ПО алгоритму.

 

<<Назад Вверх Дальше >>

 

 

Hosted by uCoz