Выдержка из учебника по информатике за 11 класс:
Направление, в котором течет информация
Иногда передачи происходят в одном направлении, как это было бы в случае передачи информации от одного отправителя одновременно или в полудуплексном режиме. Если это произойдет, значит, существует проблема, которую необходимо будет устранить. Это основа концепции контроля доступа к МУЛЬТИМЕДИА, поскольку меры принимаются таким образом, чтобы не возникало разногласий и коллизий. Столкновения происходят, когда два отправителя хотят одновременно отправить информацию, а конфликт возникает, когда оба отправителя хотят передать данные.
Управление последовательностями
Иногда может потребоваться передача битовых строк после разделения на более мелкие части. Однако могут возникнуть проблемы, поскольку в большинстве случаев, когда эти битовые строки отправляются по сети по отдельности, они могут задерживаться, а иногда и теряться, поскольку они могут использовать разные маршруты для достижения своего назначения. В таких случаях эти фрагменты битовой строки в конечном итоге достигают адресата не по порядку. Повторные передачи, с другой стороны, приведут к дублированию фрагментов, что не решит проблему. Таким образом, фрагменты помечаются информацией о последовательности, когда они все еще находятся у отправителя. Поэтому, если они достигают получателя, когда нарушается последовательность, у получателя есть подходящий инструмент для определения того, что дублируется, и он может узнать, что было потеряно, и либо собрать заново, либо запросить повторную передачу, как это лучше всего видно. Интернет протоколы.
Управление потоком
Поток необходимо контролировать, когда отправитель передает пакеты данных быстрее, чем может быть получено и обработано промежуточной сетью или получателем. Лучший способ установить управление потоком - это обмен сообщениями между отправителем и получателем.
Разработка протоколов
Для создания группы общих принципов, регулирующих разработку протоколов для сетей, были использованы принципы системного проектирования. Следовательно, для разработки сложных протоколов необходимо разложить более простые протоколы, которые могут взаимодействовать в рамках концептуальной основы. В системах обмена данными существует параллельный тип операций. Синхронизация программного обеспечения, которое принимает и передает сообщения в правильной последовательности, является неотъемлемой частью этого типа программирования.
Традиционно параллельное программирование обсуждалось в теории, когда речь шла об операционных системах. Формальная проверка важна, потому что параллельные программы обычно содержат большое количество скрытых ошибок. Передача последовательных процессов - это математический подход, который изучает связь и параллелизм. Альтернативно, параллелизм может быть смоделирован с использованием конечных машин, и к таким машинам относятся Mealy и Moore, которые используются в цифровых электронных системах в качестве инструментов проектирования и встречаются в телекоммуникационном и электронном оборудовании, используемом в устройствах.
Существует множество аналогий между программированием и компьютерной коммуникацией. Механизм передачи протокола, в данном случае, сопоставим с центральным процессором. Среди программистов существуют правила, регулирующие разработку протоколов, которые могут взаимодействовать, даже когда они независимы друг от друга.
Отредактировано Мей (2023-03-28 05:27:30)