Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Invision Power ... 65535
Пример работы с... 65535
Содержание сайт... 65535
ТЕХНОЛОГИИ ДОСТ... 65535
Организация зап... 65535
Вызов хранимых ... 65535
Создание отчето... 65535
Программируемая... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
Оператор выбора... 65535
Модуль Forms 65535
Имитационное мо... 59585
Реклама
Сейчас на сайте
Гостей: 5
На сайте нет зарегистрированных пользователей

Пользователей: 13,110
новичок: kostya001001
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Поиск пути в графе заданном списками инцедентности на Turbo Pascal
Моделирование системы управления качеством производственного процесса на...
Информационная система - транспортный парк на Turbo Pascal (База данных)...

Реклама



Подписывайся на YouTube канал о программировании, что бы не пропустить новые видео!

ПОДПИСЫВАЙСЯ на канал о программировании
Полудуплексные протоколы
ZMODEM использует большие блоки данных, чем WXMODEM, поэтому предпочтительнее использовать именно его


Также может иметь смысл заглянуть на сайт ice-cond.ru, ведь именно там можно узнать много нового на тему http://ice-cond.ru/. Тема ремонт кондиционеров омск может показаться на первый взгляд незначительной и даже не тематичной. Но стоит посетить сайт ice-cond.ru, и тема ремонт кондиционеров омск начинает проявлять себя с неожиданной стороны и вызывает всё больший интерес. Дело в том, что тема ремонт кондиционеров омск очень подробно представлена на сайте ice-cond.ru. Трудно найти более детальное освещение темы ремонт кондиционеров омск чем это сделано на сайте ice-cond.ru. Спасибо сайту ice-cond.ru за такое доскональное преподнесение темы ремонт кондиционеров омск.

В начале вычисления CRC-кода для передаваемого сообщения сдвиговый регистр только нулями.


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


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


Если CRC-код совпадает со значением, вычисленным в источнике, значит, все в порядке, и регистр CRC заполняется нулями для следующего сообщения. В противном случае считается, что произошла ошибка, и отправителю отсылается отрицательное подтверждение.


Преимущество метода CRC состоит в том, что текущее состояние сдвигового регистра является результатом событий, происходящих в течение некоторого периода времени, и поэтому маловероятно, что в случае ошибок, вызванных шумовыми импульсами, какие часто возникают при последовательной передаче данных, получатель вычислит такие же значения CRC, какие были отправлены. Фактически 16-битовые процедуры определения CRC, такие как CRC-16 и ITU-CRC, выявляют все ошибки в пакетах длиной 16 или менее битов. Кроме того, они выявляют более 99,9 % ошибок в пакетах длиной более 16 битов. Еще одним преимуществом технологии CRC является то, что при ее применении не требуется добавлять дополнительный бит к каждому отправляемому символу, как в схемах VRC и LRC. Однако при ее использовании добавляется один или два дополнительных символа в конце каждого передаваемого блока.
Алгоритмы CRC первоначально реализовывались аппаратно, а их интегральные схемы разрабатывались таким образом, чтобы они поддерживали более одного метода CRC-контроля ошибок, как, например, методы CRC-12, CRC-16 и ITU- CRC. Можно также выполнять все вычисления программно.

Полудуплексные протоколы

Полудуплексный протокол часто называют протоколом «остановки и ожидания», поскольку при передаче в обратном направлении передача в текущем направлении должна быть остановлена. В этом разделе рассматриваются топология сети, рабочие характеристики и принципы функционирования нескольких очень популярных полудуплексных протоколов.
Протоколы канального уровня
Опубликовал katy July 19 2015 15:34:33 · 0 Комментариев · 1572 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Нет комментариев.
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
Delphi World 6.0
Fig [Исходник на ...
Работа с базами д...
Borland C++Builde...
SynEdit
Размещение элемен...
Пятнашки и крести...
C++ Builder в за...
Assembler. Практикум
Berg
EMS QuickExport S...
KOL & MCK v1.69
Программирование ...
Динамические за...
Dealer
Adapter (пример D...
Модифицированная ...
Панель для реклам...
PHP глазами хакера
AddPage [Исходник...

Топ загрузок
Приложение Клие... 100515
Delphi 7 Enterp... 90459
Converter AMR<-... 20093
GPSS World Stud... 15031
Borland C++Buil... 12759
Borland Delphi ... 8965
Turbo Pascal fo... 7097
Калькулятор [Ис... 5140
Visual Studio 2... 5020
FreeSMS v1.3.1 3555
Случайные статьи
Операция VOP_LOOKUP
Рекурсивные методы...
БЛОКИ ДЛЯ ОБРАБО...
Удаление последова...
Чтобы определить о...
Отличные наушники
Моделирование сист...
Краткие рекомендац...
Создание файла про...
По поводу темы ин...
Под категориями ст...
Дублирование по с...
Если нажать левую ...
Именование объектов
Объектная модель W...
- contoso
Денежные слоты
Частный сектор Абх...
Команды предварите...
Как создать RAID н...
Работа с картами п...
Свадебный фотограф
Отсутствие списка ...
Глава 13
Отображение параме...
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?