网络端口和端口扫描简介

Posted 卓豪ManageEngine

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络端口和端口扫描简介相关的知识,希望对你有一定的参考价值。

端口扫描是每个网络管理员日常网络任务列表中不可或缺的一部分。它提供有关您的网络如何连接、访问和使用的见解。它可以帮助您了解您的网络基础设施并增强您的网络安全性。从映射连接的设备到列出在主机中运行的服务,端口扫描器可以帮助您更好地管理您的网络基础设施。

网络中的端口类型

端口可以​​是接口或物理连接,使网络中的不同实体之间能够进行通信。有不同类型的端口可以实现连接。例如,您可以通过 USB 端口连接外接鼠标或扬声器。您的外接摄像头可以通过 HDMI 端口连接。虽然这些端口中的大多数通常不需要严格监控,但交换机端口和计算机端口需要连续扫描端口以防止出现网络问题。

什么是交换机端口

网络交换机中的对接点称为交换机端口。这些端口通过允许来自不同网络组件的数据电缆连接到它来促进网络通信。一旦连接了数据电缆,交换机就可以通过使用包交换技术转发数据包来实现通信。转发的数据包然后将消息从一个网络实体传输到另一个网络实体。这些网络实体可以是设备,在这种情况下,通信发生在网络设备之间,即在网络内。或者,其中一根连接的电缆(可以是将设备连接到外部网络的互联网数据电缆)。 在这两种情况下,部署端口扫描器来监控端口以将它们映射到其连接的设备、识别端口连接的类型并跟踪关键指标(例如其可用性和利用率)都非常重要。

交换机端口连接类型

根据交换机端口启用的连接类型,它们分为:

  • 访问端口:当交换机由特定的虚拟局域网 (VLAN) 使用、连接的设备不能或不需要识别 VLAN 标记或 VLAN 成员分离不是强制性时,使用这些端口。此链接中的通信帧是未标记的。
  • 中继端口:这些端口支持与网络中不同 VLAN 的通信。它们通过使交换机能够与网络中的其他交换机和路由器连接来帮助利用中继链路机制。VLAN 通信帧在交换机之间转发时被标记为唯一标识。
  • 混合端口:虽然这些端口还允许与不同 VLAN 进行通信,但与中继端口不同,它们支持标记和未标记的VLAN 通信帧。这样,这些交换机端口用于将交换机连接到计算机或另一个交换机或路由器。这可以用于您不确定连接的网络实体是否支持标记帧的地方。

可以在示例网络中说明连接类型,如下所示。

什么是电脑端口

也称为主机端端口,这些端口支持不同应用程序、服务或互联网与网络中的计算机之间的信息流。与交换机端口不同,数据传输无需物理连接点或硬件,例如数据电缆。通信是基于端口号和端口服务进行的。

  • 端口号:唯一标识网络中的不同端口,编号范围为 0-65,536。编号从 0 到 1023 的端口被称为知名端口,因为默认情况下,Internet 编号分配机构为其分配了一项服务。
  • 端口服务:这些是在特定端口上运行的计算服务,例如 FTP、SNMP、HTTP 和 SMTP。如上所述,众所周知的端口默认分配为仅运行特定服务。例如,21 端口运行 FTP 服务,23 端口运行 Telnet 服务等等。使用主机设备的 IP 地址和运行它们的端口号在网络中引用它们。

什么是端口扫描仪

端口扫描工具可以扫描网络端口以识别其连接细节,并将结果实时显示给用户。该工具在提高网络安全性方面发挥着重要作用,因为它提供了对网络端口的完全可见性和控制。由于端口在启用网络通信方面发挥着至关重要的作用,因此网络端口扫描程序提供的可见性可帮助您识别未经授权的端口访问、其中运行的恶意服务,并阻止可疑端口。 端口扫描器在分析网络资源使用情况方面也发挥着重要作用。它会扫描您的网络端口并显示可用端口的数量、使用的端口以及用于访问端口的设备详细信息,例如其 IP 和 MAC 地址。这有助于您更好地跟踪资源使用情况并增强容量规划。

端口扫描器如何工作

根据网络架构和网络要求,端口扫描器使用不同的协议进行扫描。

对于交换机端口

传统上,网络管理员依靠来自第一跳路由器的广播 ping、路由器的 arp 条目和本机命令来检查其网络中响应 ping 的所有设备,并使用 MAC 地址列表来确定每个设备连接的交换机端口至。这个繁琐的过程需要专门的时间和精力,并且随着网络的扩展而变得更加不切实际。 交换机端口映射器有助于轻松避免这种麻烦。一旦您指定了要监控的交换机,交换机端口映射器就会使用 SNMP 等网络协议不断查询交换机并显示扫描结果。

计算机端口或主机端端口

这些端口可以使用不同的扫描技术进行扫描,例如 Ping、FTP 反弹、代理、空闲、ACK、SYN 或 FIN 扫描技术。通常,在指定地址范围时,端口扫描器会按顺序向指定地址范围内的每个端口发送一个网络数据包。根据从端口收到的响应,它确定它们的状态。让我们来看看两种常用的扫描技术:

  • Ping Sweeps :这种基于 ICMP 的扫描技术通过发送回显请求来扫描给定的 IP 或 IP 地址范围。如果目标发送 ICMP 回复,则此扫描确定目标已启动
  • UDP 扫描:此无连接协议通过向目标发送网络数据包来确定端口状态。根据从每个目标收到的响应,它确定目标的状态。这是网络中UDP端口常用的技术

端口扫描器扫描网络端口后,会显示以下详细信息:

交换机端口扫描

在扫描交换机端口时,您可以查看以下见解:

  • 交换机端口映射细节:了解什么交换机连接到什么端口
  • 可用性:检查特定端口是否正在使用或可用于建立新连接
  • 状态:检查被占用的端口是打开还是关闭
  • 连接类型:跟踪端口是否连接到设备、截断或连接到虚拟地址
  • 已连接设备详细信息:查看连接到端口的设备的 MAC 地址和 IP 地址。如果端口被截断或连接到多个 MAC,请查看所有连接设备的详细信息
  • 网络方面:扫描接口 ID、VLAN ID、关联 DNS 名称等详细信息

计算机端口或主机端端口扫描

使用端口扫描仪扫描计算机端口会显示以下详细信息:

  • 端口状态:在进行扫描时,根据收到的回复和正在运行的服务,端口扫描显示端口的状态为:
    • 打开:服务正在侦听端口
    • Closed :端口拒绝任何连接请求
    • 已过滤:端口没有回复
  • 端口服务:如果服务正在端口上运行,端口扫描会向您显示服务的名称

这些结果可帮助您更好地了解您的网络端口。但是,计算机端口很容易被利用,从而增加了网络的风险向量,因为这些端口扫描结果也可以通过扫描您的网络的外部攻击者获得。这使得您在网络中部署有效的交换机端口映射和端口扫描解决方案以保持领先于问题和威胁的重要性。

使用 OpUtils 控制您的网络端口

OpUtils提供网络资源监控功能以及端口扫描。Switch Port Mapper模块让您可以完全控制网络交换机。提供集中的可见性,它通过以图形方式显示交换机端口连接的端口视图选项实现更简单的管理。通过精细的报告和即时警报增强容量规划并提前处理网络问题。

高级端口扫描软件功能

  • 实时交换机端口映射
  • 网络端口的全面总结
  • 警报和电子邮件通知
  • 高级端口扫描小部件
  • 管理界面启用和禁用
  • 高级端口扫描调度
  • 基于角色的访问管理

实时交换机端口映射

随着网络变得越来越动态化,用于确保网络稳定连接和网络资源之间信息交换的交换机和端口的数量也在增加。网络管理员一直需要实时高级端口扫描程序,以了解网络端口的状态以及在其上运行的服务。 OpUtils 的高级端口扫描软件通过支持与现有网络基础设施兼容的端口扫描功能,使网络管理员能够有效地执行此任务。通过高级端口扫描,网络管理员可以通过手动添加交换机、从 CSV 文件导入或通过执行端口扫描发现给定 IP 范围内的所有交换机来实时扫描网络端口。添加交换机后,高级端口扫描器软件会在网络 IP 扫描器的帮助下显示与相应交换机关联的所有端口及其 IP 。

网络端口的全面总结

OpUtils 的高级端口扫描器不仅可以跟踪端口的切换,还可以持续扫描网络端口,以提供对状态和工作的全面可见性。网络管理员可以使用高级端口扫描器进行手动端口扫描或创建自动端口扫描计划以获取有关网络端口的实时摘要。网络管理员还可以通过单击端口地址来查看端口摘要。此摘要显示 ifIndex(接口)、ifName、ifDesc(描述)、ifType、端口速度、端口可用性、管理状态等的详细信息。

自定义警报和电子邮件通知

任何入侵者或流氓进入网络的易受攻击的入口点之一是网络端口。由于端口充当了在网络中的代理之间进行通信的媒介,因此部署高级端口扫描软件变得必不可少,该软件通过在发生任何不良事件时发出端口扫描警报来帮助您主动监控网络端口。

高级端口扫描工具可查找目标设备中可用的所有网络入口点并帮助保护它们。如果网络端口的行为发生任何变化,它会发出警报。在端口扫描方面,为了确保有效的故障排除,它支持邮件服务器,可以将其配置为通过电子邮件通知接收警报。这允许网络管理员更有效地监控和诊断网络问题。在以下情况下会生成警报:

  • 端口状态从 Transient 更改为 Available
  • 端口状态从可用更改为已使用
  • 在同一端口中检测到多个设备
  • 连接到端口的设备已更改
  • 用户在网络上移动

各种警报可有效帮助管理员解决端口监控问题。

高级端口扫描小部件

使用高级端口扫描软件,在有效跟踪网络端口时,在选项卡之间切换可能不是一个有效的解决方案。为了消除这种麻烦,OpUtils的实时高级端口扫描器具有一组小部件,这些小部件一目了然地提供有关端口状态的关键信息。这些小部件定期提取进行的高级端口扫描的结果,并将它们合并为直观的表示。这可确保在控制台中向用户显示的数据会定期刷新,并且不会显示过时或超时的结果。高级端口扫描器可确保网络管理员处理的端口扫描指标是最新且可靠的。 仪表板上的小部件提供以下信息:

  • 端口可用性摘要
  • 端口可用性摘要热图
  • 拥有自由端口的前十名组
  • 占用端口的前十组
  • 具有免费端口的前十名交换机
  • 端口占用前十的交换机

管理界面启用和禁用

高级端口扫描使用端口扫描提供对目标端口中正在运行的服务的可见性。侦听端口的服务通过交换数据与客户端应用程序进行通信。恶意代理可以利用这一点并未经授权访问网络。从扫描的端口列表中,网络管理员可以使用高级端口扫描工具启用或禁用接口。可以使用高级端口扫描工具禁用网络中未使用的接口或恶意接口,以帮助进行有效的监控和管理。

提前网络端口扫描调度

这通过允许管理员安排网络扫描来自动化网络扫描。一旦安排好,高级端口扫描程序会定期扫描交换机以发现新端口并报告端口状态更改。因此,它使单调的网络扫描任务自动化。

基于角色的访问管理

可以创建多个有权访问端口扫描和监控的用户。OpUtils的高级端口扫描器为用户提供管理员和操作员角色。这些用户可由 IT 管理员管理。

以上是关于网络端口和端口扫描简介的主要内容,如果未能解决你的问题,请参考以下文章

关于Python网络编程中端口号为啥不会重复问题释义

网络安全-端口扫描神器Nmap使用详解与参数指导

网络安全:Nmap端口扫描

python的网络(nmap,IPy,dnspython)

python的网络(nmap,IPy,dnspython)

如何通过nmap端口扫描漏洞入侵别人电脑