RT-TCP/IP Stack Architecture

RTX64 provides an RT-TCP/IP networking protocol stack architecture that divides the functionality of data communications capability into several separate layers. Each layer communicates with its peer layer on the same machine or a remote machine. Rather than tightly coupling the hardware interface with addressing, the RT-TCP/IP Protocol Stack model identifies a separate interface through which these functions cooperate.

The diagram below shows a sample OSI architecture model and how it maps to the RT-TCP/IP architecture. The lower levels of the RT-TCP/IP Protocol Stack consist of independent protocols that support specific hardware interfaces, transport mechanisms, and other components, while the higher layer protocols are interfaces into the user RTX64-enabled application code.

The RT-TCP/IP Stack layers perform these functions:

Layer Description

Physical Layer (1)

This layer is implemented by the PHY chip. It is responsible for transmitting raw bits on the wire.

Data-Link Protocols (2)

Specifies the control characters and the lowest level mechanisms for transmitting packets of data in successive small segments (called frames) between nodes. In RTX64, this is handled by the Network Abstraction Layer (NAL).

Network Protocols (3)

Means by which packets of data are routed through the network from sender to receiver. This level is concerned with the path the packets take, not the content of those packets.

Transport Protocols (4)

Generally responsible for delivering of a potentially large message from the sending application on one network to the receiving destination.

Session Protocols (5)

Provides the mechanism for opening, closing and managing a session between end-user application processes. The RT-TCP/IP Stack does not implement Session layer protocols.

Presentation Protocols (6)

Responsible for the formatting and delivery of information to the application layer for further processing or display. The RT-TCP/IP Stack does not implement Presentation layer protocols.

Application Protocols (7)

RTX64 RT-TCP/IP enabled RTSS application.

Related Topics