HPUX 11i 网络运行在新硬件上,用于他们所谓的独特业务的“关键任务”操作,为用户终止于 Sherwood 7000ST。虽然功能齐全(与我成长过程中使用的 Web 2.0 系统相比,速度快如闪电),但通过 DB-25(感谢 @grawity)RS232 连接的终端遍布整个办公室必须退役。它们将被现代以太网 RJ45 连接所取代,这些连接将接入单个子网上的服务器交换机,我需要了解我们的应用程序将受到怎样的影响。
设置:
连续为应用程序提供服务运行良好。
Telnet 和 SSH 已安装。
有 NIC 和 COM PCI 卡。(如果术语不准确,请告诉我——我明天会运行 dmesg 并更新帖子。)
目前理解的问题:
串行终端有多种可能的配置。
Telnet 和 SSH 在终端中运行模拟器在正常使用过程中通过以太网连接时。
我没有坚实的基础来期望这个应用程序能够完美地过渡。
以前,服务器升级会导致看似兼容的硬件之间出现严重故障,因为专有布线意味着我们的(串行)RJ45 到 25 针 RS232 到 9 针 RS232 转换存在字面上的交叉线,因为硬件偏离了规格。这里很容易想到与软件的类比,但它们应该在生产中同样很难遇到!
@Bob - 将进行切换。我还需要考虑哪些其他事项?见下文。
问题:
我是否应该期望 telnet 在新的 Linux 机器(如 Raspberry Pi)上“正常工作”,并进入服务器?当然,它将通过交换机。但是以太网网络能否取代串行网络,成为每一层的插件,包括应用程序?
波特率显然不再是必要的,但是其他可配置设置(例如转义字符)又如何呢?
换行?
分页?
重要:定义终端显示的程序(例如 Unibasic)怎么样?
重要提示:RJ45 是否存在与现有系统“不兼容”的风险?
笔记
我对处理发生在哪里感到困惑,如果能在此背景下对上述问题进行更深入的描述,我将不胜感激。版主,请接受这个模糊的问题,因为 Stack Exchange 上没有现有的讨论。我在发帖前仔细查看了。我很乐意记录我对现有文献的研究。
太感谢了。
答案1
您需要注意,在 HP-UX 方面,RS-232 接口与网络接口完全不同,而网络接口又与 API 不同telnet
。
如果您使用终端只是为了登录 HP,那么您可以用 来替换它telnet
,或者ssh
如果您希望它更安全的话,可以用 来替换。
如果您有这些终端连接的定制软件,那么这可能是一个大问题:您必须调整软件以处理新类型的连接。根据软件的不同,这可能很容易,也可能很难,甚至不可能,但这是这里的主要问题。
对于问题:
1)是的。
2) 没关系,一切都会通过。如果您使用它登录,您仍然可以通过stty
(如果 HP 上也这么叫的话,我已经很久没用过它了)更改退格/删除等。
3,4,5) 是应用程序和终端程序解释控制序列的方式的函数。传输不会影响这一点。
6)参见上文。
您应该记住,处理是在层上进行的。
RS-232 和以太网 (“RJ-45”) 是截然不同的传输技术,以太网上运行的协议 ( telnet
、ssh
) 也是如此。您应该找一个熟悉现代网络技术的人,可以为您安装所有这些。如果没有,请聘请一个,或请其他公司为您安装。
在此传输层之上,当双方的软件只看到字符流时,差异很小。