Разработка систем передачи сообщений
Теперь представим, что сообщение получено, но подтверждение до отправителя не дошло. Отправитель направит сообщение еще раз, и до получателя оно дойдет дважды. Крайне важно, чтобы получатель мог отличить копию предыдущего сообщения от нового сообщения. Обычно проблема решается введением порядкового номера сообщения в тело самого сообщения. Если к получателю приходит сообщение с номером, совпадающим с номером предыдущего сообщения, оно классифицируется как копия и игнорируется. Решение проблемы успешного обмена информацией в условиях ненадежного механизма передачи сообщений составляет основу компьютерных сетей.
Для систем обмена сообщениями также важен вопрос названий процессов. Необходимо однозначно определять процесс, указанный в вызове send или receive. Кроме того, встает вопрос аутентификации: каким образом клиент может определить, что он взаимодействует с настоящим файловым сервером, а не с самозванцем?
Помимо этого существуют конструктивные проблемы, существенные при расположении отправителя и получателя на одном компьютере. Одной из таких проблем является производительность. Копирование сообщений из одного процесса в другой происходит гораздо медленнее, чем операция над семафором или вход в монитор. Было проведено множество исследований с целью повышения эффективности передачи сообщений. В [18], например, предлагалось ограничивать размер сообщения размерами регистров и передавать сообщения через регистры.
Еще по теме Разработка систем передачи сообщений:
- ПЕРЕДАЧА АНГЕЛЬСКИХ СООБЩЕНИЙ
- Э. ТАНЕНБАУМ, А. ВУДХАЛЛ. ОПЕРАЦИОННЫЕ СИСТЕМЫ Разработка и реализация 3-е издание, 2007
- § 29 Передача и переход прав по обязательствам. – Римская конструкция права передачи. – Облегчение передачи новейшим законодательством. – Передаточная надпись. – Ограничения передачи. – Действие передачи. – Ответственность передатчика и права приобретателя. – Вступление в право кредитора или суброгация. – Русский закон передачи. – Передача заемных писем. – Переход требований к кредиторам.
- 9.2. Порядок разработки и внедрения информационных систем, технологий и средств обеспечения
- Статья 363-1. Препятствование работе электронно-вычислительных машин (компьютеров), автоматизированных систем, компьютерных сетей или сетей электросвязи путем массового распространение сообщений электросвязи
- Интервью с официальными лицами или представителями их пресс-служб чреваты двумя проблемами: опасностью невольного искажения информации при передаче, интерпретации фактов, а также передачей намеренно дозированных сведений.
- Разработка Плана
- 2.7. Разработка анкеты
- 6. Разработка перспектив
- Состояние научной разработки проблемы.
- Состояние научной разработки проблемы.
- Разработка психологического подхода в теории организаций.
- Разработка и принятие Основного закона
- Правило разработки веера версий