JAVA实现 ping-ip/telnet-端口

       

 

1、ping-ip

//创建连接  验证ip端口
public static boolean isReachableIp(String ipAddress) {
    try {
        InetAddress inetAddress = InetAddress.getByName(ipAddress);
        if (inetAddress.isReachable(5000)) {
            return true;
        } else {
            return false;
        }
    } catch (IOException e) {
        return false;
    }
}

2、telnet-端口

//创建连接  验证ip端口端口
public static boolean isReachable(String ipAddress, int port) {
    try {
        Socket socket = new Socket(ipAddress, port);
        socket.close();
        return true;
    } catch (IOException e) {
        return false;
    }
}

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本书介绍TCP/IP及其应用。TCP/IP是Internet上使用的协议,而Internet是世界上最大的互联网络。本书内容十分丰富,几乎涵盖了有关TCP/IP的各个方面,包括开放式通信模型、TCP/IP通信模型、IP网络中的命名和寻址机制、地址解析及反向地址解析协议、DNS域字服务器、WINS、地址发现协议、IPv6、IP网络中的路由协议(RIP、OSPF等)、互联网打印协议、LDAP目录服务、远程访问协议、IP安全与防火墙。本书介绍了如何为Windows 9x/NT配置TCP/IP;还介绍了如何使用TCP/IP应用程序,包括远程登录、FTP、Web浏览等。 目 录 译者序 前言 第一部分 TCP/IP基础 第1章 开放式通信模型简介 1 1.1 开放式网络的发展 1 1.1.1 通信处理层次化 2 1.1.2 OSI参考模型 3 1.1.3 模型的使用 5 1.2 TCP/IP参考模型 7 1.3 小结 7 第2章 TCP/IP和Internet 8 2.1 一段历史 8 2.1.1 ARPANET 8 2.1.2 TCP/IP 9 2.1.3 国家科学基金会(NSF) 9 2.1.4 当今的Internet 12 2.2 RFC和标准化过程 12 2.2.1 获得RFC 13 2.2.2 RFC索引 13 2.2.3 有关RFC的幽默 13 2.3 Internet服务简介 13 2.3.1 Whois和Finger 14 2.3.2 文件传输协议 14 2.3.3 Telnet 14 2.3.4 Email 14 2.3.5 WWW 14 2.3.6 USENET News 15 2.4 Intranet和Extranet概览 15 2.4.1 Intranet 15 2.4.2 将Intranet对外开放 16 2.5 Internet的明天 16 2.5.1 下一代Internet(NGI) 16 2.5.2 超速骨干网服务 16 2.5.3 Internet2(I2) 17 2.6 Internet管理组织 17 2.6.1 Internet协会 17 2.6.2 Internet体系结构组 17 2.6.3 Internet工程任务组 17 2.6.4 Internet工程指导组 17 2.6.5 Internet编号管理局 18 2.6.6 Internet名字和编号分配组织 (ICANN) 18 2.6.7 Internet网络信息中心和其他注 册组织 18 2.6.8 RFC编辑 18 2.6.9 Internet服务提供商 18 2.7 小结 19 第3章 TCP/IP概述 20 3.1 TCP/IP的优点 20 3.2 TCP/IP的层和协议 21 3.2.1 体系结构 21 3.2.2 传输控制协议 21 3.2.3 IP协议 23 3.2.4 应用层 25 3.2.5 传输层 25 3.2.6 网络层 25 3.2.7 链路层 25 3.3 远程登录(Telnet) 25 3.4 文件传输协议(FTP) 25 3.5 普通文件传输协议(TFTP) 26 3.6 简单邮件传输协议(SMTP) 26 3.7 网络文件系统(NFS) 26 3.8 简单网络管理协议(SNMP) 27 3.9 TCP/IP和系统结合 27 3.10 内部网概述 28 3.11 小结 28 第二部分 命名和寻址 第4章 IP网络中的名字和地址 29 4.1 IP寻址 29 4.1.1 二进制和十进制数 30 4.1.2 IPv4地址格式 30 4.2 子网的出现 34 4.2.1 分子网 35 4.2.2 可变长子网掩码(VLSM) 37 4.3 无类域前路由(CIDR) 38 4.3.1 无类地址 38 4.3.2 强化路由汇聚 39 4.3.3 超网化 39 4.3.4 CIDR怎样工作 39 4.3.5 公共地址空间 40 4.3.6 RFC 1597和1918 40 4.4 小结 40 第5章 ARP和RARP 41 5.1 使用地址 41 5.1.1 子网寻址 41 5.1.2 IP地址 43 5.2 使用地址解析协议 44 5.2.1 ARP cache 45 5.2.2 代理ARP 47 5.2.3 反向地址解析协议 4
这个错误信息表示在处理请求时发生了I/O异常,具体是java.net.ConnectException,这是连接超时的错误。根据引用中提到的内容,这个错误可能是由于网络连接问题导致的。从引用中可以看出,作者在配置文件中设置了IP地址,并且IP地址发生了变化,这可能导致连接超时的错误。此外,引用中提到,在进行腾讯管家体检时,虚拟机的相关服务被禁用,这也可能导致连接超时的错误。所以,要解决这个问题,可以尝试以下几个步骤: 1. 检查网络连接:确保网络连接正常,可以尝试使用其他网络或设备进行连接,以确定是否是网络问题导致的连接超时错误。 2. 检查IP地址设置:确认配置文件中的IP地址是否正确,如果IP地址发生了变化,需要更新配置文件中的IP地址。 3. 检查虚拟机相关服务:确保虚拟机的相关服务没有被禁用或关闭。可以尝试重新启动虚拟机或者检查腾讯管家的设置,确保虚拟机的相关服务被允许运行。 4. 检查防火墙设置:防火墙可能会限制网络连接,导致连接超时的错误。确保防火墙设置允许需要访问的端口IP地址通过。 5. 检查目标服务器的可用性:连接超时错误也可能是目标服务器不可用导致的。可以尝试通过其他方式或工具测试目标服务器的可用性,例如ping命令或者telnet命令。 通过以上步骤的检查和调整,应该能够解决连接超时的问题。如果问题仍然存在,可以进一步分析错误日志或者提供更多的上下文信息以便更准确地定位问题的根本原因。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值