下一篇 上一篇 目录

24. 附录 D:终端服务器连接

本节改编自 Text-Terminal-HOWTO。

终端服务器有点像智能交换机,它可以将多个调制解调器(或终端)连接到一个或多个计算机。 它不是机械式交换机,因此可能会改变通过它的数据流的速度和协议。 许多公司生产终端服务器:Xyplex、Cisco、3Com、Computone、Livingston 等等。 终端服务器有很多不同的类型和功能。 还需要另一篇 HOWTO 文档来比较和描述它们(包括使用 Linux PC 创建自己的终端服务器的可能性)。 大多数终端服务器用于调制解调器连接,而不是直接连接的终端。

终端服务器的一个用途是将多个调制解调器(或终端)连接到连接到主机计算机的高速网络。 当然,终端服务器必须具有计算能力和软件来运行网络协议,因此在某些方面它类似于计算机。 终端服务器可能会与用户交互,询问要连接到哪台计算机等等,或者它可能会在不询问的情况下连接。 有时可以通过终端服务器将作业发送到打印机。

如今的 PC 具有足够的计算能力来充当终端服务器,只是每个串口都应该有自己的硬件中断。 PC 只有少量的备用中断用于此目的,而且由于它们是硬连线的,因此无法通过软件创建更多中断。 一种解决方案是使用高级多端口串口卡,该卡具有自己的中断系统(或者在较低成本的型号上,在多个端口之间共享 PC 的一个中断)。 有关更多信息,请参阅 Serial-HOWTO。 如果这样的 PC 运行 Linux 并在多个串口上运行 getty,则可以将其视为终端服务器。 如果它通过网络连接到其他 PC,并且其主要工作是传递数据并处理每 14 个(左右)字节的串口中断,那么它实际上就是一个终端服务器。 有时会使用名为“radius”的软件。

如今,真正的终端服务器不仅仅服务于终端。 它们还服务于模拟终端的 PC,有时还连接到连接到电话线的调制解调器组。 有些甚至包括内置调制解调器。 如果终端(或模拟终端的 PC)直接连接到调制解调器,则线路另一端的调制解调器可以连接到终端服务器。 在某些情况下,终端服务器默认期望呼叫者使用 PPP 数据包,而真正的文本终端不会生成这些数据包。


下一篇 上一篇 目录