3 Protocol Details
PNRP nodes use eight specific message types. These messages can be split into two distinctive classes: request messages (SOLICIT, REQUEST, FLOOD, LOOKUP, and INQUIRE) and acknowledge messages (ADVERTISE, ACK, and AUTHORITY_BUFFER). Request messages are initiated by one node and sent to another. Acknowledge messages are sent in reply to received request messages.
Specific relationships of messages sent by a Resolver are shown in the following table.
|
Message sent by Resolver |
Acknowledgment sent by Publisher |
|---|---|
|
SOLICIT |
ADVERTISE |
|
REQUEST |
ACK |
|
LOOKUP |
AUTHORITY_BUFFER (contained in an AUTHORITY) |
|
INQUIRE |
AUTHORITY_BUFFER (contained in an AUTHORITY) |
Specific relationships of messages sent to a Resolver are shown in the following table.
|
Message sent by Publisher |
Acknowledgment sent by Resolver |
|---|---|
|
FLOOD with D flag clear |
ACK |