Communications protocol
First Claim
1. A method of communicating datagrams between a first terminal having a first address, and a second terminal having a second address, of a communication system, wherein each datagram comprises redundancy check data used to verify datagram integrity, the method comprising the steps of:
- generating a first datagram comprising message data and first redundancy check data, which first redundancy check data is computed in dependence on the message data and the first address;
sending the first datagram from the first terminal to the second terminal;
verifying the integrity of the first datagram;
generating a second datagram which comprises second redundancy check data, which second redundancy check data is computed in dependence on response data and the first redundancy check data;
sending the second datagram from the second terminal to the first terminal;
verifying the integrity of the second datagram; and
in the case where the integrity of the second datagram is confirmed, identifying that the second datagram is the response to the first datagram.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of communicating datagrams between terminals (nodes) of a communications system. In systems operating over unreliable media, redundancy check data can be included in a datagram for use in verifying the integrity of the datagram when received by a terminal; and satisfactory receipt of the datagram can be confirmed by the receiving terminal issuing a response datagram to the originating terminal, for example an acknowledgement. The redundancy check data of a received original datagram (which redundancy check data includes information on the identity of the originating terminal and the content of the datagram) is utilized in the generation of new redundancy check data for the acknowledgement (or other type of response) datagram. The originating terminal receives and processes the response datagram in conjunction with its own local record of the redundancy check data of the original datagram.
-
Citations
10 Claims
-
1. A method of communicating datagrams between a first terminal having a first address, and a second terminal having a second address, of a communication system, wherein each datagram comprises redundancy check data used to verify datagram integrity, the method comprising the steps of:
-
generating a first datagram comprising message data and first redundancy check data, which first redundancy check data is computed in dependence on the message data and the first address; sending the first datagram from the first terminal to the second terminal; verifying the integrity of the first datagram; generating a second datagram which comprises second redundancy check data, which second redundancy check data is computed in dependence on response data and the first redundancy check data; sending the second datagram from the second terminal to the first terminal; verifying the integrity of the second datagram; and in the case where the integrity of the second datagram is confirmed, identifying that the second datagram is the response to the first datagram. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification