Definition - 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