When the user application needs to send a message to its peer on a different machine, it calls a routine of the TCPMPL to send the data. The TCPMPL send routine constructs the message header which consists of the following data:
It fills up these elements and sends the message together with the message header through the communication channel which connects the sender process and the destination process.