Switch and hub
hub was the first generation of tcp/udp protocol , it divides the bandwidth between the stations connected to the network through the hub
then comes the switch: it has a high speed backbone bus to accomplish full bandwidth data rate for clients,for your example if the station is 100 Mb/s all of them will transfer data with the same speed but what if two of then sends data to the 3rd one at the same time
there is a buffer into the switch and also in the stations.here we will come to the protocol used by the stations
TCP: it ensures to deliver the data packets with (CRC & ACK - NACK)
UDP: less power then the tcp because there is nothing to ensure the delivery of data packets,
needs to read about network layers for more details
hope its helpfull