ganz genau genommen: "kilo" ist ein kleines "k", kein großes "K". bit sind ein kleines "b", byte sind ein großes "B".
somit: kb/s = kilobit/sec, kB/s = kilobyte/s. "Kb" und "KB" gibt es nicht (außer man redet von kelvinbits oder kelvinbytes ). oft wird aber aufgrund notorischer kleinschreibung auch kb/s als kilobyte/s verwendet, während kbps eigentlich immer kilobit/s sind.
dazu sollte man vielleicht noch erwähnen, daß kilo, mega usw streng genommen 10er potenzen sind, als 1.000, 1.000.000 usw, während es für die 2er potenzen (1024 usw) die "binary" prefixe gibt, genannt "kibi-", "mebi-" usw, die mit "Ki", "Mi" usw abgekürzt werden. somit sind 1024 bytes gleich 1 kibi-byte gleich 1 KiB. diese prefixe haben sich allerdings nicht wirklich noch durchgesetzt, common use ist bei datenmengen die 2er potenzen zu verwenden (1 kB auf der platte = 1024 bytes), bei speedangaben aber die 10er potenzen (1 kbps = 1.000 bit/s).