Don't miss an insight. Subscribe to Techopedia for free.


Communication Controller

What Does Communication Controller Mean?

A communication controller is small computer used to manage the communication of input/output (I/O) data in a network, host machine or computer. A communication controller facilitates user tracking of all network activities and saves all data on a mainframe computer.


Devices – such as bridges, routers and multiplexers – convert parallel data into serial data for network transfer and handle other network tasks, including error control, data compression, proper routing and security parameters.

A communication controller is also known as a front-end processor or a communications processor.

Techopedia Explains Communication Controller

A communication controller is used for a variety of reasons, including the following:

  • Error detection and correction
  • Data routing via different network devices, such as routers and bridges
  • Buffering to store incoming and outgoing data
  • Providing network nodes/terminals for session connections
  • Manage data flow
  • Create communication links used to manage data transmission between different devices and channels

Related Terms