首页/网络/常用端口速查/604 tunnel BEEP 隧道
600-699 系统端口99 条

604 tunnel BEEP 隧道

tunnel:BEEP 框架的 TUNNEL 配置(RFC 3620)注册端口,用于把其他协议隧道化穿过 BEEP。

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

端口与体系

604 对应 IANA 登记的 tunnel,是 BEEP 框架中 TUNNEL 配置的注册端口,规范为 RFC 3620。BEEP 提供的是在单一连接上复用多种消息通道的框架,而 TUNNEL 配置的用途是把其他协议封装之后穿过这条连接。

一个容易混淆的地方

BEEP 框架自身的注册端口是 10288,604 只服务于 TUNNEL 这一特定用途。BEEP 在现实中部署不多,因此这个端口更多出现在规范文档里,而不是生产环境的监听列表中。

基本信息

服务名称tunnel
传输协议TCP 与 UDP
规范RFC 3620
所属体系BEEP(RFC 3080)
对比端口10288 BEEP 框架
当前状态少见部署

典型使用场景

  • 协议栈核对:区分框架端口与配置文件端口,避免查错对象
  • 历史方案评估:理解单连接多通道框架的设计取舍
  • 隧道类流量排查:确认封装内容与两端配置是否匹配
  • 扫描报告解读:扫描器标注 tunnel,与实际进程比对
  • 放行策略审计:隧道类端口一旦放开,内容难以在边界识别
  • 未知服务处置:无对应组件时按未知服务流程取证

定位占用进程

定位占用进程
# Linux:查看 604 的监听进程
ss -lntup 'sport = :604'
# 一并核对 BEEP 框架端口,避免混淆
ss -lntup | grep -E ':(604|10288)\b'
# 交叉验证可执行文件归属
sudo lsof -i :604
# Windows:取 PID 后反查
netstat -ano | findstr :604
tasklist /FI "PID eq 1234"

概念区分

对象端口用途
BEEP 框架10288提供连接复用与多通道
TUNNEL 配置604把其他协议封装后穿越连接
判读依据规范与实现文档端口不能说明封装了什么内容
隧道类通道在边界设备上往往只能看到外层协议,无法识别内部承载的内容。因此在放行策略上要有意克制:确需开放时同时约定对端地址,而不是按端口一概放行。
单连接多通道这类设计在今天以其他形式存在,例如基于标准 Web 协议的复用与流控机制。理解它的原始动机,有助于判断某个新框架的复用能力是不是真的解决你的问题。

易错点

  • 把 TUNNEL 配置端口与 BEEP 框架端口混为一谈,排查对象一开始就错了
  • 隧道类端口按端口号整体放行,边界设备无法识别内部流量
  • 只核对服务端监听,忽略两端配置不匹配导致的协商失败
  • 凭规范文档推断现网在用,缺少实际进程与配置佐证
  • 历史隧道通道长期留存,成为绕过检测的稳定通路

数据来源与参考

  • RFC 3620:The TUNNEL Profile
  • IANA 端口注册表

相关工具

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