Network protocol design

Let’s make this one easy for the protocol writers. Front load the important information in the packet. That way we can more easily detect it and send it on to the correct handler. Stop putting the decision making information in the middle of the packet. We don’t have infinite processor time on these handlers.
This complaint was brought to you by people who care how network bandwidth is being consumed.