欢迎各位兄弟 发布技术文章
这里的技术是共享的
端口137、139、445是用于网络服务的一些端口,主要与Windows操作系统中的文件和打印共享以及网络邻居等服务有关。以下是这些端口的简要说明:
端口137 (UDP):用于 NetBIOS Name Service。这个端口主要用于在局域网中进行计算机名称解析,使设备能够通过名称而非IP地址进行通信。
端口139 (TCP):用于 NetBIOS Session Service。这是用来在使用NetBIOS协议时提供会话层的服务,允许计算机之间进行文件和打印共享。
端口445 (TCP):用于 Microsoft-DS (Directory Services)。从Windows 2000开始,Microsoft使用这个端口来提供文件共享和打印服务,而不再依赖于NetBIOS。这个端口可以直接通过TCP/IP协议进行SMB(Server Message Block)协议的文件和打印共享。
这三个端口主要的区别在于它们支持的协议和服务的不同,其中端口445是现代Windows操作系统中更为常用和推荐的端口,而137和139则更多地与旧版协议(NetBIOS)相关联。
135、137、139、445、593这四个端口在计算机网络中各自具有不同的功能和特点,它们的区别主要体现在用途、协议类型、安全性以及与其他服务的关联上。
135端口:
主要用于RPC(远程过程调用)协议,并提供DCOM(分布式组件对象模型)服务。
通过RPC,可以在一台计算机上运行的程序顺利地执行远程计算机上的代码。
DCOM则允许通过网络直接进行通信,支持包括HTTP协议在内的多种网络传输。
137端口:
主要用于NetBIOS名称服务(NetBIOS Name Service),基于UDP协议。
提供局域网中计算机的名字或IP地址查询服务。
当用户向局域网中的某台计算机发送请求时,该计算机会通过137端口返回其名称、注册用户名等信息。
139端口:
主要用于提供NetBIOS会话服务(NetBIOS Session Service),基于TCP协议。
在Windows操作系统中,该端口用于文件和打印机共享服务,特别是在使用SMB(Server Message Block)协议之前的老旧系统中较为常见。
445端口:
同样用于文件和打印机共享服务,但它是基于SMB协议的默认端口,直接在TCP/IP协议上实现。
在现代Windows操作系统中,默认使用445端口进行文件共享和打印服务。
593端口:
是DCOM(分布式组件对象模型)协议使用的端口号之一,允许C/S结构的应用通过DCOM使用RPC over HTTP service。
该端口的开放容易被攻击者执行远程代码,因此需要特别注意安全性。
135端口:基于TCP协议(但也可能使用UDP,具体取决于RPC服务的配置)。
137端口:基于UDP协议。
139端口:基于TCP协议。
445端口:基于TCP协议,直接在TCP/IP协议上实现SMB协议。
593端口:TCP和UDP都可能使用,具体取决于DCOM协议的配置和使用方式。
137和139端口:由于它们提供了丰富的系统信息和服务,且在某些配置下默认开启,因此容易被攻击者利用来获取目标计算机的信息或进行攻击。
445端口:虽然提供了文件共享和打印服务的便利,但也存在安全漏洞,如著名的WannaCry勒索软件就是通过445端口传播的。因此,需要特别注意安全性问题,并采取相应的安全措施。
593端口:由于与DCOM协议相关,其安全性也备受关注。DCOM协议本身存在远程代码执行等安全风险,因此593端口的开放也需要谨慎处理。
137和139端口:通常与NetBIOS服务相关联,是Windows操作系统中用于局域网通信的重要组成部分。
445端口:直接关联到SMB协议和Windows的文件共享服务,是现代Windows操作系统中不可或缺的一部分。
593端口:与DCOM协议紧密相关,允许通过RPC over HTTP service进行远程过程调用和分布式组件通信。
综上所述,这四个端口在计算机网络中各自扮演着不同的角色,具有不同的用途、协议类型、安全性以及与其他服务的关联。在使用这些端口时,需要充分了解其特性和潜在风险,并采取相应的安全措施来保护系统和数据的安全。