首页/网络/常用端口速查/29 msg-icp 早期消息协议入口
0-99 系统端口81 条

29 msg-icp 早期消息协议入口

同一早期 MSG 协议族的初始连接端口(msg-icp),协议文档早已失传,现代无实现。

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

msg-icp 是什么

msg-icp 是 29 号 TCP/UDP 的 IANA 登记名,全称 MSG ICP(Initial Connection Protocol),属于早期多用户主机之间交换消息的 MSG 协议族。协议文本没有留下公开可考的规范,也没有任何现代实现:它和 31 号 msg-auth 是同一套协议的两个环节,一个负责建立初始连接,一个负责认证。

基本信息

服务名msg-icp(MSG ICP)
端口29(TCP 与 UDP 同名登记)
IANA 登记说明MSG ICP
登记机构/注册人Robert Thomas
协议族MSG(与 31 msg-auth 配套)
现状无公开实现

典型使用场景

  • 资产梳理:27/29/31 这组早期端口同时出现在一台老主机上时的归属判断
  • 安全扫描复核:扫描报告把 29 标为「MSG」类服务,需要确认是误报还是真实遗留进程
  • 遗留系统评估:九十年代自研的上机系统退役时,核对还有哪些老端口在监听
  • 离线介质与离线机房巡检:无互联网环境下的端口台账登记
  • 事故溯源:内部主机对外发起 29 连接时判断是正常业务还是横向移动

本机排查命令

本机排查命令
ss -lntup 'sport = :29'          # 同时看 TCP/UDP 的 29 监听
sudo lsof -i :29                   # 反查进程路径,确认不是伪装进程
sudo ss -ntp state established '( sport = :29 or dport = :29 )'   # 只看已建立连接
netstat -ano | findstr :29         # Windows 侧对照
sudo tcpdump -ni any port 29 -c 20 # 抓 20 个包观察交互特征,判断协议类型

同类早期登记端口对照

端口登记名关系
27nsw-fe同期 IANA 早期登记项,同样无实现
29msg-icpMSG 协议族初始连接(本条目)
31msg-authMSG 协议族认证环节,与 29 配套
44/45/46mpm 系列另一组同年代的主机间消息交换登记
这组端口的共同特征是:IANA 有名、registrant 可查、但没有任何发行版把它纳入默认安装。核查结论写到台账里时,建议明确写「IANA 历史登记,无公开实现」,而不是含糊写「系统服务」。
若确有机房在跑自研的老系统,端口号可能只是巧合撞号。判断依据永远是进程的可执行文件、启动参数与业务方认领,而不是端口号的注册名。

易错点

  • 把「有 IANA 登记」等同于「有官方实现」:据此在防火墙上长期放行,实际无人认领也无人监控
  • 抓包只看端口号不看载荷特征:29 上跑的可能是完全无关的私有协议,协议名会误导判断方向
  • 在遗留主机退役评估中漏查低端口:老系统常同时监听 27/29/31 一组,只查一个会留尾巴
  • 把内部对外 29 连接一律判定为恶意:老业务系统可能仍在用类似端口做内部通信,需先与业务方确认再处置

数据来源与参考

  • IANA Service Name and Transport Protocol Port Number Registry

相关工具

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