sur-meas 是什么
sur-meas 是 IANA 服务名注册表登记在 243 上的服务名,全称 Survey Measurement(勘测测量),1990 年代由 Dave Clark 提交,对应测量设备把采集结果远程上报的场景。它没有公开的协议文档,也查不到仍在维护的实现;同类工程遥测后来普遍转向 SNMP、MQTT 或厂商私有协议,这个编号就被闲置了。243 位于 0-1023 的知名端口段,Unix 下绑定这一段需要 root 或 CAP_NET_BIND_SERVICE 能力,普通程序不会无意占用。
基本信息
| 服务名 | sur-meas(Survey Measurement) |
|---|---|
| 端口与协议 | 243,TCP 与 UDP 均有登记 |
| 注册情况 | IANA 登记项,无 RFC 文档 |
| 登记背景 | 1990 年代,注册人 Dave Clark |
| 现网现状 | 无公开实现,现网基本不出现 |
| 权限要求 | 0-1023 段端口,绑定需 root 或 CAP_NET_BIND_SERVICE |
典型使用场景
- 安全基线核查:扫描发现 243 在监听时,先确认是否为测量或遥测类遗留程序,再决定上报口径
- 资产梳理:把注册表登记名与现网真实服务分开记录,避免把废弃编号当成在用业务写进 CMDB
- 防火墙变更评审:收到 243 的放行申请时,要求申请方给出具体程序与对端地址,而不是照抄注册表名称
- 流量取证:在会话日志或抓包里看到 243 的异常连接,按未知服务流程留档后再处置
- 技术沟通:说明「IANA 有登记」与「服务真实存在」是两件不同的事
定位与排查
定位与排查
ss -lntup 'sport = :243' # Linux 查看 243 的监听套接字与进程,-p 需要权限
sudo lsof -i :243 # 反查占用该端口的进程与可执行文件
awk '$2 ~ /:00F3$/ {print}' /proc/net/tcp # /proc 用十六进制记端口,243 = 0x00F3
nmap -sV -p 243 10.0.0.10 # 探测对端 243 上实际运行的服务
sudo tcpdump -nni any port 243 # 抓包判断是本地监听还是对外连接
netstat -ano | findstr :243 # Windows 侧查看监听状态与 PIDss 输出逐列读法
| 列 | 含义 | 关注点 |
|---|---|---|
| State | 套接字状态,TCP 监听显示 LISTEN,UDP 无连接显示 UNCONN | 出现 ESTAB 说明已有活动连接,需要查对端 |
| Recv-Q | 接收队列中未被应用读走的字节数 | 长期不为 0,多为程序处理不过来 |
| Send-Q | 发送队列中尚未确认的字节数 | 监听套接字上通常是内核 backlog 值 |
| Local Address:Port | :243 表示监听所有地址,127.0.0.1:243 只监听本机 | 若只监听本机却对外报开放,多半是判断有误 |
| Process | 占用该套接字的程序名与 PID | 无权限时该列不显示,需用 sudo 复跑 |
登记名只说明这个编号当年被谁登记过,既不等于协议有 RFC,也不等于现网还有实现。核对端口归属要以进程、二进制和抓包为准,注册表只用来解释编号来历;查不到进程时先怀疑权限不足,不要直接判成「无人使用」。