首页/网络/常用端口速查/95 supdup 终端会话协议
0-99 系统端口81 条

95 supdup 终端会话协议

SUPDUP 协议(RFC 734):为 ITS/PDP-10 环境设计的终端会话协议,是 telnet 的同期替代方案。

常用端口速查网络更新于 2026-10-13

supdup 是什么

95 号 supdup 是 SUPDUP 协议(RFC 734,1977 年)的注册端口,为 MIT 的 ITS 与 PDP-10 环境设计,是 telnet 的同期替代方案。它在终端控制语义上比同时代的 telnet 更讲究,例如更完整地描述光标与显示能力,但生态始终局限在少数研究机构。随着 ITS 生态退场、SSH 成为远程登录标准,该协议只存在于模拟器与网络史研究里。

基本信息

服务名supdup(SUPDUP 协议)
协议TCP
规范RFC 734(1977 年)
典型环境MIT ITS、PDP-10
现状已退役,仅存于模拟器与史料

这个端口今天会怎么出现

  • 网络史研究:复现 ITS 环境时确认客户端与端口配合方式
  • 老资料核对:区分 SUPDUP 与 telnet 在终端能力描述上的差异
  • 扫描清单解读:95 命中几乎只来自历史端口表枚举
  • 误绑排查:低端口被占用需查进程来源
  • 告警降噪:把该编号归入历史条目,不再逐条研判

定位占用该端口的进程

定位占用该端口的进程
ss -lntup 'sport = :95'          # Linux 查看 95 的监听与进程
sudo lsof -i :95                  # 按端口反查进程与程序路径
netstat -ano | findstr :95        # Windows 等价命令,末列为 PID
getent services supdup            # 核对系统服务名映射是否仍保留

早期终端会话协议对照

协议端口结果
telnet23成为事实标准,后被 SSH 取代
SUPDUP95仅在 ITS 环境使用,生态很小
SSH22现代远程登录与加密传输标准
SUPDUP 的价值在于记录了一个分叉点:当年远程终端协议有多条技术路线,最终胜出的是简单、易实现的 telnet,而 telnet 又因为明文传输被 SSH 取代。
如果你的目标是复现 ITS 环境,SUPDUP 客户端要在对应模拟器上单独准备;现代 Linux 发行版不会自带这类工具。
在安全排查里,95 与 51、55 这类编号属于同一类:没有现代实现,唯一有价值的动作是查明谁在监听,而不是分析协议。
把 SUPDUP 与 telnet 的规范放在一起读会更清楚当年的取舍:telnet 定义了通用的选项协商机制,SUPDUP 更贴近特定主机的显示模型。技术路线的胜负往往取决于实现成本,而非设计精致程度。
在 ITS 环境里,SUPDUP 还承担终端参数协商:屏幕尺寸、字符集与本地编辑能力都在连接建立阶段交换。SSH 后来用终端类型与伪终端参数描述同类信息,思路一脉相承。
如果只是想在现代网络里做远程会话,直接用 SSH 即可;SUPDUP 只在复现老环境的项目里有实际意义。

易错点

  • 把 SUPDUP 当成现代终端服务:它没有可用的通用实现
  • 拿它和 SSH 做安全对比:两者年代与设计目标不同,结论没有参考价值
  • 看到 95 有流量就去查协议规范:先查监听进程,规范帮不上排查
  • 历史条目留在高危清单:持续产生无效告警

数据来源与参考

  • RFC 734:SUPDUP Protocol

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌