That is sound advice, thank you. I actually just recently captured some RPC messages with Ethereal and found that the 32-bits I was concerned about are called the fragment header. This header is used as part of RPC Record Marking (RM). Because a data packet (like TCP) can only hold so many bytes, extremely large RPC messages must be seperated into fragments and transmitted in pieces. The first bit(31) of the fragment header is a boolean flag that states whether this fragment is the last in the record. The following 31 bits (0-30) specify the number of bytes in the fragment. See section
10. Record Marking Standard of RFC1831 for "more" details.
I am still unsure what a record of more than one fragment looks like. I have not yet seen this, so I do not know if there is any repeated data within the RPC message between fragments, such as XID, OR if the fragment data simply represents the next fragment[0:30] # of bytes in the RPC message.
But again thank you for your help