They are wot some people call FLOATERS. they are cells which are formed inside the eye. Can be caused by retina detatchment although can be caused by other minor factors such as burst vessels and small knock to the head.
Cant fix them, I have heaps.
But you may want to get them checked out to see if your retinas isnt detachting, then that is a problem.