A long, long time ago, back when I was your age, maybe, there were actually computers that were not connected to a network! Hard to believe, actually, but true! Turns out there wasn't even necessarily a network for them to connect to, half the time. So if you wanted to move data between computers, you used a
serial line, either via a pair of modems and a telephone line, or a direct connection with a big fat RS232 serial cable. A lot of computers don't even have these "serial ports" anymore, but in the old days, PCs had as many as four of them, as they were used for a lot of things. XMODEM, YMODEM, and ZMODEM are standard protocols for file transfer over a serial connection, and there were actually others, as well. A program named "Kermit" was an extremely popular way of not only sending files over serial, but keystrokes too; I spent many an hour typing to a mainframe through a serial cable that snaked through the acoustic cieling tile of my lab at MIT.
Anyway, when would you use these programs? Nowadays, only
very rarely, like if you need to download code to an old-fashioned embedded system board with a serial port. But even many small embedded system board have USB or Ethernet connections these days!
You damn kids, get the hell off my
lawn!