I have seen any server packages and they are offering 10Mbps/100Mbps/1Gbps/10Gbps/100Gbps, what is the difference between them, to be honest I could not understand these hosting features. Do some of you guide or explaining me?
The bandwidth is the maximum speed you can have with the server, when the traffic is the data which can transit using this speed.
But for a website, you will not see a lot of difference between 100Mbps and 100Gbps because a page will never load on a computer with a 100GBps connection.
But 10Mbps seems too low because it could be shared with other servers.
There is a marriage, also, between your local network and the internet, which I believe is what VirtuBox was saying here. Typically, LAN will let you download 100mbps locally but speeds in America are much less outside of local.
For every thing "computer," speed is as fast as your slowest node.