165 端口是什么
165 的登记名是 xns-courier,说明为 Xerox,注册人 Susie Armstrong。XNS 是施乐公司早期设计的网络协议族,Courier 是其中的远程调用组件,52 到 58 的一段编号同属该族。它可以看作远程调用思想在 XNS 中的落地,协议族退出后编号随之失去意义。
基本信息
| 服务名 | xns-courier(Xerox) |
|---|---|
| 端口号 | 165 |
| 传输层 | TCP 与 UDP 均已登记 |
| 家族 | XNS(52-58 段同属该协议族) |
| 现状 | 历史协议,无在网实现 |
| 注册人 | Susie Armstrong |
XNS 留下了什么
XNS 本身已经消失,但它的设计思路被后来的协议继承,例如地址解析与远程调用的分层模型。165 是这段历史在端口表里的一个坐标,读懂它的意义主要在于识别这个名字属于哪个年代。
典型排查场景
- 历史资料核对:研究早期网络架构时会遇到 XNS 相关端口,需要先确认它属于哪个协议族。
- 遗留设备盘点:极老的网络设备可能仍留有 XNS 配置,迁移时确认是否还有业务依赖。
- 扫描结果归因:165 出现即追查进程,避免按名称误判为现役服务。
- 台账标注:归入历史协议族分组,与在网业务彻底分开。
- 培训材料:用 XNS 与 Courier 的关系说明远程调用概念的演进路径。
定位占用进程
定位占用进程
ss -lntup 'sport = :165' # 两个传输层一起看
sudo lsof -i :165 # 进程与 PID
ss -lntup | grep -E ':(5[2-8])\b' # 顺带看同族相邻编号
netstat -ano | findstr :165 # Windows 取 PID
sudo lsof -i :165 | wc -l # 统计关联条目数量,判断是否为多连接服务输出逐列读法
| 列 | 含义 | 判读 |
|---|---|---|
| State | 状态 | 监听态为 LISTEN 或 UNCONN,ESTAB 表示有活动会话需要追溯对端 |
| Local Address:Port | 本地地址端口 | 同一编号可同时出现在 IPv4 与 IPv6 两行,属正常现象 |
| Process | 占用进程 | 信息为空多因权限不足,提权后仍为空则结合日志排查 |
施乐在同一编号段还注册了其它 XNS 组件,见到相邻编号可一并按历史协议族处理,不必逐个深挖。
该编号在 TCP 与 UDP 都有登记,排查时不要只看一行,尤其要注意 UDP 方向的探测与回连流量。