首页/网络/常用端口速查/596 smsd 注册项
500-599 系统端口99 条

596 smsd 注册项

smsd:IANA 注册名(SMS 相关),无 RFC 说明与公开实现。

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

smsd 是什么

smsd 是 IANA 早期登记在 596 号端口上的服务名,注册人为 Wayne Barlow,登记表没有提供 RFC 引用和协议细节。名字里的 SMS 同样歧义很大:它可以指短消息业务,也可能只是某个软件的模块缩写(例如系统管理、存储管理类组件),在没有实现资料的情况下无法据此判定用途。596 属于系统端口区间(0-1023),按 RFC 6335 只由 IETF Review 或 IESG Approval 分配。实际网络中 596 极少出现,遇到时应按「未知端口的排查流程」处理,而不是按短信服务的先验假设处理。

基本信息

服务名smsd
协议TCP 与 UDP(分别登记)
登记IANA 早期登记,无 RFC 引用
端口区间系统端口 500-599
现状无公开规范与公开实现
登记人Wayne Barlow

典型使用场景

  • 短信网关排障:先确认网关实际监听端口,不要默认是 596
  • 资产台账补录:把无实现的登记端口与在用端口分开统计
  • 内网横移检测:把 596 上的异常连接纳入东西向流量审计范围
  • 安全基线加固:对无业务依赖的监听端口统一关停并留档
  • 对接测试阶段核对端口表:避免两套系统因为端口认知不同而互相不通

定位占用进程

定位占用进程
sudo ss -lntup 'sport = :596'               # 一次看全 596 的 TCP 与 UDP
sudo lsof -i :596 -P -n                     # 进程、用户、协议一目了然
sudo ss -tnp dst :596 | head               # 抽样看谁在连 596
grep -rn '596' /etc/services /etc/rsyslog.d/ 2>/dev/null   # 本机是否有现成登记
# Windows:netstat -ano | findstr :596

排查判断要点

检查项正常表现异常表现
进程所属用户专用服务账号或 root 业务进程webserver、nobody 等低权限账号监听
绑定地址业务网卡或回环地址0.0.0.0 且业务无公网需求
流量方向与本业务对端单向稳定同时向多个公网地址发起连接
判断「未知端口是否危险」的关键不是端口号,而是进程路径、启动方式、所属用户和连接对端;同一个端口在不同机器上的结论可能完全相反。
历史登记项与老设备经常绑定出现:SCO、Solaris 时代的系统工具会在系统端口段监听多个小端口,迁移到新平台后这些端口通常已无对应服务。

易错点

  • 按名字猜用途:SMS 歧义大,按「短信」方向排障会浪费大量时间
  • 把未使用端口从端口表里删掉:删掉的是登记信息,端口号本身仍可被任何程序绑定
  • 关闭监听前不做影响评估:某些老系统会把管理通道建在系统端口段上
  • 忽略出站方向:只盯入站监听,会漏掉以 596 作为目的端口的主动外联行为

数据来源与参考

  • IANA Service Name and Transport Protocol Port Number Registry

相关工具

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