interface
Click on the red underlined text to get to the source
... This document describes the functions to be performed by the
Transmission Control Protocol, the program that implements it, and its
interface to programs or users that require its services.
...
... network specific software. The TCP specification describes
an interface to the higher level protocols which appears to be
implementable even for the front-end case, as long as a suitable
...
... TCP implementation, both in its interactions with higher level
protocols and in its interactions with other TCPs. The rest of this
section offers a very brief view of the protocol interfaces and
operation. Section 2 summarizes the philosophical basis for the TCP
...
... Interfaces ...
...
The TCP interfaces on one side to user or application processes and on
the other side to a lower level protocol such as Internet Protocol.
...
...
The interface between an application process and the TCP is
illustrated in reasonable detail. This interface ...
... interface between an application process and the TCP is
illustrated in reasonable detail. This interface consists of a set of
calls much like the calls an operating system provides to an
...
... TCP implementors to design
interfaces which are appropriate to a particular operating system
environment, a minimum functionality is required at the TCP/user
interface ...
... interfaces which are appropriate to a particular operating system
environment, a minimum functionality is required at the TCP/user
interface for any valid implementation.
...
...
The interface between TCP and lower level protocol is essentially
unspecified except that it is assumed there is a mechanism whereby the
...
... asynchronously pass information to each other.
Typically, one expects the lower level protocol to specify this
interface. TCP is designed to work in a very general environment of
interconnected networks ...
... internet communication is that there is an internet
protocol module associated with each TCP which provides an interface
to the local network. This internet ...
... operating system functions, for example, to manage
data structures. The actual interface to the network is assumed to be
controlled by a device driver module. The TCP ...
... front-end protocol must provide the functionality to support
the type of TCP-user interface described in this document.
...
... Interfaces ...
... It is expected that the TCP will be able to support higher level
protocols efficiently. It should be easy to interface higher level
protocols like the ARPANET Telnet ...
... buffers
of data that cross the TCP/user interface. Each time a PUSH flag is
associated with data placed into the receiving user's buffer ...
... TCP modules must also provide to their users or
higher level protocols such as Telnet or THP an interface to allow
them to specify the desired security level, compartment, and
...
... Internet Protocol and is transferred
across the TCP/Network interface in the arguments or results of
calls by the TCP on the IP ...
... Interfaces ...
... There are of course two interfaces of concern: the user/TCP interface
and the TCP/lower-level interface ...
... interface
and the TCP/lower-level interface. We have a fairly elaborate model
of the user/TCP interface ...
... interface. We have a fairly elaborate model
of the user/TCP interface, but the interface to the lower level
protocol module is left unspecified here, since it will be specified
...
... of the user/TCP interface, but the interface to the lower level
protocol module is left unspecified here, since it will be specified
in detail by the specification of the lowel level protocol. For the
...
... facilities. Consequently, we must warn readers that different TCP
implementations may have different user interfaces. However, all
TCPs must provide a certain minimum set of services to guarantee
...
... that all TCP implementations can support the same protocol
hierarchy. This section specifies the functional interfaces
required of all TCP implementations.
...
... USER/TCP
interface. The notation used is similar to most procedure or
function calls in high level languages ...
...
We have implicitly assumed an asynchronous user interface in
which a SEND later elicits some kind of SIGNAL or
...
... IP (or other protocol that provides this
feature) and source routing is used, the interface must allow the
route information to be communicated. This is especially important
...
...
The model of the TCP/user interface is that user commands receive an
immediate return and possibly a delayed response via an event or
pseudo ...
