Network Interface Working Group

Dave Arnold (rochester!ritcv!cci632!ccicpg!arnold!
21 Feb 88 18:16:46 GMT

In a previous posting, I asked a question regarding standard C-binding
network interfaces, and any work currently in progress on the
subject. Following is what I considered to be the definitive

From: <uunet!likewise!attunix!sfdic!ssa>
Posted-Date: Tue, 26 Jan 88 10:29:34 est
To: vdelta!dave
Subject: Re: /usr/group Network Interface Working Group
Status: R

        I have good news and bad news for you. Luckily, most of it
is good. First of all, I am the right person to contact. I've been
chairing the committee for a little over a year now. Unfortunately,
we have not made a tremendous amount of progress for various
The interface that you proposed is exactly what I am personally shooting
for. The committee's goal is to propose an interface that is source
code portable across POSIX-conforming systems. To do this, we classified
networking applications into 3 catagories:

1) sophisticated - an application that knows it is running on a network
        and makes use of protocol or network-specific features (we do
        not address this type of application - it is inherently non-
2) knowledgeable - an application that knows it is running on a network
        but does NOT make any use of protocol or network-specific
        features (in other words, it really wants a "reliable" bit pipe).
        We are working on this type of application first.
3) naive - an application that does not know that it is running over
        a network (e.g. a cat process that has its output directed to a
        network device). We deferred dealing with this type of
        application until we finish the knowledgeable application.

It took a fair amount of time to define the problem as stated above.
At our last meeting, one of the members volunteered to write a proposal
off-line to present at the next meeting in Dallas on Feb. 8&9.
This proposal (nor any other) has not been approved yet.

Anyhow, to obtain our documents, you should call the /usr/group office at

This archive was generated by hypermail 2.0b3 on Thu Mar 09 2000 - 14:40:42 GMT