This document describes message structures for a Computer Network Protocol (CNP) project. It includes definitions for request and response message structures for various CNP message types like connect, create account, deposit, withdrawal, etc. It also describes header structures, enum types for message types and error codes, and other constants used in the protocol.