189 端口是什么
189 的登记名是 qft,说明为 Queued File Transport,注册人 Wayne Schroeder,对应把文件传输任务排队并异步执行的服务。它与 152 的 bftp 在思路上相近:先提交任务,再由后台按顺序投递。实现没有保留下来,编号只剩记载,现代系统中不会遇到它。
基本信息
| 服务名 | qft(Queued File Transport) |
|---|---|
| 端口号 | 189 |
| 传输层 | TCP 与 UDP 均已登记 |
| 设计思路 | 传输任务排队、异步投递 |
| 现状 | 历史登记,无公开实现 |
| 注册人 | Wayne Schroeder |
排队传输当年解决什么问题
在带宽稀缺、链路不稳定的年代,把大文件传输排入队列、按序投递并支持失败重试是刚需。今天这类能力已经内置在文件同步工具与对象存储客户端里,按需建立连接,不再需要专门的端口约定。
典型排查场景
- 遗留系统盘点:老作业调度平台可能提到排队传输组件,需确认是否还在运行。
- 迁移到现代方案:用同步工具或对象存储接口替代老的排队传输流程。
- 扫描归因:189 出现即追查占用进程,避免按名称误判为现役服务。
- 台账标注:归入历史注册分组,与在网文件传输服务分开。
- 策略清理:删除历史放行项并记录依据。
定位占用进程
定位占用进程
ss -lntup 'sport = :189' # 本机 TCP/UDP 监听
sudo lsof -i :189 # 反查进程与路径
ss -lntup 'sport = :152' # 顺带核对同思路的另一条编号
netstat -ano | findstr :189 # Windows 取 PID
sudo lsof -i :189 -nP | head -10 # 精简记录便于留档输出逐列读法
| 列 | 含义 | 判读 |
|---|---|---|
| State | 状态 | 监听态为 LISTEN 或 UNCONN,ESTAB 表示正在传输数据 |
| Local Address:Port | 本地地址端口 | 传输类服务应限制在业务网段,避免对全网开放 |
| Process | 占用进程 | 进程属老传输组件时应先隔离,再规划替换 |
现代等价能力由文件同步工具、传输代理与对象存储客户端提供,它们按需建立连接,不再依赖固定低位端口,也不会与历史条目冲突。
该编号在 TCP 与 UDP 都有登记,排查时只看一行容易得出错误结论。
老的排队传输组件大多缺少传输加密与完整性校验,即便仍在服役也不适合承载敏感数据,评估替换方案时应把数据暴露风险一并算进去。