~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ EBACFD47C1E547DC86B1A3D5658BD473__1716519120 ✰
Заголовок документа оригинал.:
✰ Acknowledgement (data networks) - Wikipedia ✰
Заголовок документа перевод.:
✰ Подтверждение (сети передачи данных) — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Negative-acknowledge_character ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/eb/73/ebacfd47c1e547dc86b1a3d5658bd473.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/eb/73/ebacfd47c1e547dc86b1a3d5658bd473__translat.html ✰
Дата и время сохранения документа:
✰ 15.06.2024 23:40:43 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 24 May 2024, at 05:52 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Подтверждение (сети передачи данных) — Википедия Jump to content

Подтверждение (сети передачи данных)

Из Википедии, бесплатной энциклопедии

В сетях передачи данных , телекоммуникациях и компьютерных шинах подтверждение процессами ( ACK ) — это сигнал , который передается между взаимодействующими , компьютерами или устройствами для обозначения подтверждения или получения сообщения как часть протокола связи . Соответственно отрицательное подтверждение ( NAK или NACK [1] ) — это сигнал, который отправляется для отклонения ранее полученного сообщения или для указания какой-либо ошибки. Подтверждения и отрицательные подтверждения информируют отправителя о состоянии получателя, чтобы он мог соответствующим образом скорректировать свое собственное состояние.

Типы сигналов подтверждения [ править ]

для Код ASCII ACK — 0x06 (двоичный 0000 0110). По соглашению принимающее устройство отправляет ACK, чтобы указать, что оно успешно получило сообщение. ASCII также предоставляет код NAK (0x15, двоичный код 0001 0101), который можно использовать для указания того, что принимающее устройство не может или не будет соответствовать сообщению. [2] Unicode предоставляет видимые символы для этих символов ASCII: U+2406 (␆) и U+2415 (␕).

Символы ACK и NAK также могут принимать форму отдельных битов или битовых полей протокола в зависимости от определения уровня канала передачи данных или даже в виде выделенного провода на физическом уровне .

Использование протокола [ править ]

Многие протоколы основаны на подтверждении, то есть они положительно подтверждают получение сообщений. в Интернете Протокол управления передачей данных (TCP) является примером протокола, основанного на подтверждении. Когда компьютеры обмениваются данными через TCP, полученные пакеты подтверждаются путем отправки обратного пакета с установленным битом ACK.

В то время как некоторые протоколы отправляют подтверждение для каждого полученного пакета , другие протоколы, такие как TCP и ZMODEM, позволяют передавать множество пакетов перед отправкой подтверждения для их набора. Эта процедура необходима для заполнения каналов продуктов с высокой задержкой полосы пропускания большим количеством байты в полете.

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

Другие протоколы используют как NAK, так и ACK. двоичная синхронная связь (Bisync) и адаптивная скорость соединения (для энергоэффективного Ethernet Примерами являются ).

Функция подтверждения используется в функции автоматического запроса повторения (ARQ). Кадры подтверждения нумеруются в соответствии с кадрами, которые были получены и затем отправлены передатчику. Это позволяет передатчику избежать переполнения или опустошения в приемнике и узнавать о любых пропущенных кадрах .

В IBM Binary Synchronous Communications NAK используется для указания того, что ошибка передачи была обнаружена в ранее полученном блоке и что получатель готов принять повторную передачу этого блока. Bisync не использует один символ ACK, но имеет две управляющие последовательности для альтернативного подтверждения четного/нечетного блока.

Методологии, основанные на ACK и NAK, не являются единственными парадигмами проектирования протоколов. Некоторые протоколы, такие как RC-5 , протоколы пользовательских дейтаграмм (UDP) и X10 , выполняют слепую передачу без подтверждения, часто передавая одно и то же сообщение несколько раз в надежде, что хотя бы одна копия сообщения пройдет.

Подтверждение оборудования [ править ]

Некоторые компьютерные шины имеют специальный провод подтверждения на шине управления, используемый для подтверждения операций шины: DACK используется для ISA DMA ; DATACK используется в STEbus , контакте подтверждения передачи данных Motorola 68000 , который послужил источником названия DTACK Grounded и т. д. Некоторые компьютерные шины не ждут подтверждения каждой передачи, см., например, опубликованную запись .

Последовательная шина I²C имеет временной интервал для бита подтверждения после каждого байта. [3] [4]

См. также [ править ]

Ссылки [ править ]

  1. ^ Строительные блоки надежной многоадресной рассылки, ориентированной на отрицательное подтверждение (NACK) (NORM) . Ноябрь 2004 г. doi : 10.17487/RFC3941 . РФК 3941 .
  2. ^ «Управляющие символы в ASCII и Unicode» . Проверено 04 марта 2020 г.
  3. ^ «Спецификация шины I2C» .
  4. ^ «Понимание шины I2C» (PDF) . Рисунок 8.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: EBACFD47C1E547DC86B1A3D5658BD473__1716519120
URL1:https://en.wikipedia.org/wiki/Negative-acknowledge_character
Заголовок, (Title) документа по адресу, URL1:
Acknowledgement (data networks) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)