Communication protocol stacks and communication-related helper classes