npp 的历史登记
npp 在 IANA 登记为 Network Printing Protocol,登记人 Louis Mamakos。打印服务的标准之争最终由 BSD 的 LPD(515)与后来的 IPP(631)胜出,npp 只留下名录记录,没有主流实现。
基本信息
| 服务 | npp(Network Printing Protocol) |
|---|---|
| 协议 | TCP 与 UDP |
| 端口段 | 0-1023 系统端口段 |
| 现状 | 被 LPD/IPP 取代 |
| 登记人 | Louis Mamakos |
标准竞争的结果
同一功能往往有多套候选方案,胜负取决于实现成本、厂商支持与操作系统默认集成。打印领域最终形成 LPD 与 IPP 两条主流路径,npp 这类候选方案在标准收敛过程中被淘汰,只保留登记信息供历史对照。
发现监听时的排查顺序
- 确认该端口是否有监听,并按进程定性
- 核对主机打印相关端口与队列配置
- 检查是否为自研打印网关占用了该号
- 评估打印通道是否需要对内网之外开放
- 记录占用情况并纳入资产管理
定位与现代端口对照
定位与现代端口对照
ss -lntup 'sport = :92'
sudo lsof -i :92
# 现代对照: LPD 515、IPP 631
netstat -ano | findstr :92定性对照
| 检查项 | 做法 | 判读 |
|---|---|---|
| 监听 | ss 与 lsof 定位进程 | 无监听属常态 |
| 自研网关 | 进程与所属系统 | 自研打印网关需确认维护者 |
| 打印队列 | 队列配置与访问范围 | 对全网开放:需收敛 |
| 历史 | IANA 名录记录 | 名称与实现无关,以进程为准 |
标准被淘汰不代表问题消失:自研打印网关往往仍在生产里跑着,端口换成哪个都可以,维护状态与访问控制才是要盯的部分。
资产盘点遇到这类历史端口的监听,先问谁在用、能不能停,再决定是否收敛;顺序反过来容易停掉别人的业务。
自研打印网关的常见问题是凭据硬编码在配置文件里:端口没有对外开放也不等于安全,配置文件权限同样要收紧。
判断打印通道是否必要,可以看访问来源与流量规模:只有办公网少数主机在使用的通道,没有理由对全网保留。
对无人认领的打印相关监听不做处置:既可能泄露文档内容,也可能是被遗忘的调试入口。