From owner-freebsd-hackers Tue Aug 11 08:38:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA21934 for freebsd-hackers-outgoing; Tue, 11 Aug 1998 08:38:32 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from mail.promo.de (mail.Promo.DE [194.45.188.65]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA21846 for ; Tue, 11 Aug 1998 08:38:13 -0700 (PDT) (envelope-from stefan@promo.de) Received: from d254.promo.de (d254.Promo.DE [194.45.188.254]) by mail.promo.de (8.8.8/8.8.8) with ESMTP id RAA12256; Tue, 11 Aug 1998 17:34:45 +0200 (CEST) Date: Tue, 11 Aug 1998 17:37:05 +0200 From: Stefan Bethke To: dmlb@ragnet.demon.co.uk cc: freebsd-hackers@FreeBSD.ORG Subject: Re: Network stack assumptions Message-ID: <1184714.3111845825@d254.promo.de> In-Reply-To: <199808111339.GAA25902@mailgate.cadence.com> Originator-Info: login-token=Mulberry:01sL+QwyMz9SlPLrZpTOgU X-Mailer: Mulberry Demo (MacOS) [1.4.0a8, s/n Evaluation] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, On Die, 11. Aug 1998 14:39 Uhr +0000 Duncan Barclay wrote: > Out of interest can theFreeBSD network stack support network > interfaces which provide both connection orientated and connection > less protocols? > > Take a look at www.homerf.org and www.bluetooth.com. I'm under > NDA as Symbionics (my employer and one of the Core Companies) is > overseeing parts of the SWAP specification writing and I'm writing > specs (and hopefully designing) for RFICs to go in these things. > > Both of these systems offer isochronous data on connection orientated > streams for voice and LAN (802.11 style for SWAP) connectionless > streams for data. That definitly sounds interesting. You might want to be a bit more specific about your questions, however. Also, there are probably some people on this list who can comment on these issues far better than me. FreeBSD contains both an API for network communications, sockets. Sockets is the predominantly used API for network communications in most Unix systems and has been ported to many other platforms. Because FreeBSD is based on 4.4BSD, its implementation is based on the very reference implementation for sockets. The sockets model includes a number of categories for communication protocols. Also, if you were to implement a new protocol suite, it probably would be easy to extend these as neccessary (the current models are obviously based on the capabilities TCP/IP provides). FreeBSD also includes network protocol suite implementations, namely TCP/IP. Again, the implentation is based on 4.4BSD, which is considered the reference implementation (more appropiatly, one might consider the Net/3 release as the reference; Net/3 found its way into the 4.4BSD release). Stefan -- Stefan Bethke Promo Datentechnik | Tel. +49-40-851744-18 + Systemberatung GmbH | Fax. +49-40-851744-44 Eduardstrasse 46-48 | e-mail: stefan@Promo.DE D-20257 Hamburg | http://www.Promo.DE/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message