- 19
- 0
- 约4.2千字
- 约 12页
- 2017-03-18 发布于贵州
- 举报
《tcp-ip原理与应用课设任务书_20131120《tcp-ip原理与应用》课设任务书_20131120
《》课程设计任务书
设目的
《》是一门实践性的基础课程,为了学好这门课程,必须在掌握同时,加强上机实践。本课程设计的目的就是要达到理论与实际应用相结合,使同学们能够根据,学会方法,能,并培养良好的程序设计技能。
设计要求
通过这次设计,要求。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。学生必须仔细读《》课程设计,认真完成课设的有问题及时主动与教师沟通。课程设计按照教学要求需要周时间完成学生要发挥自主学习的能力,充分利用时间,安排好课设的时间计划,并在过程中不断检测自己的计划完成情况,及时向教师汇报。设
图1 基于TCP/IP协议栈指纹的网络主机存活性探测流程
2、基于TTL值的网络主机操作系统信息识别*
1)任务
通过向目标主机发送订制的ICMP数据包,监视ICMP数据包的返回情况,并通过返回的TTL值判别目标网络主机的操作系统信息。
2)要求
搜集常见操作系统默认的TTL返回值(部分操作系统的TTL返回值如表1所示)
表1 部分操作系统的TTL返回值对照表
TTL值 操作系统类型 32 windows 98 60 Digital Unix 3.0 Alpha 64 Windows XP/ Linux 2.2.x Intel 64 or 255 Linux 107 Windows NT 127 or 128 win9x 128 Windows 2000/NT/XP 240 IRIX 240 or 241 Linux 247 AIX 252 Solaris 255 UNIX/BSD 系统要能够判别目标主机与控制台机器是否在同一个网段内(提示:若在同一网段内,则TTL值不衰减)
若目标网络主机与控制台不在同一网段,则要考虑TTL值的衰减情况(过一个路由器TTL值减1)
3、基于TCP/IP协议栈指纹识别网络主机的操作系统信息**
1)任务
通过向目标主机某开放的端口(如80)发送订制的TCP数据包,监视TCP数据包的返回情况,并通过返回数据包中相关的协议指纹信息判别目标网络主机的操作系统信息。
2)要求
搜集面向连接的扫描方式中与操作系统信息相关的协议栈指纹情况,部分探测方式及操作系统标示信息如下:
FIN 探测:发送FIN包到目标主机的某一开放端口,等待回应。依照RFC793定义的标准,目标主机应该不响应,但Windows, Cisco, HP/UX和IRIX等操作系统会回应一个RESET数据包。
标记位探测:在SYN 数据包的TCP 头中设置未定义的TCP标记(64 或128),低于2.0.35 版本的Linux会在回应数据包中保持此标记,其它的操作系统基本不进行任何标记。
依据目标主机返回的数据包的窗口大小判定目标主机的操作系统信息:如Microsoft 使用的窗口值总是0x402E,AIX 使用的窗口值是0x3F25。
ACK值:向一个关闭的TCP端口发送一个FIN| PSH| URG包,许多OS会将ACK 值设置为ISN 值,但Windows 会设置为seq + 1。
服务类型TOS:对于ICMP 的“端口不可到达”信息,经过对返回包的TOS 值的检查,几乎所有OS使用的是ICMP 错误类型0 ,而Linux 使用的值是0xC0。
给出自己的详细设计方案,编程实现系统并进行验证。
4、基于全连接的网络主机端口扫描系统设计与实现*
1)任务
基于全连接的TCP协议,设计、实现并测试扫描远程主机端口开放情况的应用软件。
2)要求
采用多线程、DLL技术对指定的单个IP或IP段(连续或不连续)内存活主机的开放端口进行扫描
扫描结果用树型方法显示,并将主机及其开放的端口信息保存在自己指定的文本文件中
界面要美观、大方
5、基于半开连接的网络主机端口扫描系统设计与实现(用DLL、多线程)**
1)任务
基于半开连接的TCP协议,并采用多线程、DLL技术设计并实现远程主机端口端口扫描软件。
2)要求
首先判断控制台机器是否安装SP2,若安装则先卸载相关补丁,以便能从控制台发出半开连接数据包
能够对指定的单个IP或指定的IP段(连续或不连续)内存活主机的开放端口进行扫描
扫描结果用树型方法显示,并将主机及其开放的端口信息保存在自己指定的文本文件中
界面要美观、大方
6、基于FIN的网络主机端口扫描系统设计与实现**
1)任务
基于FIN扫描,设计、实现并测试扫描远程主机端口开放情况的应用软件。
2)要求
能够对指定的单个IP或IP段(连续或不连续)内存活主机的开放端口进行扫描
扫描结果用树型方法显示,并将主机及其开放的端口信息保存在自己指定的文本文件中
界面要美观、大方
7、基于空扫描的网络主机端口扫描系统
您可能关注的文档
- (江苏版)[高一物课件]]高一物理第四课时《机械能守恒及功能关系》ppt课件((江苏版))[[高一物理.ppt
- (19五57)南阳市西峡一高(三疑三探)课堂教学模式的构建与实践(名校课模讲座五之57)(19五57)南阳市西峡县.doc
- (初定2)上海整形美容会会议议程(初定2)上海整形美容会议会议议程.doc
- (合肥)碧桂园整合营销拓模式与行销团队搭建管控-中房商学院齐老师(合肥)碧桂园整合营销拓客模式与行销团队搭建管控-中房商学院齐老师.doc
- (word答案解析版)河省2012年中考数学试题(word答案解析版)河南省2012年中考数学试题.doc
- (附件三)优秀青年项目申表模板报表模板.doc
- (历史)中山市2013届二上学期期末统一考试(历史)中山市2013届高二上学期期末统一考试.doc
- (讲座)浅谈角色扮演在英课堂中语课堂中.ppt
- (秋季,传染病预防)(秋,传染病预防).doc
- (五、六年级课内阅读,必打印的资料)(五、六年级课内阅读,必须打印的资料).doc
- 《2013新版浙江省建设程施工现场安全管理台帐》《2013新版浙江省建设工程施工现场安全管理台帐》.doc
- 《病理学b》第4次作业《.docx
- 《处方管理办法》解读《处管理办法》解读.ppt
- 《传播学》第八章《传播学第八章.ppt
- 《大型养路机械使用管理规》则》.doc
- 《电解原理及其应用》教案2课时)《电解原理及其应用》教案(2课时).doc
- 《父亲节》专题《父亲节》题.ppt
- 《公共政策学》期末复习资130328《公共政策学》期末复习资料130328.doc
- 《光谱学与光谱分析》202年(第22卷)总目次(第1~6期)《光谱学与光谱分析》2002年(第22卷)总目次(第1~6期).doc
- 《高考调研》2015届高数学总复习(人教新课标理科)配套课件:专题研究 数列的通项《高考调研》2015届高考.ppt
最近下载
- Alice+PDx+操作教学提纲.ppt VIP
- 2025年度组织生活会个人对照检查材料.docx VIP
- 河南省人口与计划生育条例(2025年).docx VIP
- 2025年山东省济宁市中考历史试卷含答案.pptx VIP
- 2025年度“组织生活会”个人对照检查材料.docx VIP
- 组织生活会个人对照检查材料汇总.pdf VIP
- 精神专科医疗机构医保基金使用违法违规问题剖析与治理对策.pdf VIP
- (高清版)DG∕TJ 08-2084-2023 沉井与沉箱施工技术标准.pdf VIP
- 2025年山东省济宁市中考历史模拟试卷(含答案).pdf VIP
- 山东省济宁市中考历史模拟试卷.doc VIP
原创力文档

文档评论(0)