Re: Something is definitely wrong !
“I asked what are we talking here - Megabytes or Megabits ? To which he replied in all seriousness 'Why, they are the same aren't they ?'”
This was me, trying to figure out “baud”.
Because 300 baud is “approximately” 30 cps (characters per second), yet each character is 8 bits (or maybe 7 bits, or maybe 5 bits).
It’s due to this peculiar thing they called “8b/10b encoding,” in which telecommunication requires 10 bits to transmit 8 bits of data. Well there might be other overhead such as parity bits, stop bits, etc. But anyway lets suppose 1 is distinguished by “a change,” and 0 by “no change.” How many consecutive zeroes can you telecommunicate before you lose track of the number, or suspect the line has gone dead? And yet computer science LOVES to transmit megs and megs of sequential zeroes. So if your telecommunication can, at best, only (reliably) distinguish between 1 zero and 2 zeroes, then the only way to telecommunicate arbitrary digital data is with this intermediary encoding such as “8b/10b”. This is what the UART chip does.
(I had a similar issue figuring out GCR encoding on a Commodore 1541 disk surface. I never did figure out tape drive storage, which is supposedly like the modem, except the Commodore never actually had a UART? As I said: I have only a “partial understanding” of what means “baud”.)