首页/网络/常用端口速查/686 hcp-wismar 硬件控制协议
600-699 系统端口99 条

686 hcp-wismar 硬件控制协议

hcp-wismar:Hardware Control Protocol Wismar 注册端口。

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

686 是什么

686 在 IANA 注册表里的服务名是 hcp-wismar,登记说明写明是 Hardware Control Protocol Wismar,登记人 David Merchant,协议为 TCP/UDP。名字里的 Wismar 是德国城市,命名方式像某厂商按自身所在地给自研硬件控制协议起的名字,公开资料中没有该协议的帧格式、握手流程或可下载的实现。它就属于那批「有名字、没规范」的历史登记项。

基本信息

端口号686(0-1023 系统端口区间)
服务名hcp-wismar
IANA 登记说明Hardware Control Protocol Wismar
协议TCP、UDP 双登记
登记人David Merchant
已知用途硬件控制类私有协议,细节未公开
现实部署公网与常规内网几乎观察不到

典型排查场景

  • 工控或专用设备网段出现 686 通信,需要确认是不是某台老设备的控制协议
  • 端口扫描把 686 标注为 hcp-wismar,被直接写进风险通报
  • 防火墙迁移时翻出早年放行 686 的规则,需要判断是否还有设备依赖
  • 主机被要求最小化开放端口,需要给 686 的存在与否下结论

确认它到底在不在用

确认它到底在不在用
# 本机是否真的有监听
ss -lntup 'sport = :686'
# 看历史连接与对端地址
sudo ss -tnp | grep ':686'
# 抓包 30 秒确认有无实际流量(需要 tcpdump)
sudo timeout 30 tcpdump -nn -i any port 686
# 结论:无监听也无流量,就可以按未使用端口处理

现象与处理对照

现象可能原因建议动作
扫描报告列出 686 开放扫描器按名字库标注,或真有进程监听先在本机 ss 复核,再决定是否写进风险单
网段内有 686 双向流量老式控制设备或自研协议仍在跑记录对端 IP 与设备台账,评估能否隔离
只有偶发 686 出方向连接客户端探测或异常程序外联抓包看载荷特征,必要时阻断并走安全流程
完全没有监听与流量登记项只是名字,从未部署从防火墙与资产表单里清理该条目
这类硬件控制协议通常只在设备厂商的内部文档或随设备交付的手册里出现,互联网上没有规范可查。因此凡是声称「686 是某个知名产品端口」的说法都值得怀疑,除非能在现网找到对应设备与手册。
如果确认网段里真有设备在用 686,处置方向是把双方限制在专用 VLAN 或点对点放行,而不是简单关闭端口;工控类协议一旦被阻断,往往表现为设备离线而不会有明确报错。

易错点

  • 把 hcp-wismar 直接写进风险通报的「漏洞」栏:它只是一个登记名,风险描述要基于实际监听进程与流量,否则报告站不住脚
  • 在工控网段按经验封禁低位端口,可能导致专用设备控制中断且现场没有告警,事后很难定位
  • 只查 ss 不查会话,漏掉正在建立连接的客户端方向流量,得出「没人用」的错误结论
  • 清理防火墙规则时只删不放行、不做变更记录,后续设备故障时无法快速回滚

数据来源与参考

  • IANA Service Name and Transport Protocol Port Number Registry

相关工具

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