第1页网络主机的存活性探测系统设计与实现一、概要21
1课设目的21
2设计要求21
3设计题目2二、需求分析3三、系统分析与设计43
1基本思想43
2系统总体设计53
3系统详细设计5四、系统实现64
1实现环境64
2实现结果64
3测试实验结果对比分析7五、心得体会8六、参考文献8七、附录81
1课设目的《TCP/IP原理与应用》是一门实践性较强的网络基础课程,为了学好这门课程,必须在掌握相关基本协议的同时,加强上机实践
本课程设计的目的就是要达到理论与实际应用相结合,使同学们能够根据熟悉TCP/IP的相关基本协议,学会基本的C-S编程方法,能够用网第2页络编程解决实际的网络通信问题,并培养良好的程序设计技能
2设计要求1、通过这次设计,要求了解TCP/IP的基本协议的工作原理和基本的网络编程知识,利用单(多)线程技术、API函数等编写服务和客户端应用程序,利用MFC提供的类编写较为复杂网络应用程序
同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练
2、学生必须仔细研读《TCP/IP原理与应用》课程设计(实习)要求,以学生自学为主、指导教师指导为辅,认真、独立地完成课程设计的任务,有问题及时主动与指导教师沟通
3、本次课程设计按照教学要求需要在两周时间内独立完成,学生要发挥自主学习的能力,充分利用时间,安排好课设的时间计划,并在课程设计过程中不断检测自己的计划完成情况,及时地向指导教师汇报
4、每个题目最多四个人
5、编程语言自定
3设计题目网络主机的存活性探测系统设计与实现1)任务(ping,arptest)设计并实现能够探测局域网、广域网内主机存活情况的应用系统
2)要求■要能够实现单IP(或域名)和IP段(连续或不连续)的网络主机存活性探测
■探测结果只显示存活主机情况,要有一定的图形显示
第3页-SYNPing方式探测