Re: C binding interfaces for TCP/IP


jmg (mcvax!cernvax!jmg@uunet.uu.net)
21 Jan 88 10:29:28 GMT


In article <In article <25@vdelta.UUCP> In article <25@vdelta.UUCP> dave@vdelta.UUCP (Dave Arnold) writes:
>Are there efforts underway to standardize a C language interface for TCP/IP?
>I have asked a particular vendor about this for VAX/VMS, and all he said was
>"You get a QIO interface". Great, so when we migrate to OSI, we will have
>to rewrite all our software. How does BSD sockets and streams fit into this?

We decided to define a set of routines for using a transport service,
called Common Applications Transport Service (CATS). It was oriented
towards OSI, but has been implemented on top of DECNET also.
If I have understood it correctly it is more oriented towards streams
than sockets, although we think that it could go onto both.
The routines have been put onto various computers and operating systems,
and there is quite a lot of interest: physicists also want to avoid
changing their programs more than necessary.
Of course, the OSI TP4 is not really meant to be used directly by programmers,
and there are thus no defined programming interfaces. However, in the real
world people chase after efficiency, speed etc., which they feel is better
by avoiding such things as presentation and session level.
(if that does not start a religious war then nothing will!)



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