KM3NeT CLB  2.0
KM3NeT CLB v2 Embedded Software
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Networking

Provides networking. More...

Files

file  mcf.h
 Message Container Format formatter / parser.
 
file  msg.h
 Handles MCF packed messages from the higher protocol layer.
 
file  net.h
 
file  network.h
 
file  srp.h
 SRP or Simple Retransmission Protocol is a protocol which retransmits packets if they have not been confirmed within a predefined time.
 

Detailed Description

Provides networking.

The following message stack has been defined for data transmission between the DOM and the onshore station.

+-------------------------------------+
| Application Protocol*               |
+-------------------------------------+
| Message Container Format (MFC)      |
+-------------------------------------+
| Simple Retransmission Protcol (SRP) |
+-------------------------------------+
| Unified Datagram Protocol (UDP) **  |
+-------------------------------------+
| Internet Protocol (IP) **           |
+-------------------------------------+
| Ethernet **                         |
+-------------------------------------+
 *  not implemented by this module
 ** common (internet) protcol

Ethernet, IP and UDP are common protocols commonly used in networking, or specifcially internet. SRP and MFC are protocol specifically designed to simplify transmission between the DOM and the shore station.

SRP is a protocol for coping with packet loss. It will retransmit lost packets. Unlike TCP it is not a session based protocol. This allows for a simpler set up.

MFC is a format for wrapping multiple messages in one packet. It allows for more efficient transmission of commands and replied than sending separate packets for all.

Please find details in the protocol modules.