首页/网络/常用端口速查/44 mpm-flags MPM 标志协议
0-99 系统端口81 条

44 mpm-flags MPM 标志协议

Message Processing Module 协议族的标志位端口(历史注册),未见公开实现。

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

mpm-flags 是什么

mpm-flags 是 44 号 TCP/UDP 的 IANA 登记名,全称 MPM FLAGS Protocol,属于 MPM(Message Processing Module)消息处理模块协议族。同一族的 45(mpm,接收方向)与 46(mpm-snd,发送方向)紧邻其后,三个编号合起来构成一套完整的功能登记,这在端口名录里比较少见:它不是三个独立服务,而是一个协议套件的三个面向。

基本信息

服务名mpm-flags(MPM FLAGS Protocol)
端口44(TCP 与 UDP 同名登记)
IANA 登记说明MPM FLAGS Protocol
协议族MPM(44 标志 / 45 接收 / 46 发送)
所属范围0-1023 系统端口
现状无公开实现

典型使用场景

  • 组端口核查:发现 44/45/46 连续三个端口同时开放时,判断是否为同一套历史登记
  • 自研协议设计参考:了解 IANA 如何处理「同一协议多方向」的登记方式
  • 端口冲突预审:新系统选端口时避开这类连续占用的登记区间
  • 安全扫描规则说明:向业务方解释为何三连端口同时命中,而不是三个漏洞
  • 文档归档:把 MPM 系列作为一个条目组归档,减少台账条目碎片化

排查命令

排查命令
ss -lntup 'sport = :44'             # 单端口查看
ss -lntup | grep -E ':(44|45|46) '    # 三连端口一起看,确认是否同源
sudo lsof -i :44 -i :45 -i :46        # 一次反查三个端口的进程
netstat -ano | findstr /R ":44 \:45 \:46"   # Windows 侧批量对照

MPM 三端口分工

端口登记名职责
44mpm-flags协议标志位交换
45mpm消息接收方向
46mpm-snd消息发送方向
—共同点均为 1980 年代主机间消息交换登记,无实现
判断这类连续端口是否同源,先看进程:如果三个端口分别由不同进程、不同用户、不同启动方式监听,那只是撞号,与 MPM 无关;如果来自同一个进程族,再按历史登记归档。
新系统自选端口时避开 0-1023 与已登记区间,能省去大量后续解释成本;需要固定端口时应先查 IANA 登记与你所在环境的 /etc/services,再做内部编号登记。
把 44/45/46 与相邻的 43(whois)放在一起看会更容易理解:0-1023 区间里存在大量无人认领的历史名字。制定安全基线时应当按「是否有业务归属、是否有人负责」来筛选,而不是按「是否有 IANA 登记名」来筛选。

易错点

  • 把连续三端口的命中当成三个独立风险逐个上报:核查量翻三倍,实际是同一来源
  • 自研服务随手占用 44 这类低端口:需要 root 权限运行,扩大权限暴露面
  • 只登记单个端口、不留协议族关系:后续人员看到 45/46 时又要重新查一遍
  • 在预发布环境试用历史端口做临时服务:转生产时忘清理,形成长期无主监听

数据来源与参考

  • IANA Service Name and Transport Protocol Port Number Registry

相关工具

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