If you can't get FTP to work, you probably have a firewall or other security/configuration problem.
Since HTTP seems to work for you (since you are able to reach this site), try going to »
tsd.dlink.com.tw/ and make sure that you have JavaScript enabled in your browser (otherwise the HTTP downloads from that site won't work either).