服务器端口解释和关闭方法
端口解释
在网络通信中,端口是指计算机内部进程与外部网络通信的接口。服务器会默认开放一些端口,以供网络通信使用。以下是常见的一些服务器端口及其解释:
- 端口 135:远程过程调用(RPC)协议,提供服务器上运行的远程程序的调用服务。
- 端口 137:NetBIOS 名称服务,将 NetBIOS 名称转换为 IP 地址。
- 端口 138:NetBIOS 数据报服务,用于 NetBIOS 名称解析等数据传输。
- 端口 139:NetBIOS 会话服务,在 NetBIOS 基础上增加了会话层协议,提供远程计算机访问本地计算机的服务。
- 端口 445:Server Message Block(SMB)协议,用于文件和打印机共享、远程管理以及控制命名管道等服务。
端口关闭方法
为了增强服务器的安全性,不必要的端口可以尝试关闭。关闭端口有多种方式,下面介绍两种常用方法。
1. Windows 防火墙关闭指定端口
- 打开 Windows 控制面板,选择“Windows Defender 防火墙”,或者搜索“Windows Defender 防火墙”打开。
- 选择“高级设置”选项。
- 在“入站规则”中选择“新建规则”。
- 选择“端口”选项,接着点击“下一步”。
- 在指定端口范围内输入要关闭的端口号,比如 “445” 号端口,然后点击“下一步”。
- 选择“阻止连接”选项。
- 选择“所有网络”或根据实际情况选择“目标 IP 地址”或“目标子网”,然后点击“下一步”。
- 为规则输入一个名称,随后点击“完成”。
2. 使用命令行关闭指定端口
在服务器上使用管理员权限打开命令提示符,使用以下命令可以临时关闭指定端口。比如关闭 445 端口:
netsh advfirewall firewall add rule name="Close Port 445" protocol=TCP dir=in localport=445 action=block
此时,445 端口已被阻止。如果需要恢复该端口的连接,可以使用以下命令:
netsh advfirewall firewall delete rule name="Close Port 445" protocol=TCP dir=in localport=445
总结
关闭不必要的端口可以增强服务器的安全性,但必须确认关闭的端口不影响服务器的正常运行。以上是两种通用的方法,可以根据实际情况选择不同的方法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:服务器135、137、138、139、445等端口解释和关闭方法 - Python技术站