In addition to what's already been mentioned about not having to
connect a ton of serial ports directly to a machine, you also have the
option of connecting to any machine on your local network.
So a terminal server can do more than just allow a bunch of terminals
to connect to *one* machine, they can connect to *any* machine on your
local network. Usually this is done by having the terminal server act
as a telnet/ssh client on behalf of the terminal and presenting a menu
to the terminal when it first connects via modem.
--
"The Direct3D Graphics Pipeline" free book
<http://tinyurl.com/d3d-pipeline>
The Computer Graphics Museum <http://ComputerGraphicsMuseum.org>
The Terminals Wiki <http://terminals.classiccmp.org>
Legalize Adulthood! (my blog) <http://LegalizeAdulthood.wordpress.com>