(computer science)
A computer which connects to the main computer at one end and communications channels at the other, and which directs the transmitting and receiving of messages, detects and corrects transmission errors, assembles and disassembles messages, and performs other processing functions so that the main computer receives pure information.