Ftp-WG: On new commands
"Fastream Technologies" <[email protected]> Mon, 29 Apr 2002 06:26:17 -0500
| Newsgroups | gmane.ietf.ftpext |
|---|---|
| Message-ID | <000f01c1ef6f$73cba9e0$2b38aed4@loser> |
> > In our application (Fastream FTP++ P2P) we have multiple connection > > downloads (similar to Download Accelerator/GoZilla) with the help of REST > > command. I simply divide the file into segments and then merge the > > downloaded parts on the local-side. > > Yeah. Those are some of the applications causing the DoS complaints. Sure, > they're not malicious DoS, but the network operators at your vict..er > download site are certainly noticing that you're choking their routers. I look into this aspect from the end-users point of view. And we should not forget the fact that router capacity and bandwidth is growing exponentially. So today's DoS, probably will be a small percentage increase in tomorrow's traffic. And standards are designed for future, am I wrong? > > > I want to implement the same feature for remote part also. I mean multiple > > connection uploads. However, on the remote size, there is nothing like a > > merge command. There is the command APPE but it only appends a local file > to > > a remote file. Wouldn't it be nice if we add such a command to FTP? > > There's some interesting research going on with that. Most of them start > with a hacked up FTP daemon. If you want I can root around my bookmarks, > but you'll probably find some of it faster if you Google for 'file transfer' > and 'satelite'. The US Gov't has a spec which is basically 959 with > parallel transfers like you're wanting. Actually a NASA official demanded such feature from me, but since there were a lack of standards, I replied that only for download it is possible. > > > Also, in our application, we have a command called SITE MD5 similar to > ones > > found in UNIX systems. But in our case, the MD5's are cached with a > > background thread. This enables KaZaA/iMesh like P2P functionality with > > multiple source-IP/port downloads. However lack of support from other > > applications limit the use to within FTP++-to-FTP++ only. As you may have > > understood, I propose this command also. > > I put MD5 (and Unix checksums) into WU-FTPD some time ago, simply because I > thought it would be nice to be able to remotely verify signatures. It met > with total and complete silence; noone asking how to enable it, no problems > with it, nothing. I assume the demand is a very good approximation of zero. > I still like the idea, but I expect the users are satisfied enough with the > present reliability of downloads that they're not interested in the added > step. > > In specific answer to your question, though, there's no reason the add a new > command to support MD5. Adopt MLSx and simply add an MD5 fact to your > servers. If you want, write a memo describing the fact. Sorta like the way > new Telnet Options get done. > > Sorry but I am new to MLSx. Which RFC should I be looking for? (I am currently using ICS under BCB for FTP engine) Thanks.