How does a link detect message loss?
TIPC messages contain sequence number information that enables a link endpoint to verify that it has received all of the messages sent by its counterpart residing on another node. By examining the sequence number of each message it receives, a link endpoint is able to immediately detect gaps in incoming bursts of messages. The link endpoint also examines any link state message sent by its counterpart to ensure that it has received all of the messages that have been transmitted prior to that message; these link state messages arrive periodically and allow the receiving endpoint to quickly detect if message(s) have been lost, even when the link is idle. As soon as a link endpoint detects that one or more incoming messages are missing, it sends a link state message asking for the missing message(s) to be retransmitted. Note: In addition to carrying sequence number information that indicates what messages have been sent by a link endpoint, TIPC messages (including the link state messages)