如何用java程序获得本机的端口号?

如何用java程序获得本机的端口号?,第1张

你是不是想在JSP里面,想获取当前服务器的端口呢?如果是的话,在JSP里面,代码是:requestgetLocalPort();
如果想获取客户端的端口,JSP代码是:requestgetRemotePort();
你的问题描述的不是很清楚,很难确切的回答你。

一、以windows系统为例查看IP和远程连接端口的方法:
1窗口键+R,输入cmd回车
2输入ipconfig 看到IP地址
netstat -ano看到端口号
备注:端口和机器上运行的软件有关,不同的软件端口不一样的例如浏览网页使用80号端口机器上端口号可能会很多,因为你运行的程序会很多。
二、以linux系统为例查看IP和远程连接端口的方法:
运行中输入ifconfig看IP地址
输入netstat看端口

如下:

1、NSLOOKUP

nslookup命令几乎在所有的PC *** 作系统上都有安装,用于查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。信息安全人员,可以通过返回的信息进行信息搜集。

2、DIG

Dig也是对DNS信息进行搜集的工具,dig 相比nsllooup不光功能更丰富,首先通过默认的上连DNS服务器去查询对应的IP地址,然后再以设置的dnsserver为上连DNS服务器。

3、Whois

whois就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有人、域名注册商)。通过whois来实现对域名信息的查询。早期的whois查询多以命令列接口存在,但是现在出现了一些网页接口简化的线上查询工具,可以一次向不同的数据库查询。

网页接口的查询工具仍然依赖whois协议向服务器发送查询请求,命令列接口的工具仍然被系统管理员广泛使用。whois通常使用TCP协议43端口。每个域名/IP的whois信息由对应的管理机构保存。

5、主动信息搜集

Recon-ng是一个信息搜集的框架,它之于信息搜集完全可以和exploit之于metasploit framework、社会工程学之于SET。

5、主动信息搜集

主动信息搜集是利用一些工具和手段,与搜集的目标发生一些交互,从而获得目标信息的一种行为。主动信息搜集的过程中无法避免会留下一些痕迹。

1 首先,需要确保手持数据采集器和浩顺云端连接的设备都处于同一网络环境中。
2 然后,在浩顺云端软件中选择“设备管理”,点击“添加设备”,选择手持数据采集器类型并输入设备信息。
3 接下来,在手持数据采集器上打开采集器软件,选择“设置”菜单,点击“网络设置”,输入浩顺云端服务器地址和端口号。
4 最后,返回浩顺云端软件,在设备管理界面中找到已添加的手持数据采集器,点击“连接”按钮即可完成连接。
延伸:浩顺云端是一款功能强大的物流管理软件,除了与手持数据采集器连接外,还可以实现订单管理、仓库管理、运输管理等多种功能,大大提高了物流管理效率和精度。

oracle在处理一般事务时并不需要全部启动其后台的所有服务
由于oracle服务所占用系统资源比较大,一般情况下启动监听服务oraclesidtnslistener和数据库服务oracleservicesid
就可以满足数据处理的大部分需求。
附表为oracle的所有服务详细描述
注:SID - 数据库标识
HOME_NAME - Oracle Home名称,如OraHome92、OraHome81
(1)OracleServiceSID
数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLEEXE,参数文件initSIDora,日志文件SIDALRTlog,控制台SVRMGRLEXE、SQLPLUSEXE。
(2)OracleHOME_NAMETNSListener
监听器服务,服务只有在数据库需要远程访问时才需要(无论是通过另外一台主机还是在本地通过 SQLNet 网络协议都属于远程访问),不用这个服务就可以访问本地数据库,它的缺省启动类型为自动。服务进程为TNSLSNREXE,参数文件Listenerora,日志文件listenerlog,控制台LSNRCTLEXE,默认端口1521、1526。
(3)OracleHOME_NAMEAgent
OEM代理服务,接收和响应来自OEM控制台的任务和事件请求,只有使用OEM管理数据库时才需要,它的缺省启动类型为自动。服务进程为DBSNMPEXE,参数文件snmp_rwora,日志文件nmilog,控制台LSNRCTLEXE,默认端口1748。
(4)OracleHOME_NAMEClientCache
名字缓存服务,服务缓存用于连接远程数据库的Oracle Names 数据。它的缺省启动类型是手动。然而,除非有一台Oracle Names 服务器,否则没有必要运行这个服务。服务进程为ONRSDEXE,参数文件NAMESORA,日志文件ONRSDLOG,控制台NAMESCTLEXE。
(5)OracleHOME_NAMECMAdmin
连接管理服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMADMINEXE,参数文件CMANORA,日志文件CMADM_PIDTRC,控制台CMCTLEXE,默认端口1830。
(6)OracleHOME_NAMECMan
连接网关服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMGWEXE,参数文件CMANORA,日志文件CMAN_PIDTRC,控制台CMCTLEXE,默认端口1630。
(7)OracleHOME_NAMEDataGatherer
性能包数据采集服务,除非使用Oracle Capacity Planner 和 Oracle Performance Manager,否则不需要启动,它的缺省启动类型是手动。服务进程为VPPDCEXE,日志文件alert_dglog,控制台vppcntlexe。
(8)OracleHOME_NAME>

都有统一的格式的,如下:

MicrosoftSQLServerJDBCDriver(一般用来连接SQLServer2000)

驱动程序包名:msbasejarmssqlserverjarmsutiljar

驱动程序类名:commicrosoftjdbcsqlserver

JDBCURL:jdbc:microsoft:sqlserver://:

默认端口1433,如果服务器使用默认端口则port可以省略

MicrosoftSQLServer2005JDBCDriver

驱动程序包名:sqljdbcjar

驱动程序类名:commicrosoftsqlserverjdbc

JDBCURL:jdbc:sqlserver://:

默认端口1433,如果服务器使用默认端口则port可以省略

Oracle

OracleThinJDBCDriver

驱动程序包名:ojdbc14jar

驱动程序类名:Oraclejdbcdriver

JDBCURL:

jdbc:oracle:thin:@//:/ServiceName

jdbc:oracle:thin:@::


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13277431.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-06
下一篇 2023-07-06

发表评论

登录后才能评论

评论列表(0条)

保存