The type of data to be sent and received.
The capacity of the channel.
The behavior when the buffer overflows.