bmpp 是什么
632 在 IANA 登记的服务名是 bmpp,注册人为 Troy Rollo,登记表既没有说明字段,也没有 RFC 引用。四个字母的缩写很容易与网络领域里已有的名字混淆,但那些名字与这个端口号之间没有任何登记层面的关联。632 属于系统端口段(0-1023),RFC 6335 之后这段只由 IETF Review 或 IESG Approval 分配,公开资料中同样缺少实际部署记录。遇到 632 时可靠的做法只有一条:把端口号交给 ss、lsof、抓包去解释,而不是交给缩写去解释。
基本信息
| 服务名 | bmpp |
|---|---|
| 协议 | TCP 与 UDP(分别登记) |
| 登记 | IANA 早期登记,无说明无 RFC |
| 端口区间 | 系统端口 600-699 |
| 现状 | 无公开规范与公开实现 |
| 登记人 | Troy Rollo |
典型使用场景
- 缩写撞车排查:确认业务方提到的缩写到底指哪个端口,避免张冠李戴
- 网络协议排查:核实是否真的涉及该端口的业务,而非另有协议
- 异常外联定位:用进程与对端信息判断是否为失陷主机的回连通道
- 安全策略复核:把无实现的登记端口纳入定期复核清单
- 新人培训:用这类条目讲清楚「端口名只是标签」
定位占用进程
定位占用进程
sudo ss -lntup 'sport = :632' # 632 监听与 UDP 绑定
sudo lsof -i :632 -P -n # 进程、PID、用户
sudo ss -tnp '( dport = :632 or sport = :632 )' | head # 连接对端抽样
sudo ps -o pid,ppid,etime,cmd -p <pid> # 看进程存活时长与父进程,判断来源
# 有容器时:docker top <container> 看容器内进程排查判断要点
| 现象 | 含义 | 处置 |
|---|---|---|
| 632 上出现周期性短连接 | 心跳或定时任务 | 结合定时任务清单与进程路径确认 |
| 连接对端为公网地址 | 可能是外连回传或误配置 | 核实域名解析结果与业务需求 |
| 端口短时间反复重连 | 应用重试逻辑触发 | 从应用日志找根因,勿只在网络层处理 |
看进程的父进程与存活时长,能快速区分「由 systemd 或容器守护启动的常驻服务」与「被脚本临时拉起的进程」,是判断端口来历的有效方法。
周期性短连接不一定是攻击:很多客户端软件用固定间隔重连,与业务无通信时也会持续心跳,判断时结合时间间隔的规律性。