A computer network exists to ease the transfer of data from one computer to another. Before networks became common in homes and offices, moving even a small file would require transferring the file to some temporary medium, often a floppy disk, taking that temporary storage to the other location, and then copying the file onto the new destination computer. It took more time and effort and moving a file to a computer in another building or location required someone to walk or drive the disk there. Now with the ubiquity of networks this task has become an almost transparent action. We routinely move files around our local networks with little more difficultt than moving files within on our computer.
This easy transfer still only holds in when the source and destination are two computers on a local network. Once you need to transfer a file over the Internet, that is to a computer somewhere else, things get more complicated. This is such a common need and over time several dedicated protocols such as FTP and SFTP arose for this task. Unlike the seemingly transparent transfers on the local network, transfers with these protocols require a specialized client such as Cyberduck or FileZilla to move files between the remote location and your local computer.
The ExpanDrive app seeks to bring the convenience of a local drive to remote storage normally accessed through FTP, SFTP, and on Amazon’s S3 service. It makes a FTP, SFTP, or Amazon S3 connection appear like a USB drive plugged into your computer and transfers to these remote systems as simple as moving a file to an external hard drive. Let’s look at how well it works. (more…)