好的,我们来详细讲讲 139端口NETBIOS-SSN 的概念,以及它们在网络中的作用。


1️⃣ 端口概念回顾

  • 端口是计算机网络中用于区分不同服务的“门牌号”,范围是 0~65535
  • TCP/UDP端口用来让一台机器同时运行多个网络服务而互不冲突

2️⃣ 139端口概览

属性内容
端口号139
协议类型TCP
服务名称NETBIOS-SSN(NetBIOS Session Service)
功能用于 Windows 网络共享和打印机共享,通过 NetBIOS 建立会话连接
常见场景局域网文件共享、远程访问 Windows 文件夹或打印机

3️⃣ NETBIOS-SSN 解释

  • NetBIOS:Network Basic Input/Output System,网络基本输入输出系统
    • 提供 名称服务(Name Service)会话服务(Session Service)数据报服务(Datagram Service)
  • NETBIOS-SSN(Session Service)
    • 使用 TCP 139端口
    • 用于在局域网内建立 可靠的点对点会话连接
    • 一旦建立会话,就可以进行文件共享、打印机共享等操作

4️⃣ 与其他相关端口对比

服务端口协议说明
NetBIOS Name Service137UDP用于主机名解析
NetBIOS Datagram Service138UDP用于广播消息、无连接传输
NetBIOS Session Service139TCP建立可靠会话,用于文件/打印机共享
SMB over TCP445TCP现代 Windows 用来替代 139,直接通过 TCP 提供共享服务

🔹 总结

  1. 139端口 = NETBIOS-SSN,主要用于 Windows 局域网共享
  2. 现在很多新系统直接用 445端口(SMB) 替代 139
  3. 开放139端口存在安全风险,容易被蠕虫或攻击利用