How Speedify Works
What is Channel Bonding?
While the technology behind it is complex, Speedify couldn't be easier to use!
First off, let's touch on the basics
Get ready to learn the differences between packets and sockets. For this, it's useful to think of the internet as a series of tubes.
A networked computer system that handles requests for data. Servers index, send, and receive data across the internet.
When you request a webpage (such as this one), your browser connects to the appropriate server, which finds and delivers the necessary files.
A single end-to-end connection to a file on the internet.
A socket is like a tube for information, extending from a server to you.
Each of the various components of this webpage, such as the text, images, and videos, were delivered by a server to your computer over individual sockets.
A single formatted unit of data
If a socket is a tube, packets are the liquid flowing through it.
The image to the right was first broken up into thousands of individual packets, then delivered through a single socket to your computer and reassembled by your web browser.
A device and/or program used to connect to a remote server
Your computer or device running Speedify
Your computer and the Speedify application collectively act as the "Client" and work together to route all your internet traffic to the correct destinations.
Now let's put the pieces together
Channel Bonding makes it possible to spread individual packets amongst multiple internet connections. By splitting all your web traffic at the packet-level, even large single-socket transfers such as streaming movies and uploading and downloading files can be given a major speed boost!
This is accomplished by first using the Speedify client software to establish a connection to a Speed Server in the cloud. This Speed Server acts as a middleman between you and the rest of the internet. The Speedify client software then works in tandem with the Speed Server to intelligently divide your internet traffic and deliver the combined speed of all available internet connections.
Channel bonding also offers robust failover capabilities, so even if you lose one of your internet connections during an important upload or download, your transfer will keep on transferring!
We've got a plan for you.
Speedify has options for everyone and works with all apps - from live streaming software to video conferencing, social networks, and online games.