Name | Size (bytes) | Description |
---|---|---|
opcode | 1 | Numeric code indicating type of message |
version | 1 | Version of the protocol being used |
length | 2 | Total length of packet |
reqnum | 4 | Request number assigned by client |
authenticator | 8 | Authentication information (future) |
senderid | 4 | Identification (host id) of sender |
Opcode | Name | Description |
---|---|---|
1 | Query | Query a cache to determine hit/miss |
2 | Hit | Cache has a copy of the queried object |
3 | Miss | Cache does not have a copy of the queried object |
4 | Err | Some type of error occurred at the server |
5 | Send | Send object to client (retrieve if necessary) |
6 | SendA | Send/validate object to client (retrieve if necessary) |
7 | DataBeg | Denotes the beginning of object data |
8 | Data | Denotes the next segment of object data |
9 | DataEnd | Denotes the final segment of object data |