Networking on UNIX - 3 approaches

Guy Harris guy at sun.uucp
Tue Aug 19 21:19:27 AEST 1986


> This doesn't change the fact that I think the transport layer interface
> is very bad.  It defines new protocols, which are the last thing we need,
> and does so informally, which we should all have been scared away from by
> uucp.

Do you mean new protocols for communication between "service providers" on
different machines, or new protocols for communication between protocol
layers in a stream?

> Finally, it is limited to SV.3 to SV.3 connection.

How so?  Presumably, a program using the TLI library can do a "t_open" to
get a handle on, say, the TCP module, and then do a "t_connect" to connect
to a given Internet address and port number.  At this point, the descriptor
can be used to send data to, and receive data from, the service
corresponding to that port number on the host corresponding to that address,
regardless of what OS that host is running.  Some particular protocol
implementations may be poorly done, so that they assume that the other
implementation is "just like them", but I don't see how the TLI kernel-level
or user-level interface precludes doing it right.
-- 
	Guy Harris
	{ihnp4, decvax, seismo, decwrl, ...}!sun!guy
	guy at sun.com (or guy at sun.arpa)



More information about the Comp.unix.wizards mailing list