gazelle13 - if it happens while you are uses the connection then it could be a number of problems - ie might be your modem.
If however it occurs when you are connected but not 'surfing' and you are unfortunate enough to be using Internet Explorer (I use Mozilla Firefox - no spyware, security threats etc... ) then a parameter called "Idle Time Before Hanging Up" might be set too low.