1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Разница между синхронной и асинхронной передачей данных

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

Синхронный

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

Асинхронный

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

Преимущества и недостатки

Асинхронные передачи обычно быстрее, чем синхронные передачи. Это потому, что они не тратят время перед переводом на координацию своих усилий. Однако из-за этого при асинхронной передаче возникает больше ошибок, чем при синхронной передаче. Если возникает много ошибок, это может свести на нет сэкономленное время, исключив начальный шаг настройки параметров передачи, потому что получатель должен будет принять меры для исправления своих ошибок.

Использование

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


  1. Разница между 2G и 3G сетей
  2. Как передавать данные между iPhone и компьютером
  3. Разница между ЕР и ЛП Альбомы
  4. В чем разница между автомобильной стереосистемой и ресивером?
  5. Разница между SONET и SDH