One byte, one bit. 1 B is exactly 8 bit, and a 100 Mbit/s line moves 12.5 MB (12,500,000 B, or 12,207.03125 KiB) each second.
The two ladders. Decimal: 1 KB = 1,000 B, 1 MB = 1,000 KB, 1 GB = 1,000,000,000 B, 1 TB = 1,000 GB, 1 PB = 1,000 TB. Binary: 1 KiB = 1,024 B, 1 MiB = 1,048,576 B, 1 GiB = 1,073,741,824 B, 1 TiB = 1,024 GiB.
The gap. 1 GiB = 1.073741824 GB, 7.3741824% more than a decimal gigabyte; read the other way, 1 GB = 0.9313225746 GiB, about 6.9% less. It widens at the next rung: 1 TiB = 1.0995116278 TB, and 1 TB = 0.9094947018 TiB.
The drive in the operating system. A 500 GB drive holds 465.661287308 GiB, a 1 TB drive 931.322574615 GiB, a 256 GB SSD 238.418579102 GiB. Windows prints 465 GB and 931 GB — the same bytes divided by 2³⁰. Memory is different: 16 GiB is 17,179,869,184 B, or 17.179869184 GB.