You have to understand that not everyone has the same requirements you have. Very few ppl would need a complete and rigorous implementation of FTP in NS. Many don't even care if it is FTP at all... they just want to drive a continuous flow of tcp traffic through the simulated scenario. When you do some simulations, you do not need to implement everything, you just need to figure out what is important for your studies.
There's two things that come to mind that you could probably do. 1) adapt a free implementation of FTP to a new Application/FTP source and sink 2) use real FTP traffic (NS2 can be made to bridge between two real life FTP applications). I'm not saying that those are easy to accomplish, but they are certainly feasible. As for the unmaintainability of NS, I share your concerns, but there's nothing we can do except to contribute. That's the spirit of open-source. In the meanwhile, NS3 is being planed and will be available some day. Best Regards, Pedro Fortuna INESC Porto On 8/23/06, Giorgis Georgakoudis <[EMAIL PROTECTED]> wrote: > > > On Wednesday 23 August 2006 16:21, Pedro Fortuna wrote: > > No, not that I know. > > But it shouldnt be too hard to extend the existing one... > > OK you are definitely kidding, have you seen the rfc specification of FTP? At > least for me hard is not defined by how mind challenging is a task but by the > time it consumes, and my estimate is that it needs considerable time to have > an FTP implementation. Especially since we are talking on an abandoned > project like ns. I am considering moving my simulations to PlanetLab and > waiting for the arrival of Internet2 but I am hugely disappointed by the > potential not exploited of ns. At least when I see an Application/FTP > interface I am expecting to do what it says. If I hadn't checked the source > code deviating from my main work I wouldn't know ( and it's bad not to > deliver what you promiss). > > ggeorgak > > > On 8/23/06, Giorgis Georgakoudis <[EMAIL PROTECTED]> wrote: > > > >From what I see there is no ftp implementation in ns, more precisely > > > > > > what "seems" like ftp application is a tcl Application/FTP object that > > > the only thing it does is to send packets through a tcp connection. So is > > > there a real ftp implementation that complies to the standard? > > > > > > ggeorgak > > -- Cumprimentos, Pedro Fortuna