The short answer
Mbps means megabits per second. MB/s means megabytes per second.
1 byte = 8 bits, so 100 Mbps is about 12.5 MB/s before overhead.
Internet providers usually advertise Mbps. Operating systems, browsers, and download managers often show MB/s.