Explique o que é cada um e, se possível, adicione imagens para facilitar o entendimento.
Pelo o que eu lembro, bit é a capacidade de transferência de dados digitais, enquanto o byte é a capacidade de armazenamento de dados digitais.
por exemplo; quando você vai comprar uma placa de rede, você verá a seguinte informação; Mbps (Megabits por segundo), isso representa a capacidade de transferência de dados de uma determinada placa de rede.
Agora, GB,MB,KB é a capacidade de armazenamento de dados, e essa informação só será encontrada em HD, SSD, Pendrives, Memoria Ram etc…
Ao comprar um HD ou qualquer outro dispositivo de armazenamento de dados, você irá encontrar da seguinte forma; 128 GB (Gigabyte)
1 Byte é 8 Bits, cada caracteres representa 8 Bits.
Eu posso está errado, eu estudei sobre isso no curso do Guanabara sobre rede ou curso de HTML e CSS, não lembro direito pois faz muito tempo.