arsalan921 wrote: » thanks networker for your reply, it has clarified my concept, now the servers which are internal will be accessed at the speed which has been configured on the switch. and the data from internet servers (such as yahoo's server or google server) will be accessed at a speed provided by service provider. now for example if i have set up a network with 1 switch and a router, switch has got around 24 fastethernet ports and 2 gigaethernet ports , all the fastethernet ports are configured to be using 100 Mbps and all these have single PCs connected, ( 24 PCs connected to 24 interfaces ) and a switch connected to router over gigabit ethernet port. and then a router connected to a line provided by service provider. now if any one computer uses an internal server it will use 100 Mbps but how the speeds will change when using an internet ? switch to pc = 100 Mbps configuration switch to router = 1000 Mbps connection router to service-provider = 1.544 Mbps.