Peer-to-peer name resolution wire protocol and message format data structure for use therein
AssigneeMicrosoft Corporation
InventorsJohn Miller, Henry Rawas, Radu Simionescu, Brian Lieuallen
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJohn Miller, Henry Rawas, Radu Simionescu, Brian Lieuallen
Estimating the term…
An extensible data structure for messages in a peer to peer name resolution protocol is presented. This message data structure utilizes a number of fields, each containing a message element. Preferably, the first field is the message header that includes protocol information and identifies the type of message. Each message element contains a number of fields. These message element fields include a type field, a length field, and the content or payload of the message element. In one embodiment, at least ten messages are formed for proper operation of a Peer To Peer Name Resolution Protocol (PNRP), including RESOLVE, RESPONSE, SOLICIT, ADVERTISE, REQUEST, FLOOD, INQUIRE, AUTHORITY, ACK, and REPAIR messages.
A computer-readable medium having stored thereon a data structure for use in a peer to peer name resolution protocol (PNRP), comprising:
A computer-readable medium having stored thereon a RESOLVE message data structure for use in a peer to peer name resolution protocol (PNRP), comprising:
A computer-readable medium having stored thereon a RESPONSE message data structure for use in a peer to peer name resolution protocol (PNRP), comprising:
A computer-readable medium having stored thereon a SOLICIT message data structure for use in a peer to peer name resolution protocol (PNRP), comprising:
A computer-readable medium having stored thereon a ADVERTISE message data structure for use in a peer to peer name resolution protocol (PNRP), comprising:
A computer-readable medium having stored thereon a REQUEST message data structure for use in a peer to peer name resolution protocol (PNRP), comprising:
A computer-readable medium having stored thereon a FLOOD message data structure for use in a peer to peer name resolution protocol (PNRP), comprising:
A computer-readable medium having stored thereon a INQUIRE message data structure for use in a peer to peer name resolution protocol (PNRP), comprising:
A computer-readable medium having stored thereon a RESOLVE message data structure for use in a peer to peer name resolution protocol (PNRP), comprising:
A computer-readable medium having stored thereon a ACK message data structure for use in a peer to peer name resolution protocol (PNRP), comprising:
A computer-readable medium having stored thereon a REPAIR message data structure for use in a peer to peer name resolution protocol (PNRP), comprising:
Dependencies are inferred from the claim text.