zmodem? best protocol ever. it was kermit that sucked
here's my impression of how kermit works
client: here is byte number 1
server: i have received byte number 1. the checksum was 3.
client: i agree that the checksum was 3.
server: ok, we're done with byte number 1.
client: I agree, we're done with byte number 1.
client: here's byte number 2.
server: you know, it's not easy being green
now zmodem zmodem goes something like this:
client: I'm gonna send you about 200k now, and you're gonna bend over and take it
server: thank you sir! ( ... )
server: ok, got 200k, checksum was 523
client: DID I ASK YOUR FUCKING OPINION?
server: NO SIR! SORRY SIR!