1、 课程设计课程设计 IV 课程设计课程设计 设计说明书设计说明书 Ping 命令模拟实现 学 生 姓 名 学号 班级 成绩 指 导 教 师 计算机科学与技术系 20112011 年年 9 9 月月 9 9 日日 1 课程设计课程设计 IV 课程设计评阅书 题 目 PingPing 命令模拟实现命令模拟实现 学生姓名 学号 指导教师评语及成绩 成绩: 教师签名: 年 月 日 答辩教师评语及成绩 成绩: 教师签名: 年 月 日 教研室意见 总成绩: 室主任签名: 年 月 日 注:指导教师成绩 60%,答辩成绩 40%,总成绩合成后按五级制记入。 2 课程设计任务书 20112012 学年第一学期学
2、年第一学期 专业: 学号: 姓名: 课程设计名称: 课程设计 IV 课程设计 设计题目: Ping 命令模拟实现 完成期限:自 2011 年 8 月 29 日 至 2011 年 9 月 9 日共 2 周 设计依据、要求及主要内容(可另加附页) : 1. 了解并掌握ICMP协议。 2. 了解 Ping 命令的使用,其常用格式为 Ping XXX.XXX.XXX.XXX。 3. Ping命令执行原理及实现步骤。 4. 模拟 ping 命令的实现过程。 5. 对此次课程设计的总结 指导教师(签字) : 教研室主任(签字) : 批准日期: 年 月 日 3 摘要摘要 随着计算机技术及网络技术的迅速发展
3、, 个人、 家庭或宿舍中拥有多台计算机已变得十分的普遍 , 将多台计算机组建成网络可以提高资源的利用率和协同工作的效率 , 所以网络技术无论在教学还是在 现实生活中都变得异常的重要。在实际学习中,由于资源设备的限制,提供完善的实验环境存在一定的 难度,所以提供一种模拟的组建网络的平台具有很强的现实意义。根据 Ping命令的运行的运行原理,对 他进行的模拟实现,相应的其他网检查网络状态命令。 关键词:计算机;网络;计算机;网络; Ping 4 目录目录 一.课题内容 5 1.1 课程设计目的 . 5 1.2 课程设计要求 . 5 1.3 实验步骤和注意事项 . 5 二. Ping 命令及 ICM
4、P 协议简介 6 2.1. Ping 命令简介 . 6 2.2.ICMP 协议简介 6 三.实现原理和步骤 . 10 3.1.实现原理 . 10 3.2.实现步骤 . 10 3.3.注意事项 . 13 总结 . 14 参考文献: 15 5 1.课题内容课题内容 1.1 课程设计目的课程设计目的 PING 程序是我们使用的比较多的用于测试网络连通性的程序。PING 程序基于 ICMP,使用 ICMP 的回送请求和回送应答来工作。由计算机网络课程知道,ICMP 是基于 IP 的一个协议,ICMP 包通 IP 的 装之后传递。课程设计中选取 PING 程序的设计,其目的是希望同学们通过 PING 程序的设计能初 TCP/IP 网络协议的基本实现方法,对网络的实现机制有进一步的认识。 1.2 课程设计要求