Лекция 10 Сверточное кодирование


обмен сообщениями (синхронный и асинхронный)



бет3/6
Дата20.02.2023
өлшемі67,42 Kb.
#69376
түріЛекция
1   2   3   4   5   6

обмен сообщениями (синхронный и асинхронный)

и удаленный вызов процедур.

Эти схемы являются универсальными и при наличии соответствующего ПО могут использоваться для взаимодействия конкурирующих процессов.

Обмен сообщениями

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

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

Процесс-источник сообщения должен указать конкретный процесс-получатель, которому должно быть доставлено сообщение.

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

синхронный и асинхронный механизмы обмена сообщениями

Различают синхронный и асинхронный механизмы обмена сообщениями.

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

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



Достарыңызбен бөлісу:
1   2   3   4   5   6




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет