XMODEM
XMODEM ist das einfache Dateiübertragungsprotokoll, das Ward Christensen 1977 entwickelte, mit 128-Byte-Blöcken und einer 8-Bit-Prüfsumme; es war das grundlegendste serielle Übertragungsprotokoll der BBS-Ära.
Zweck
Es bot grundlegend zuverlässige Dateiübertragung über einfache serielle Verbindungen, leicht zu implementieren und breit kompatibel.
Mechanismus
Der Sender überträgt Blöcke, beginnend mit SOH, gefolgt von Blocknummer und deren Komplement, 128 Bytes Daten und einer einstelligen arithmetischen Prüfsumme; der Empfänger antwortet pro Block mit ACK/NAK. Weder Flusssteuerung noch Sliding Window.
Anwendungsfälle
- Frühe BBS-Dateiübertragung
- Firmware-Updates eingebetteter Bootloader
- Einfaches serielles Debugging