|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Контрольная сумма
Контрольные суммы используются для обнаружения ошибок в протоколах UDP (User Datаgramm Protocol) транспортного уровня компьютерных сетей (Интернет). Помехоустойчивое кодирование методом контрольной суммы позволяет: 1. Обнаруживать одиночные ошибки. 2. Обнаруживать множественные ошибки.
Порядок работы метода. Кодирование данных и передача по линии связи: 1. Вычисление арифметической суммы данных (без учета переноса). 2. Вычисление контрольной суммы поразрядной инверсией суммы. 3. Передача данного и контрольной суммы. Прием и проверка данных: 1. Прием данного и контрольной суммы. 2. Вычисление суммы принятых данных. 3. Вычисление поверочных битов, сложением суммы и контрольной суммы. 4. Проверка на наличие ошибок: - если поверочные биты не содержат нулей, то ошибки нет. - если поверочные биты содержат хотя бы один нуль, то есть ошибка.
Пример. Требуется передать два данных Кодирование данных и передача по линии связи: 1. Вычисление суммы данных
2. Вычисление контрольной суммы
3. Передача данных и контрольной суммы:
Прием и проверка данных: 1. Прием данных и контрольной суммы:
2. Вычисление суммы данных:
3. Вычисление поверочных битов
4. Проверка на наличие ошибок: - поверочные биты Пример. Кодирование данных и передача по линии связи: 1. Передача данных и контрольной суммы:
Прием и проверка данных: 1. Прием данных и контрольной суммы:
2. Вычисление суммы данных:
3. Вычисление поверочных битов
4. Проверка на наличие ошибок: - поверочные биты Поиск по сайту: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.028 сек.) |