首页/网络/常用端口速查/97 swift-rvf Swift 远程虚拟文件
0-99 系统端口81 条

97 swift-rvf Swift 远程虚拟文件

Swift Remote Virtual File Protocol 的历史注册端口,无现代实现。

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

swift-rvf 是什么

swift-rvf 的 IANA 登记说明为 Swift Remote Virtural File Protocol(名录中即此拼写),TCP 与 UDP 同名,登记人为 Maurice R Turcotte。它描述的是一套远程访问虚拟文件的协议,公开资料中没有留下参考实现或商用产品。检索这个词时要特别注意同名不同物:银行间报文交换的 SWIFT 网络走专有报文体系,与 97 号注册无关。

基本信息

服务名swift-rvf
端口号97(TCP/UDP 同名登记)
IANA 登记说明Swift Remote Virtural File Protocol
登记人Maurice R Turcotte
所属号段0-1023 系统端口
现状无公开实现
易混淆项SWIFT 金融报文网络(与本端口无关)
处置口径按未知服务核实进程与业务归属

现网出现时怎么处置

  • 先确认是不是真的在跑服务:低位号经常只是被某个程序随手占用,用 ss 看进程比看端口号更直接
  • 核对启动来源:systemd 单元、rc 脚本、容器 entrypoint、计划任务四类最常见,找到拉起者才能定性
  • 看文件访问面:远程文件类服务往往伴随共享目录与挂载点,检查该主机是否对外暴露了不该共享的路径
  • 查认证与日志:确认访问是否需要凭据,日志里是否有陌生来源反复尝试
  • 先收紧再处理:来源不明时可临时限制访问来源,同时保留证据,不要直接删文件了事

定位占用进程

定位占用进程
grep -n '^swift' /etc/services    # 本地服务名映射,确认是否为自带条目
ss -lntup 'sport = :97'           # 列出 97 的 TCP/UDP 监听进程
sudo lsof -i :97                  # 进程、文件与网络句柄
sudo fuser -v -n tcp 97           # 占用者与运行用户
netstat -ano | findstr :97        # Windows:端口与 PID
tasklist /FI "PID eq 1234"        # Windows:PID 换进程名

历史沿革

阶段状态说明
登记期IANA 名录服务名与协议登记在 97 号
实现期无记录公开资料中没有参考实现或产品化痕迹
现状名录保留注册不回收,正常业务网络中不会出现
低位号段里这类只有登记、没有实现的条目相当多。它们仍然有价值:一是说明该号历史上被占用过,二是提示排查时不要凭端口号猜测业务,而要以主机上的进程和台账为准。

易错点

  • 同名混淆:把金融 SWIFT 报文网络与 97 号注册混为一谈,会得出完全错误的结论
  • 凭端口号定性:低位号被自研程序占用是常态,直接按注册名归类会误导处置
  • 只查监听不查连接:本机作为客户端外联 97 的情况,用监听查询查不到,需看连接表
  • 清理时漏改配置:改动服务端口或下线服务后,防火墙、监控采集与白名单需同步更新

数据来源与参考

  • IANA Service Name and Transport Protocol Port Number Registry

相关工具

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