mpm-snd 是什么
46 号 TCP/UDP 的 IANA 登记名是 mpm-snd,登记说明写作 MPM [default send],即 MPM 协议族默认发送方向,注册人为 Jon Postel。它与 44(标志位)、45(接收)组成完整的登记组,同属 1980 年代主机间消息交换实验;没有规范、没有实现、没有维护方。
基本信息
| 服务名 | mpm-snd(MPM [default send]) |
|---|---|
| 端口 | 46(TCP 与 UDP 同名登记) |
| IANA 登记说明 | MPM [default send] |
| 登记机构/注册人 | Jon Postel |
| 协议族 | MPM(44/45/46) |
| 现状 | 无公开实现 |
典型使用场景
- 端口字典维护:补齐同一协议族的最后一个条目,方便检索与培训
- 安全扫描降噪:为扫描平台补充说明,避免重复生成无处置价值的工单
- 新旧系统端口规划:评审低端口占用申请时提供历史占用依据
- 历史研究归档:记录 IANA 早期登记中由同一注册人成组提交的协议族
- 资产台账抽样复核:随机抽查低端口条目,验证登记信息与实际一致
排查命令
排查命令
ss -lntup 'sport = :46' # 本机监听情况
sudo lsof -i :46 # 反查占用进程
getent services 46 # 服务名映射
ss -lntup | grep -E ':(44|45|46) ' # 与同族端口一起核验
netstat -ano | findstr ':46 ' # Windows 侧对照早期登记端口台账字段建议
| 字段 | 填写内容 | 备注 |
|---|---|---|
| 端口/协议 | 46 TCP、UDP | TCP 与 UDP 要分开登记 |
| 登记性质 | IANA 历史登记 | 标注无公开实现 |
| 实际归属 | 无 或 具体进程 | 以 lsof 结果为准 |
| 处置动作 | 登记并观察 | 无业务需求时不放行 |
MPM 三兄弟(44/45/46)没有任何一个进入过主流发行版的默认配置,因此它们同时出现在同一台机器的概率极低;若真的三连开放,优先怀疑是某个自研系统整段占用了低端口区间。
台账中建议保留「登记性质」与「实际归属」两列:前者说明名字从哪来,后者说明现在谁在用,两者混在一列会让后来的排查者无法判断。
Jon Postel 是 IANA 早期登记工作的主要负责人,其名下的条目大量集中在 0-1023 区间。看到这个注册人基本可以判定为名录级的历史登记,排查重点应放在「到底谁在占用这个端口」而不是「协议本身是什么」。