Whether it disrupts access at work or makes your favorite show buffer at its most suspenseful moment, the inconvenience of an unreliable internet connection is something we've all experienced.