OSI/AS and OSI/TS Supplement (Includes RFC-1006 Support)

Changes in the Transport Layer When Using RFC-1006
Introduction to RFC-1006
1–22 107751 Tandem Computers Incorporated
Table 1-6. Service Primitives Mapping
Connection Establishment
OSI NS Primitive TCP Primitive Sockets Calls File-System Calls
N-CONNECT.
REQUEST
ACTIVE open Socket_nw
awaitiox
bind_nw
awaitiox
connect_nw
awaitiox
Control 17
N-ATTACH PASSIVE open Socket_nw
awaitiox
listen
Accept_nw
awaitiox
Control 11
N-CONNECT.
INDICATION
PASSIVE open
succeeded
Awaitiox for
accept_nw completes
Control 11
completes
N-CONNECT.
RESPONSE
None Accept_nw2 None
N-CONNECT.
CONFIRMATION
ACTIVE open succeeded Awaitiox for
connect_nw completes
Control 17
completes
Data Transfer
OSI NS Primitive TCP Primitive Sockets Calls File-System Calls
N-DATA.
REQUEST
Send Data Send Write
N-DATA.
INDICATION
Data ready for read Receive
Read
Connection Release
OSI NS Primitive TCP Primitive Sockets Calls File System Calls
N-DISCONNECT.
REQUEST
Close Shutdown_nw,awaitiox,
and Close
Control 12
N-DISCONNECT.
INDICATION *
Connection closes or
errors
Shutdown_nw, Awaitiox,
and Close
Control 12
Connection Reset
OSI NS Primitive TCP Primitive Sockets Calls File-System Calls
N-RESET.
INDICATION *
N/A Close N/A
* An EOF is encountered on a socket RECV_NW call; a message of 0 bytes is returned.
* An ECONNERESET error code is returned on a socket RECV_NW or SEND_NW call.