The other possibility is for you to use an ftp download program that allows resume of the download - that way it can drop out many times and you just retry and it starts from where it last dropped out.
Flashgot is one such program but these days almost any decent ftp program should incorporate the feature.