KM3NeT CLB
2.0
KM3NeT CLB v2 Embedded Software
|
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. | |
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.