java - 检查端口功能

标签 java ip port

如何检查 java 中哪个函数对应哪个端口? 示例:

端口 xx 用于网络服务器

端口 xx 用于 fpt 服务器

端口 xx 用于邮件服务器。 ...

谢谢

最佳答案

除非您打开到端口的连接并尝试所有可能的服务器协议(protocol),否则您将无法检查可以通过给定端口访问哪个服务。

示例:端口 80 是 HTTPd,但服务器管理员可以将端口 80 映射到 smtpd,因此您必须连接到该端口并尝试 http、smtp、ssh,...

编辑

我想说它仅适用于某些协议(protocol),例如 HTTP 和 SMTP。如果服务器端已加密,您将无法分辨哪个服务正在应答。有很多可能的服务(查看第一条评论的链接)、加密服务和其他问题等待着您:)

关于java - 检查端口功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4940115/

相关文章:

java - Eclipse JRE版本问题

java - 如何实现 java.text.Format

c# - 不修改hosts文件的主机名解析

php - 如何屏蔽用户?

java - 无法通过互联网访问本地托管的项目?

testing - 在带有端口的本地主机上使用 reCAPTCHA

java - 方法内部不允许接口(interface)

java - 插入查询中的数组列表

c# - 选择具有多个 IP 时 HTTP 请求使用的 IP (.NET)

linux - Linux 服务器上的 Tomcat 未在端口 80 上运行