Ever had your TV buffer during a crucial news update or an online meeting suddenly drop? Sometimes, the internet has been slow or down for a while, and you can't quite put your finger on the cause.