^^^^^^^^^^^^^thanks @47salesh for correcting if I am wrong.
I gave him a general price for a general HUB and general switch.Plz dont make him confuse.U can find in market...a hub and swich of same number of ports will difference 200-300 rs.He is not going to buy a high end switch..but a general purpose switch.
I suggest hin HUb for simple file sharing...only because it is cheap.Yes U are write...switch is Duplex (so data can be trasfer from bith side at same time)...and HUB is halflex(data can be trasfer fron one side only at one time.)But it hardly matter for small home connection.
But for ur bandwidth sharing....I dont agree with you because..A hub shares the total bandwidth among all users, while a switch provides a dedicated line at full bandwidth between every two devices transmitting to each other.
plz read here with example and figrure:
*www.pcmag.com/encyclopedia_term/0,2542,t=switched+Ethernet&i=52318,00.asp