Протоколы, используемые в сети
Протоколов, используемых для связи в Fidonet, достаточно много. В стандарте FTSC-0001 определен базовый протокол передачи, использующий XModem для непосредственного обмена. По прошествии лет именно этот способ связи полностью вышел из употребления и был заменен рядом протоколов установления связи (хендшейка) - YooHoo и EMSI, которые позволяют станциям определить протокол передачи, и непосредственно протоколы передачи: ZModem, ZedZap, DirZap, Janus, Hydra. По стандарту FSC-0056 (EMSI-I) рекомендуется всем станциям как минимум поддерживать протокол ZModem, для того, чтобы в любом случае совершить обмен данными. Абзац выше касался телефонных сетей, а при использовании IP-транспорта (интернета) картина складывается много интересней. Изначально были адаптированы вышеуказанные протоколы для использования через соединение по IP, точнее протоколы начали применяться в том же виде, начиная от хендшейка и заканчивая протоколами обмена. Данный способ обмена называется по имени первой программы, умевшей такое - Ifcico (а программа названа по аналогии с uucico, программой обмена по UUCP через интернет). Затем стали проявляться ограничения модемных протоколов, примененных в сетях с пакетной передачей, и родился адаптированный для IP протокол - binkp, который отвечает и за начальную стадию установления соединения, и за непосредственно передачу данных. Естественно, что сеть не ограничена IP и телефонной сетью - передачу данных можно совершить и по радиоканалу, и на физическом носителе, и даже семафорами :)