johnr@systech.uucp (John Reed) (09/22/89)
I attended Comer's "Introduction to TCP/IP" 2-day lecture at the Advanced Computing Environment seminar this past June. During one of the Q & A sessions Comer alluded to version 8 of Xinu which was to include, among other things, a TCP layer. Is the code that implements the TCP networking layer now available from Purdue? Does it include any good applications like Telnet, or rlogin? Any comments from the Purdue guys on its relative performance as compared to the BSD networking code?? John Reed Sr. Software Engr. Systech Corp. San Diego, CA {uunet,ucsd}!systech!johnr johnr%systech.uucp@ucsd
dls@mentor.cc.purdue.edu (David L Stevens) (09/22/89)
I'm doing a TCP implentation on (currently) Xinu v7 and I have plans to merge these changes with Xinu v8. Most recently, this work has come down to a basically a hobby, so progress happens when I find time and there's never a lot of that. However, I have the basic functionality and working finger and echo servers. I'm currently working on the retransmission, congestion control and window management stuff and when I've completed that and verified RFC 793 compliance, I'll do a telnet server to top it off. I've been doing the work on top of a much-expanded version 7 which was the product of an Internetworking class Dr Comer taught and it includes very full IP and ICMP implementations, RIP and incomplete implementations of some other famous networking protocols. I expect some of this will also make it into a distribution version as well. I hesitate to even hint at a completion date, because then I'll disappoint you (:-)), but I'll announce its availability and functionality here when it's done. Dr Comer is supervising the project and I'm in touch with the people doing v8, but I'm inclined to finish what I have before porting it. :-) My intent is to support the full functionality of an Internet gateway or host (a configuration option). In that respect, functionality will be in some ways greater than the BSD networking code, but I'm not building a production-quality Internet router. I expect respectable performance, but if I were to make a comparison to BSD code, it'd be "does it do more functionally than BSD code?" rather than "does it have a higher throughput than BSD code?". If you have any questions about the project, feel free to send me electronic mail and I'll answer when I can. -- +-DLS (dls@mentor.cc.purdue.edu)