snagas 是什么
108 号 TCP/UDP 的 IANA 登记名是 snagas,全称 SNA Gateway Access Server,登记人为 Kevin Murphy。SNA 是 IBM 主机体系的网络架构,在 1990 年代的企业网里,终端与 PC 要通过网关接入大型机与 AS/400;snagas 就是这个网关服务对外提供访问的端口。随着主机接入方式转向 TN3270E 与专线集成方案,这类独立网关逐渐退役。
基本信息
| 服务名 | snagas(SNA Gateway Access Server) |
|---|---|
| 端口 | 108(TCP 与 UDP 同名登记) |
| 登记人 | Kevin Murphy |
| 背景 | IBM SNA 网络与 TCP/IP 网络互联 |
| 现状 | 随 SNA 网关方案退役 |
典型使用场景
- 银行、航空等行业的遗产业务核查:确认主机接入链路是否仍在运行
- 主机集成评估:盘点从终端仿真到现代集成接口的迁移情况
- 端口台账维护:登记早期主机互联相关端口的归属
- 安全评估:主机接入通道往往权限较高,需要单独纳入管控范围
- 变更风险控制:涉及主机接入的端口调整前先确认业务影响面
排查命令
排查命令
ss -lntup 'sport = :108' # 本机 108 端口监听情况
sudo lsof -i :108 # 反查进程与路径
ss -lntu | grep -E ':(108|1477) ' # 与同类主机网关端口一起看
sudo tcpdump -ni any port 108 -c 20 # 抓包确认是否有真实业务流量
netstat -ano | findstr ':108 ' # Windows 侧对照主机接入方式的演进
| 方式 | 典型端口 | 现状 |
|---|---|---|
| SNA 网关访问服务 | 108 | IANA 登记,随体系退役 |
| Windows 主机集成 | 1477 等 | 遗留系统仍在用 |
| TN3270E 终端仿真 | 常见 23 等 | 许多行业仍在使用 |
| 现代接口化集成 | HTTP/API 或消息中间件 | 新建系统的普遍选择 |
这类端口的处置原则与普通业务端口不同:如果确实承载主机接入,贸然关闭可能直接中断生产。发现后应先确认业务归属与调用方,再评估迁移路径,而不是当作无用端口清理。
主机接入通道往往使用固定服务账号且权限较高,安全评估时需要单独看三点:账号是否可复用、是否有登录审计、来源网段是否受限。这三点比端口号本身更关键。
行业遗留系统的迁移周期通常以年计。可行做法是先把接入链路登记清楚并加固,再随业务改造逐步替换;直接下线的思路在多数情况下并不可行。