Specification of a socket interface for a generic tactical protocol solution
Abstract
This report gives a specification of a JAVA socket API (Application Protocol Interface) on top of a generic protocol
solution developed for use over communication systems with low data rate. The solution may be used for unicast or
multicast communication, and will handle recipients in EMCON (radio silence). The JAVA API described is generic
in the sense that it provides an API identical to the interface of the java.net socket communication package. Therefore,
the applications normally using the java.net communication package, do not need to be modified in order to use this
protocol solution. The difference is however that instead of mapping the socket communication to the TCP/IP or
UDP/IP protocols as is done in java.net, the socket communication is mapped down to a different protocol stack
consisting of a tactical adaptation sublayer, ACP 142 (P-Mul), UDP and IP. All of the protocols are described in the
report.
This report is written in the form of a specification aimed at vendors for implementation.