My PC has 2 wired cards. Both gigalan. It also has 2 wireless cards. One broadcom with proprietary drivers and ralink with open software (which works much better than broadcom). My cellphone can share its connection wirelessly to my PC. But I also have a wired connection. So I have multiple connections that I can use to have internet. How can I merge 2 or more connections together and balance them to enjoy one unified internet experience that it is the sum of all internet connections connected to it.
For example if I have a modem with an internet connection of 1024KB/Sec and another one that offers 512KB/Sec and one small one that offers 128KB/Sec, after load balancing and merging all connections (Bonding or Teaming), I could download at a speed of 1664KB/Sec using all 3 internet connections as one for example.
This question has always intrigued me.
Just to add some links: