Definition: front end processor
A computer that handles communications processing for a mainframe. It connects to the communications lines on one end and the mainframe on the other. It transmits and receives messages, assembles and disassembles packets and detects and corrects errors. It is sometimes synonymous with a communications controller, although the latter is usually not as flexible.