配置​软件​和​硬件​防火​墙​支持​NI​产品

概览

NI​软件​包​和​嵌入式​硬件​终端​利用​网络​通信​进行​应用​程序​部署、​远程​控制​应用​程序​或​仪器、​传输​数据、​访问​和​托管​Web​服务​器​和​Web​服务​等。​当​使用​带有​硬件​或​软件​防火​墙​的​NI​网络​产品​时,​可能​需要​有关​单​个​网络​端​口​访问​的​信息​才能​允许​通信。​本​教程​简要​说明​了​与​使用​NI​产品​执行​常见​任务​相关​的​网络​设置,​包括​使用​的​默认​TCP/​UDP​端​口​以及​重新​配置​这些​端​口​的​方法​(如果​可能)。

内容

网络​端​口​和​防火​墙​简介

在​现代​计算​机​系统​中,​可以​将​包括​网页​流量、​文件​传输、​电子​邮件​等​在内​的​网络​通信​从​逻辑​上​划分为​不同​的​层,​这​就是OSI​模型。​其中​一层​称为​网络​层,​负责​成功​路​由​网络​流量,​并​提供​错误​检测​和​诊断​功能。​本地​网络​和​互​联​网​通信​所​使用​的​主要​网络​层​协议​称为​互​联​网​协议​(IP)。​另一​层​称为​传输​层,​负责​为​应用​程序​提供​端​到​端​通信​服务。​最​常见​的​两​种​传输​层​协议​是​传输​控制​协议​(TCP)​和​用户​数据​报​协议​(UDP)。

为了​使​网络​流量​到达​远程​系统​上​的​应用​程序,​它​必须​包含​两​个​关键​信息:​应​接收​流量​的​计算​机​地址​(使用​IP​协议​时​称为​IP​地址),​以及​在​应​处理​数据​的​远程​系统​上​应用​程序的目标端口号。​传输​数据​或​请求​的​计算​机​的​IP​地址​也​会​与​原始​应用​程序​使用​的​源​端​口号​一起​发送。​实际​上,​每​个​传输​层​协议​(例如​TCP、​UDP)​最多​可​允许​应用​程序​使用​65,535​个​端​口。

如果​指定​计算​机上​的​应用​程序​正​接受​数据​或​在​指定​端​口上“监听”,​则​该​应用​程序​有​可能​接收​网络​数据​并​根据​该​数据​执行​某些​操作。​如此​一​来,​网络​流量​会​在​应用​程序​允许​的​范围​内​影响​系统​的​运行。​为了​减少​网络​流量​可能​对​计算​机​运行​带来​的​影响,​联​网​设备​和​单​个​计算​机​都可以​使用​被​称为防火墙 的​过滤​器,​这种​过滤​器​使用​一​组​规则​来​允许​或​阻止​某些​不需要​的​网络​流量​(基于​正​尝试​发送​流量​的​IP​地址、​端​口​或​应用​程序)。

硬件​防火墙

硬件​防火​墙​通常​内​置​在​网络​设备​(如​路​由​器)​中,​并​在​接收​和​重新​传输​时​检查​每段​网络​流量​(称为​数据​包)。​每​个​数据​包​的​报头​都​包含​有关​目标​IP​地址、​使用​的​传输​层​协议、​远程​端​口号​等​信息。​硬件​防火​墙​可以​基于​此​信息​和​一​组​用户​定义​的​规则​来​过滤​数据​包,​从而​允许​某些​网络​数据​包​传输,​并​丢弃​其他​网络​数据​包,​不再​重新​传输。

尽管​每​个​硬件​防火​墙​的​配置​可能​不同​(或​具有​不同​的​默认​设置),​但​许多​个人​网络​路​由​器​在​默认​状态​下​设置​为​允许​所有​输出​流量,​并​禁用​本地​网络​和​外部​网络​之间​的​所有​输入​流量。​在​默认​状态​下​通常​会​允许​本地​网络​内的​所有​流量,​并且​通常​还​允许​基于​最近​输出​请求​的​输入​流量。

软件​防火墙

除了​网络​上​存在​硬件​防火​墙​外,​各个​计算​机​还​可以​运行​防火​墙​软件​包​来​过滤​网络​通信​并​保护​免​受​远程​机器​的​不必要​影响。​尽管​软件​防火​墙​的​目标​与​硬件​防火​墙​相似,​但​二者​进行​这种​过滤​所用​的​方法​不同。 

为了​基于​报头​信息​(IP​地址、​传输​层​协议、​端​口​等)​过滤​数据​包,​软件​防火​墙​通常​会​使用​中间​网络​驱动​程序,​该​驱动​程序​可以​在​将​流量​传输​给​应用​程序​(输入​数据​包​的​情况)​或​出​站​传输​之前​根据​规则​接受​或​拒绝​流量。​要​基于​尝试​发送​或​接收​数据​的​正在​运行​的​各​应用​程序​或​进程​过滤​网络​流量,​软件​防火​墙​还​可以​拦截​应用​程序​与​底层​传输​层​协议​驱动​程序​之间​的​软件​调​用。​例如,​使用​此​方法​可以​拒绝​某些​应用​程序​在​特定​端​口上​监听​数据​的​机会,​同时​可以​将​此​权限​授予​其他​应用​程序。

尽管​每​个​软件​防火​墙​程序​包​的​配置​可能​不同​(或​具有​不同​的​默认​设置),​但在​默认​状态​下​会​设置​许多​个人​防火​墙​软件​程序​包,​用于​允许​所有​输出​端​口​流量​传输,​并​禁用​所有​输入​端​口​流量。​但是,​这些​程序​包​通常​还​可以​启用​基于​先前​输出​请求​的​输入​端​口​流量。​如​前​所述,​防火​墙​软件​还​可以​提示​用户​允许​或​限制​单​个​应用​程序​的​端​口​访问。

NI​产品​使用​的​网络​端​口​和​设置

NI​的​许多​产品​都​利用​网络​通信​来​提供​不同​类型​的​功能:​从​确定​联​网​的​硬件​终端​到​提供​对​LabVIEW​中​创建​的​Web​服务​的​访问,​不一而足。​由于​大​多数​公司​网络​和​个人​网络​同时​使用​硬件​防火​墙​和​软件​防火​墙,​因此​需要​经常​更改​防火​墙​设置,​才能​确保​指定​NI​产品​所需​的​网络​流量​正常​传输。 

本文​档​的​其余​部分​概述​了​不同​NI​产品​和​功能​使用​的​传输​层​协议​和​端​口,​以及​可以​在​何处​更改​这些​端​口​(如果​可能)。​请​参阅​硬件​或​软件​防火​墙​的​文​档,​获取​有关​如何​更改​防火​墙​设置​来​允许​所需​流量​传输​的​说明。​如果​您​正在​使用​大型​网络,​且​没有​更改​硬件​或​软件​防火​墙​设置​的​访问​权限,​请​与​您​的​网络​管理​员​联系​并​参考​本文​档。

请​记住,​大​多数​情况​下​仅​需要​配置​硬件​或​软件​防火​墙​即可​启用​到​服务​器​端​口​的​输入​连接​(适用​于​在​本地​PC​或​嵌入式​硬件​终端​上​运行​的​服务​器)。​使用​软件​防火​墙​时,​系统​可能​还​会​提示​您​允许​单​个​应用​程序​发送​或​接收​数据。

 

硬件​识别​(Measurement & Automation Explorer)

功能​说明:NI Measurement & Automation Explorer (MAX)​可​发现、​枚举​和​配置​NI​网络​设备​(如​LabVIEW Real-​Time​终端)。

服务​器​端​口:UDP​端​口​44515、​UDP​端​口​44525、​TCP​端​口​44516

端​口​是否​可​配置?:

 

Web​服务​器​和​远程​控制

联​网​设备​的​Web​监​控​和​配置

功能​说明: 自​LabVIEW 2010​版本​起,​可以使用​Web​浏览​器​监​控​和​配置​许多​支持​联​网​的​NI​设备

服务​器​端​口: UDP​端​口​5353(用于​通过​mDNS​进行​设备​检测)、​TCP​端​口​52725(用于​NI​网络​浏览​器​实用​程序)、​TCP​端​口​3580(Web​监​控​和​配置​服务​器​端​口)

端​口​是否​可​配置?:

端​口​设置​的​位置:您​不可​更改​Web​监​控​和​配置​服务​器​端​口。​但是,​您​可以​访问​指定​系统​的​Web​监​控​和​配置​页​面​(http://​IP_ADDRESS:​5353),​然后​使用“Web​服务​器​配置”页​面​以及“系统​Web​服务​器”下​的​设置​来​选择​启用​SSL​通信。

 

LabVIEW​远程​前​面板

功能​说明:将​LabVIEW​应用​程序​变为​网络​服务,​然后​在​使用​LabVIEW​应用​程序​Web​服务​器​托管​时​可以​从​其他​联​网​系统​进行​访问。

服务​器​端​口:TCP​端口8080(默认)

端​口​是否​可​配置?:

端​口​设置​的​位置:您​可以​使用​服务​器​机器​的​Web​监​控​和​配置​页​面​来​更改​用于​托管​LabVIEW​网络​服务​的​应用​程序​Web​服务​器​端​口。​访问​(http://​IP_ADDRESS:​5353),​然后​访问“Web​服务​器​配置”页​面​并​使用“应用​程序​Web​服务​器”下​的​设置​来​完成​更改。​另外,​也可以​使用​这些​设置​分配​其他​端​口,​并​可以​选择​使用​SSL​进行​应用​程序​Web​服务​器​通信。

 

使用​VI​服务​器​进行​程序​化​应用​程序​控制

功能​说明:VI​服务​器​可​用于​以​编​程​方式​从​本地​系统​或​远程​机器​控制​指定​计算​机上​的​前​面板​对象、​VI​和​LabVIEW。 

服务​器​端​口:TCP​端​口​3363(默认)

端​口​是否​可​配置?:

端​口​设置​的​位置:您​可以​依次​选择“工具”(Tools)>>“选项”(Options)>>“VI​服务​器​菜单”(VI Server menu),​更改​开发​计算​机上​的​VI​服务​器​端​口。​要​更改​嵌入式​硬件​终端​(例如​CompactRIO)​上​的​VI​服务​器​端​口,​请​右​键​单击​LabVIEW​项目​中的​终端,​然后​选择“属性”(Properties)>>“VI​服务​器”(VI Server)。

 

使用​VISA​服务​器​进行​远程​仪器​控制

功能​说明: 除了​通过​NI-​VISA API​与​连接​到​本地​机器​的​仪器​进行​通信​外,​还​可以​使用​VISA​服务​器​远程​控制​物理​连接​至​另一​台​机器​的​仪器。

服务​器​端​口: TCP​端​口​3537(默认)

端​口​是否​可​配置?:

端​口​设置​的​位置: 要​在​PC​上​查看​和​更改​VISA​服务​器​的​端​口​设置,​请​打开​NI Measurement & Automation Explorer (MAX)​软件,​然后​依次​选择“工具”(Tools)>>“NI-​VISA”>>“VISA​选项”(VISA Options)>>“VISA​服务​器”(VISA Server)。

 

FPGA Compile Farm

功能​说明:您​可以​将​LabVIEW FPGA​编译​作业​发送​到​一台​远程​计算​机​进行​编译,​也可以​使用​多台​远程​计算​机​进行​站​点​范围​的​编译(每​个​编译​仍​仅​使用​一台​计算​机)。​在​一台​机器​上​进行​远程​编译​可以​通过​在​该​机器​上​安装​LabVIEW FPGA Compile Worker​软件,​以及​在​本地​或​远程​机器​上​安装​LabVIEW FPGA​编译​服务​器​软件​来​完成。​构​建​站​点​范围​的​远程​编译​系统​时,​可以​使用​安装​了​LabVIEW FPGA Compile Worker​软件​的​多台​计算​机,​以及​安装​了​LabVIEW FPGA​编译​服务​器和NI LabVIEW FPGA Compile Farm​工具包的​一台​服务​器​计算​机。

服务​器​端​口:TCP​端口3582(与​系统​Web​服务​器​相同)

端​口​是否​可​配置?:

 

旧版:​G Web​服务器

功能​说明:G Web​服务​器​是​LabVIEW Internet​工具​包​的​一部分,​可​用于​为​远程​机器​提供​对​使用​LabVIEW​编写​的​CGI​应用​程序​的​访问​权限。 

服务​器​端​口:TCP​端​口​80(默认)

端​口​是否​可​配置?:

端​口​设置​的​位置: 位于“工具”(Tools)>>“互​联​网”(Internet)>>“G Web​服务​器​配置”(G Web Server Configuration)​中的​LabVIEW​菜单​可​用于​配置​G Web​服务​器。

 

NI VeriStand​网关

功能​说明: 可​创建​促进​与​VeriStand​引擎​进行​网络​通信​的​TCP/​IP​通信​通道

服务​器​端​口: 网​关​服务​端​口​2039、​项目​端​口​2041、​网​关​传输​服务​2042

端​口​是否​可​配置?: 是

端​口​设置​的​位置: 您​可以​在“文件”(File)>>“首​选项”(Preferences)>>“端​口”(Ports)​菜单​中​配置​端​口。

 

文件、​电子​邮件、​网页​和​数据​通信

文件​传输​(FTP)

功能​说明: LabVIEW​文件​传输​协议​(FTP) VI包含在LabVIEW Internet​工具包中,​可​实现​在​远程​FTP​服务​器​之间​读写​文件。

服务​器​端​口:TCP​端​口​20(仅​在​主动​模式​下​使用),​TCP​端​口​21(在​主动​和​被动​模式​下​使用)

端​口​是否​可​配置?:是​(由​服务​器​定义)

端​口​设置​的​位置:您​可以​使用​LabVIEW Internet​工具​包​中的​FTP VI​连接​到​远程​FTP​服务​器,​而不是​实现​FTP​服务​器​本身。​FTP​服务​器​通常​使用​端​口​20​和​21,​但​端​口​可以​在​服务​器​端​进行​更改,​而且​您​也可以​使用​LabVIEW VI​连接​到​非​标准​端​口。​请​注意,​可能​需要​特殊​的​防火​墙​设置​来​支持​主动​的​FTP​连接;​有关​其他​信息,请访问​此​链接。​对于​被动​FTP​连接,​通常​不需要​进行​防火​墙​调整​即可​连接​到​远程​服务​器。 

 

电子​邮件​通信​(SMTP)

功能​说明: LabVIEW​包含简单​邮件​传输​协议​(SMTP) VI,​用于​通过​远程​SMTP​服务​器​发送​电子​邮件。

服务​器​端​口:TCP​端口25

端​口​是否​可​配置?:

端​口​设置​的​位置:您​可以​使用​LabVIEW​中的​SMTP VI​连接​到​远程​SMTP​服务​器,​而不是​实现​SMTP​服务​器​本身。​SMTP​服务​器​通常​使用​端​口​25;​目前,​LabVIEW SMTP VI​无法​用于​访问​非​标准​端​口,​也​无法​用于​连接​至​安全​的​SMTP​服务​器。​在​大​多数​情况​下,​无​需​调整​防火​墙​即可​连接​到​远程​SMTP​服务​器。

 

网页​通信​(HTTP)

功能​说明:您​可以​使用HTTP​客户​端​VI创建​与​服务​器、​页​面​和​Web​服务​交互​的​Web​客户​端。​您​可以​添加​HTTP​头、​存储​Cookie、​提供​验证​凭证,​还​可以​使用​HTTP​方法​(如​POST、​GET、​PUT、​HEAD​和​DELETE)​发送​Web​请求。

服务​器​端​口:TCP​端​口​80(默认)

端​口​是否​可​配置?:是​(由​服务​器​定义)

端​口​设置​的​位置:您​可以​在​LabVIEW​中​使用​HTTP​客户​端​VI​连接​到​远程​Web​服务​器,​而不是​实现​Web​服务​器​本身。 Web​服务​器​通常​使用​端​口​80,​但​您​可以​使用​HTTP​客户​端​VI,​采用​(http://​HOSTNAME:PORT)​格式​的​URL​连接​到​非​标准​端​口上​的​服务​器。​在​大​多数​情况​下,​无​需​调整​防火​墙​即可​连接​到​远程​HTTP​服务​器。

 

共享​变量​和​网络流

功能​说明: 两种网络流(在​LabVIEW 2010​及​更高​版本​中​提供)​可​用于​在​网络​上​的​机器​之间​传输​变量​数据。​实际​上,​网络​共享​变量​经过​优​化,​可​轮​询​一个​或​多个​远程​系统​的​变量​值,​而​网络​流​经过​优​化,​可在​一个​系统​与​另​一个​系统​之间​以​无​损​的​方式​发送​完整​的​数据​流。​网络​共享​变量​和​网络​流​均​使用​称为​Logos​的​基础​协议,​因此​它们​使用​的​网络​端​口​也​相同。

服务​器​端​口:TCP​端​口​2343(默认)、​UDP​端​口​6000-6010(默认)、​TCP​端​口​59110​及​更高​版本​(服务​器​上​运行​的​每​个​应用​程序​对应​一个​端​口)

端​口​是否​可​配置?:

端​口​设置​的​位置:对于​使用​LogosXT​在​Windows PC​上​托管​的​网络​共享​变量​或​网络​流,​您​可以​创建​一个​LogosXT.ini​文件​来​指定​要​使用​的​其他​TCP​端​口​范围​(使用​的​UDP​端​口​是​固定​的)。​访问​此​链​接​以​了解​LogosXT.ini​文件​的​位置​和​内容:更改​基于​TCP​的​NI-​PSP​的​默认​端​口​(Windows)。​此外,​您​可以​编辑​控制器​根​FTP​目录​中的​ni-​rt.ini​文件,​从而​为​LabVIEW Real-​Time​终端​上​托管​的​网络​共享​变量​和​网络​流​配置​这些​端​口。​兴趣​参数​为​该​文件​中的​LogosXT_PortBase​和​LogosXT_NumPortsToCheck​条目。​对于​使用​Logos​的​解决​方案,​您​可以​通过​编辑​相应​的​注册​表​项​来​更改​UDP​端​口,​或者​使用​Logos.ini​文件​中​相应​的​令牌​完全​禁用​该​端​口。​详细​信息​请​访问​以下​链​接。 为什么​在​安装​NI​产品​后​spnsrvnt.exe​会​崩溃?

 

DataSocket (DSTP)

功能​说明: NI DataSocket VI​可​用于​与​其他​应用​程序、​文件、​FTP​服务​器​和​Web​服务​器​通信。​使用​的​特定​端​口​将​取决​于​您要​连接​的​服务​器​类型。​此外,​DataSocket VI​可以​连接​到​使用​DataSocket​传输​协议​(DSTP)​的​DataSocket​服务​器。

使用​的​服务​器​端​口: TCP​端​口​3015(适用​于​DSTP)

端​口​是否​可​配置?: 否。​您​可以​依次​选择“开始”(Start)>>“所有​程序”(All Programs)>> National Instruments >>“Datasocket”>>“DataSocket​服务​器”(DataSocket Server),​启动​DataSocket​服务​器。

 

直接​TCP​和​UDP​通信

功能​说明: 您​可以​使用​LabVIEW​中的UDPTCP VI,​直接​与​网络​上​的​其他​机器​发送​和​接收​UDP​和​TCP​通信。

使用​的​协议​和​端​口:由​应用​程序​代码​或​服务​器​定义

端​口​是否​可​配置?:

端​口​设置​的​位置:TCP​和​UDP VI​可在​您​选择​的​端​口上​进行​监听,​也可以​将​数据​发送​到​指定​端​口号​上​的​另一​台​机器。

 

时间​同步​(NTP、​SNTP)

功能​说明: 某些​NI​嵌入式​硬件​终端​具有​内​置​功能,​可以​根据​网络​时间​服务​器​(通常​是​简单​网络​时间​协议​(SNTP)​服务​器)​设置​系统​时间。​在​其他​硬件​终端​上,​示例​代码​可​用于​以​编​程​方式​通过​NTP​或​SNTP​检索​时间​并​基于​该​值​设置​系统​时间。

服务​器​端​口:TCP​端​口​123(默认)

端​口​是否​可​配置?:是​(由​服务​器​定义)

端​口​设置​的​位置:请​注意,​在​NI​硬件​终端​上​运行​的​代码​通常​用于​连接​到​网络​时间​服务​器,​而不是​实现​时间​服务​器​本身。​因此,​使用​的​网络​端​口​将​取决​于​您要​连接​的​服务​器。​对于​CompactRIO​终端,​您​可以​使用​本​参考​中的​说明​来​配置​要​连接​的​服务​器​和​端​口:​配置​CompactRIO​实​时​控制器​来​与​SNTP​服务​器​同步。​如果​使用​其他​终端​上​的​代码​连接​到​网络​时间​服务​器,​可以​使用​该​代码​设置​要​连接​的​服务​器​和​端​口。​在​大​多数​情况​下,​无​需​调整​防火​墙​即可​连接​到​远程​NTP​或​SNTP​服务​器。

 

特定​于​设备​的​端​口​信息

NI ENET-232​和​ENET-485

功能​说明: 您​可以​使用NI ENET-232NI ENET-485设备,​通过​以太​网​远程​控制​RS-232​和​RS-485​连接。

服务​器​端​口:TCP​端​口​5225

端​口​是否​可​配置?:

 

NI GPIB-​ENET/​100​和​NI GPIB-​ENET/​1000

功能​说明:您​可以​使用NI GPIB-​ENET​设备,​通过​以太​网​远程​控制​与​GPIB​仪器​的​通信。

服务​器​端​口:TCP​端​口​5000、​5003、​5005、​5010​和​5015

端​口​是否​可​配置?:

 

cDAQ-9189、​cDAQ-9185、​cRIO-904x、​cRIO-905x​和​IC-317x

功能​说明:基于​TSN​的​终端​和​设备​在此​端​口上​交换​时间​标识​信息,​以​关联​主机​时间​和​设备​时间。

服务​器​端​口:TCP​端​口​9123

端​口​是否​可​配置?:

 

批量​许可​证​管理​器​(VLM)

主​许可​端口

功能​说明:客户​端​计算​机​用于​连接​到​批量​许可​证​服务​器​的​端​口。​如果​主​许可​端​口​的​设置​非​默认​设置,​客户​端​需要​在​NI​许可​证​管理​器​中​指定​主​许可​端​口。​例如,​如果​主​许可​端​口​为​27001,​则​客户​端​将​指定​服务​器​名称:​27001。​创建​批量​许可​证​安装​程序​时,​批量​许可​证​安装​程序​向导​会​自动​设置​主​许可​端​口。

服务​器​端​口:TCP 27000(默认)

端​口​是否​可​配置?:

端​口​设置​的​位置:要​查看​和​更改​VLM​的​端​口​设置,​请​依次​选择“工具”(Tools)>>“首​选项”(Preferences)>>“常规”(General)>>“服务​器​设置”(Server Settings)。


​通信​端口

功能​说明: NI VLM​用于​与​客户​端​计算​机​通信​的​端​口。

服务​器​端​口: TCP 4637(默认)

端​口​是否​可​配置?: 是

端​口​设置​的​位置:要​查看​和​更改​VLM​的​端​口​设置,​请​依次​选择“工具”(Tools)>>“首​选项”(Preferences)>>“常规”(General)>>“服务​器​设置”(Server Settings)。


​SMTP​电子​邮件​服务​器​端口

功能​说明: NI VLM​包含​一个​SMTP​电子​邮件​服务​器,​用于​从​NI VLM​环境​中​向​客户​端​发送​电子​邮件​和​许可​证​文件。

服务​器​端​口: SMTP 25、​SSL/​SMTP 465(默认)

端​口​是否​可​配置?: 是

端​口​设置​的​位置: 输入​SMTP​服务​器​地址​(例如​smtp.example.com:​465)​时,​可以​指定​端​口号。​如果​未​指定​端​口,​VLM​将​使用​默认​端​口。​如果​未​使用​SSL​加密,​默认​端​口​为​25。​如果​使用​SSL​加密,​默认​端​口​为​465。


​发送​VLA​日志

功能​说明: NI VLM​使用​此​端​口​将​VLA​记录​文件​发回​NI。​日志​中​包含​的​数据​为​批量​许可​证​服务​器​的​合​规​性​和​使用​情况​数据。

服务​器​端​口: HTTPS 443

端​口​是否​可​配置?:


​NI​更新​服务

功能​说明: NI​更新​服务​检查​NI​软件​和​驱动​程序​是否​有​更新,​并​通过​电子​方式​向​用户​发送​软件​更新。

服务​器​端​口: URL delta.ni.com​使用​HTTPS 443​端​口。​URL ftp.ni.com和​download.ni.com​均​使用​HTTPS 80​端​口。

端​口​是否​可​配置?: 否
 

NI Package Manager

功能​说明: NI Package Manager​是​安装、​升级​和​管理​NI​软件​的​工具。

服务​器​端​口: conduit-​locator.ni.com、​conduit.ni.com、​ni.scene7.com​和​download.ni.com,​所有​URL​都​采用​HTTPS 80​端​口。

端​口​是否​可​配置?: 

汇​总​表​(网络​端​口​和​设置)

产品​或​功能 服务​器​端口
​(默认)
端​口​配置​位置
MAX​硬件​识别 UDP 44515、​UDP 44525、​TCP 44516 NA
Web​监​控​和​配置 UDP 5353、​TCP 52725、​TCP 3580 NA(可以​通过“Web​服务​器​配置”页​面​在​http://​IP_ADDRESS:​5353​启用​SSL)
LabVIEW Real-​Time(部署​和​调​试​VI) TCP 3079 NA
LabVIEW​远程​前​面板 TCP 8000(无​SSL)、​TCP 433 (SSL)
  • PC(LabVIEW​中):“工具”>>“Web​服务​器”
  • 嵌入式​RT​终端​(LabVIEW​中):​在“项目”(Project)>>“属性”(Properties)>>“Web​服务​器”(Web Server)​中​右​键​单击​终端
LabVIEW Web​服务 TCP 8080 http://​IP_ADDRESS:​5353,​然后​访问“应用​程序​Web​服务​器”下​的“Web​服务​器​配置”页面
LabVIEW VI​服务器 TCP 3363
  • PC(LabVIEW​中):“工具”(Tools)>>“选项”(Options)>>“VI​服务​器”(VI Server)
  • 嵌入式​RT​终端​(LabVIEW​中):​在“项目”(Project)>>“属性”(Properties)>>“VI​服务​器”(VI Server)​中​右​键​单击​终端
NI VISA​服务器 TCP 3537 Measurement & Automation Explorer:“工具”(Tools)>>“NI-​VISA”>>“VISA​选项”(VISA Options)>>“VISA​服务​器”(VISA Server)
NI LabVIEW FPGA Compile Farm(LabVIEW 2010​及​更高​版本) TCP 3582 http://​IP_ADDRESS:​3582,​然后​访问“系统​Web​服务​器”部分​下​的“Web​服务​器​配置”页面
LabVIEW G Web​服务器 TCP 80 LabVIEW:“工具”(Tools)>>“互​联​网”(Internet)>>“G Web​服务​器​配置”(G Web Server Configuration)
VeriStand​网关 网​关​服务​端​口​2039、​项目​端​口​2041、​网​关​传输​服务​2042 VeriStand​网​关: “文件”(File)>>“首​选项”(Preferences)>>“端​口”(Ports)。
FTP VI(LabVIEW Internet​工具​包) TCP 20(主动​模式)、​21(被动​模式) 由​服务​器​定义,​可以​使用​API​访问​非​标准​端​口。
Email VI (SMTP) TCP 25 由​服务​器​定义,​不​可以​使用​API​访问​非​标准​端​口。
HTTP​客户​端​VI TCP 80 由​服务​器​定义,​可以​使用​API​访问​非​标准​端​口。
网络​共享​变量 TCP 2343、​UDP 6000-6010、​TCP 59110​及​更高​(每​个​应用​程序​实例​对应​一个​端​口)
  • PC LogosXT:​使用​LogosXT.ini​文件(点​此​查看
  • PC Logos:​修改​注册​表​项​(点​此​查看)
  • 嵌入式​RT​终端:​在​根​目录​中​使用​ni-​rt.ini​文件​(LogosXT_PortBase​和​LogosXT_NumPortsToCheck​条目)
网络流 同上 同上
DataSocket (DSTP) TCP 3015 NA
LabVIEW TCP​和​UDP VI NA 由​应用​程序​定义
时间​同步​(NTP、​SNTP) TCP 123

由​服务​器​定义,​可以​使用​API​访问​非​标准​端​口。

  • CompactRIO:​(点​此​查看)
NI ENET-232、​NI ENET-485 TCP 5225 NA
NI GPIB-​ENET/​100、​NI GPIB-​ENET/​1000 TCP 5000、​5003、​5005、​5010​和​5015 NA
NI VLM TCP 27000​和​4637,​SMTP 25(无​SSL)​和​465 (SSL),​HTTPS 443
  • VLM​中​指定​的​TCP​端口
  • 服务​器​地址​中​指定​的​SMTP
  • HTTPS​不可​配置
NI​更新​服务 URL delta.ni.com​使用​HTTPS 443​端​口。​URL ftp.ni.com和​download.ni.com​均​使用​HTTPS 80​端​口。
NA
NI Package Manager HTTPS 80
NA