Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Aug 1998 17:37:05 +0200
From:      Stefan Bethke <stefan@promo.de>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

On Die, 11. Aug 1998 14:39 Uhr +0000 Duncan Barclay
<dmlb@ragnet.demon.co.uk> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1184714.3111845825>