Введение

Компьютерный сетевой протокол

Binkp — это протокол для передачи почты FidoNet или WWIVNet по надёжным соединениям. Обычно он используется для доставки почты через интернет, а не по прямым соединениям между модемами.

Применение

Исторически трафик FidoNet передавался преимущественно по последовательным (RS 232) модемным соединениям, которые могли не иметь слоя коррекции ошибок. Эти протоколы, ориентированные на dial-up, для передачи трафика FidoNet, такие как EMSI или ZMODEM, должны были реализовывать восстановление после ошибок. Когда участники FidoNet начали использовать TCP/IP для передачи трафика, эта дополнительная нагрузка на восстановление ошибок стала излишней. Предположение о надежности соединения позволяет исключить проверку ошибок и ненужные этапы синхронизации, что обеспечивает простоту реализации и повышение производительности. Главное преимущество binkp перед EMSI и ZMODEM проявляется при использовании соединений с большими задержками и низкой пропускной способностью. IANA (Internet Assigned Numbers Authority) зарегистрировала номер порта 24554 для binkp при использовании через TCP/IP-соединения.

История

В 1996 году Дима Малофф выпустил первый черновик спецификации протокола и первую программу рассылки, binkd, поддерживающую новый протокол. В 1997 году почтовая программа Argus начала поддерживать протокол binkp. В 1999 году Дима Малофф, Ник Совейко и Максим Масутин представили спецификацию протокола в Комитет по техническим стандартам Fidonet (FTSC), который опубликовал документ как Предложение по стандартам Fidonet (FSP 1011). В 2005 году FTSC присвоил протоколу binkp статус технического стандарта Fidonet (FTS) и разделил спецификацию на четыре отдельных документа: Спецификация протокола Binkp/1.0 (FTS 1026), необязательное расширение протокола Binkp/1.0 CRAM (FTS 1027), расширение протокола Binkp "Ненадёжный режим" (FTS 1028) и необязательное расширение протокола Binkp "Сжатие данных" (FTS 1029). 2 октября 2015 года WWIVnet, BBS WWIV, внедрила binkp-магистраль для своей сети.