实验ping程序的设计

08信息一班 胡勇 2008081311

Ping程序的设计与实现

课程设计的目的:

Ping程序是使用得比较多的用于测试网络连通性的程序。Ping程序基于ICMP协议,使ICMP的回送请求和

回送应答来工作。ICMP是基于IP的一个协议,ICMP包括通过IP的封装之后传递。

* 通过模拟实现Ping命令,是学生掌握java网络编程中对应的相关基础知识; * 通过跟踪运行java网络包,使学生了解网络编程实现的细节 ;

课程设计的内容:

本实验要求模拟实现Windows下Ping命令,具体内容及要求如下:

* 运行Windows环境下的Ping命令,了解Ping命令的功能;

* 设计并实现测试网络中一个主机连通性的程序,该程序输入为该主机的域名或IP地址,输出为联通

性测试结果;

* 跟踪运行java网络包;

课程设计分析:

Ping命令模拟程序的实现主要利用java网络包中类InetAddress,该类拥有一个方法isReachable(int timeOut)

实现思路如下:

* 由输入的主机域名或IP地址创建InetAddress对象;

* 利用InetAddress类的isReachable方法测试指定时间内该主机的可达性;

进一步扩展:

进一步扩展包括以下几个方面:

* 可以输入一段IP地址的范围或输入一组IP地址,分别测试每一个IP地址的可达性;

* 给该程序设计一个图形化用户界面,增加程序的可用性;

Word文档免费下载Word文档免费下载:实验ping程序的设计 (共7页,当前第1页)

你可能喜欢

  • 编程程序设计
  • 同轴电缆接头制作
  • 专业音响
  • 视频制作
  • 程序设计语言
  • 程序代码
  • 设计程序
  • 源码分析

实验ping程序的设计相关文档

最新文档

返回顶部