iso-ip 是什么
iso-ip 是 IANA 登记的 ISO-IP 服务,TCP 与 UDP 同名,登记人为 Marshall Rose,对应 OSI 的网络层协议族(含 CLNP 一类无连接网络协议)。它与 146 同属 OSI 实验期注册。OSI 网络层在互联网侧没有铺开,如今同族技术只在特定场景存续,例如 IS-IS 仍被广泛用于大型网络的路由,但它运行在链路层,并不使用这个注册端口。
基本信息
| 服务名 | iso-ip(ISO-IP) |
|---|---|
| 端口号 | 147(TCP/UDP 同名登记) |
| IANA 登记说明 | ISO-IP |
| 登记人 | Marshall Rose |
| 技术背景 | OSI 网络层,含 CLNP |
| 同批条目 | iso-tp0(146) |
| 现状 | 历史条目,无实现 |
| 处置口径 | 按未知服务核实进程与业务归属 |
现网出现时怎么处置
- 先看设备类型:网络设备上的异常监听需要登录设备核对配置,主机层面查不到
- 查路由协议配置:确认设备是否启用 IS-IS 等协议,避免把路由相关流量误判为异常通信
- 核对网管通道:老网管的配置下发与采集通道可能与历史注册号无关,不要按注册名强行对应
- 看流量方向:网络层协议相关流量通常是设备间周期性交互,来源固定且规模稳定
- 留证后处置:设备侧变更影响面大,先记录配置与日志再动手
定位占用进程
定位占用进程
ss -lntup 'sport = :147' # 列出 147 的 TCP/UDP 监听进程
sudo lsof -i :147 # 进程与打开的文件
ss -tnp '( sport = :147 )' # 该端口上的连接与对端
tcpdump -ni any port 147 -c 20 # 抓 20 个包看实际交互(需授权)
netstat -ano | findstr :147 # Windows:端口与 PID
tasklist /FI "PID eq 1234" # Windows:PID 反查进程网络层协议现状
| 协议 | 现状 | 备注 |
|---|---|---|
| IP | 互联网通用网络层 | 占据绝对主流 |
| CLNP | 基本退出通用网络 | 仅在老体系或实验环境可见 |
| IS-IS | 大型网络中广泛使用 | 链路层运行,不依赖注册端口 |
抓包是判断这类条目最快的办法:看报文结构就能分辨是某个真实协议在跑,还是普通程序占用了这个端口号。抓包前需确认已获得授权,并把抓包范围限制在必要接口与时间内。