Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!seismo!columbia!rutgers!ames!amdahl!unixprt!monkey
From: monkey@unixprt.UUCP (Monkey Face@unixprt)
Newsgroups: comp.dcom.lans,comp.protocols.tcp-ip
Subject: Re: Streams TCP/IP
Message-ID: <281@unixprt.UUCP>
Date: Tue, 28-Jul-87 00:15:09 EDT
Article-I.D.: unixprt.281
Posted: Tue Jul 28 00:15:09 1987
Date-Received: Wed, 29-Jul-87 04:13:59 EDT
Organization: uni-xperts - Unix System and Networking Consultants
Lines: 29
Keywords: TCP/IP, Streams
Summary: STREAMS vs. Sockets
Xref: mnetor comp.dcom.lans:691 comp.protocols.tcp-ip:730

I'm not sure that this is worth it, but what the heck...
In article <24072@sun.uucp>, guy%gorodish@Sun.COM (Guy Harris) writes:
> > The primary advantage, for those using ATT based UNIX, is that this is the
> > only 'real' facility provided in UNIX System V to support networking.
> Gee...people at Berkeley have been using an "AT&T-based UNIX"...
> that supports networking without STREAMS.  Plenty of other
> people have dropped the socket code into System V kernels...
> Berkeley dropped it into a 32V-derived kernel, so STREAMS are not
> "the only game in town".
I only meant that STREAMS is what you get with the current versions from
ATT, without the cost of re-porting to each new AT&T release, you 
don't get sockets or anything else.  A vendor that must rely on ATT
to provide a base, a strategy based on sockets does not seem appropriate
in the long term.
> > ATT's Transport Interface is mostly base on the ISO transport interface,
> > therefore should map to the emerging interface standards.
> Unfortunately, the TLI also has a number of warts...it keeps some state 
> both in userland and in the kernel...after a "fork"/"exec" you 
> have to issue a "t_sync" call to...(get)... kernel's...state into userland.
> 	Guy Harris
So what?  Warts can be removed, if deemed necessary.
My response to a question someone asked was not meant to support or
criticize STREAMS or the Socket implementation in 4.x based systems.
I was only offering my opinion based on experience with STREAMS.  I have
also ported the socket code the System V version of UNIX and think that
sockets are a very good base for network implementation.
How tall is Guy Harris anyway?

Monkey Face - uni-xperts