Date: Tue, 4 Jul 2000 17:53:21 -0400 From: Charlie Younghusband <cwy@xiphos.ca> To: "'freebsd-net@freebsd.org'" <freebsd-net@freebsd.org> Subject: supported features in BSD TCP Message-ID: <39625CD1.57B64231@xiphos.ca>
next in thread | raw e-mail | index | archive | help
Hi folks, My company is considering working on some extensions to TCP for space communications. So I'm shopping around for a good modifiable TCP stack, with many questions I haven't found concisely in any docs Does the FreeBSD TCP implementation support: -Full RFC 1122 (general good behaviour for internet hosts), 768 (UDP) and 793 (standard TCP circa '81) b -RFC 1323 "TCP Extensions for High Performance" aka big fat pipes, including round trip time measurement and PAWS -T/TCP -- TCP Extensions for Transactions (RFC 1644) -TCP Vegas -Selective Negative Acknowledgements (SNACKs) -TCP Header compression (RFC 1144) And the BSD newbie questions: -What's the deal with FreeBSD/NetBSD/OpenBSD? Which one should I be using? (not intended to be flamebait, sorry...) -What are my options if I make modifications to the TCP stack (and new code) regarding licensing? I'm told that I can repackage it and sell it? (My boss wants to keep our options open, free open source is harder to pay my salary ;) And any other suggestions as to what direction I should take with this...the work will involve some custom space-standard services (aka breaking the normal TCP stack) as well as trying to fill out the TCP stack with high performance options described above...I looked briefly at some of the FreeBSD TCP source which seemed readable but a little too simple to include some of the features I hoped to start with... TIA Charlie -- Charlie Younghusband Network Systems Engineering Xiphos Technologies http://www.xiphos.ca/ 514-848-9640 (f) 514-848-9644 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39625CD1.57B64231>