Each application layer fragment begins with an application layer header followed by one or more object header/object data combinations. The application layer header contains an application control code and an application function code. The application control code contains an indication if the fragment is one of a multi-fragment message