They are called floaters and it usually is not connected with a "detached" retina.
Many people have them and they do not cause any medical problems per se. It's the vitreous fluid and age, lifestyle, heredity etc...Good link from the Mayo Clinic (FYI).
Eye floaters - MayoClinic.com