FTP is the classic example of a poorly designed protocol. No network protocol should be relying on the client to be able to open ports to listen on. This behaviour gets broken by NAT and/or any sane firewall ruleset. MSN at least has the option to relay file transfers through the server thus removin...
Anonymous
[ more ]