- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计报告
课程名称: 计算机网络
设计题目: 三次握手协议的工作过程
系 别: 计算机
专 业: 计算机科学与技术
组 别: 第七组
起止日期: 2011年11月25日~2011年12月2日
指导教师:
计算机科学与技术系二零一 一年制
课程设计题目 三次握手协议的工作过程 张家碧 学号 班级 计专112 系别 计算机 专业 计算机科学与技术 组员
张雷 章林霞 张家碧 朱文 左刚
指导教师 赵生慧 课程设计目的 掌握TCP的连接建立 课程设计所需环境 Ethereal抓图软件及WinPcap工具 课程设计任务要求 掌握三次握手协议工作原理 课程设计工作进度计划 序号 起止日期 工 作 内 容 分工情况 01 ~ 查找资料,了解tcp连接的建立过程 全组成员
02 查询并下载抓包工具
指导教师签字: 年 月 日 教研室审核意见:
教研室主任签字: 年 月 日
课程设计任务书
目 录
1.问题描述 2
2.问题分析 3
3.需求分析 4
4.概要设计 4
5.详细设计 8
5.1 客户端向服务器发送请求 8
5.2服务器向客户端回复同意连接的响应 11
5.3客户端向服务器发送确认信息 12
⒍课程设计总结与体会 15
⒎致谢 15
⒏参考文献 15
三次握手协议
1.问题描述
三次握手(three times handshake;three-way handshaking)所谓的“三次握手”即对每次发送的数据量是怎样跟踪进行协商使数据段的发送和接收同步,根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系,并建立虚连接。为了提供可靠的传送,TCP在发送新的数据之前,以特定的顺序将数据包的序号,并需要这些包传送给目标机之后的确认消息。TCP总是用来发送大批量的数据。当应用程序在收到数据后要做出确认时也要用到TCP。建设一个小型的模仿环境假设有3台接入互联网的机器。A为攻击者操纵的攻击机。B为中介跳板机器(受信任的服务器)。C为受害者使用的机器(多是服务器),这里把C机器锁定为目标机器。A机器向B机器发送SYN包,请求建立连接,这时已经响应请求的B机器会向A机器回应SYN/ACK表明同意建立连接,当A机器接受到B机器发送的SYN/ACK回应时,发送应答ACK建立A机器与B机器的网络连接。这样一个两台机器之间的TCP通话信道就建立成功了。
B终端受信任的服务器向C机器发起TCP连接,A机器对服务器发起SYN信息,使C机器不能响应B机器。在同时A机器也向B机器发送虚假的C机器回应的SYN数据包,接收到SYN数据包的B机器(被C机器信任)开始发送应答连接建立的SYN/ACK数据包,这时C机器正在忙于响应以前发送的SYN数据而无暇回应B机器,而A机器的攻击者预测出B机器包的序列号(现在的TCP序列号预测难度有所加大)假冒C机器向B机器发送应答ACK这时攻击者骗取B机器的信任,假冒C机器与B机器建立起TCP协议的对话连接。这个时候的C机器还是在响应攻击者A机器发送的SYN数据。
TCP协议栈的弱点:TCP连接的资源消耗,其中包括:数据包信息、条件状态、序列号等。通过故意不完成建立连接所需要的三次握手过程,造成连接一方的资源耗尽。
通过攻击者有意的不完成建立连接所需要的三次握手的全过程,从而造成了C机器的资源耗尽。序列号的可预测性,目标主机应答连接请求时返回的SYN/ACK的序列号时可预测的。
第一次握手:
客户端向服务器问好,问咱俩能不能通信,并告知服务器自己的序列号为x,其中x为机器随机产生的一个数字。
第二次握手:
服务器收到来自客户端的序列号x,当服务器认为可以与客户端通信,就发出回应,置确认号为x+1,并告知客户端自己的序列号为y,其中y也是随机生成。
第三次握手:
客户端接收到来自服务器的确认号x+1时,知道服务器答应与自己通讯了,于是置下一次正式传输数据开始的序列号为x+1,同时置确认号为y+1,表示告知服务器我收到你的应答了,数据传输可以开始。
三次握手与现实生活中的预约很相似。
您可能关注的文档
- 美国青春偶像剧.docx
- 翻译,中文.doc
- 翻译者在商标翻译中的创造性 毕业论文.doc
- 翻译中文--对基于J2EE应用服务器的Web服务的分析.doc
- 羟基磷灰石基活性生物陶瓷的制备方法研究 毕业论文.doc
- 考勤管理课程设计报告.doc
- 考研英语难句翻译.doc
- 考勤管理系统课程设计实验报告.doc
- 聊天系统的设计与开发 毕业论文.doc
- 聊天室课程设计---聊天程序的设计和实现.doc
- 关于请求易地扶贫搬迁的申请大全.docx
- 国防安全演讲稿.docx
- 教科版二年级上册科学全册新质教学课件(配2025年秋改版教材).pptx
- 部编人教版二年级上册道德与法治全册新质教学课件(配2025年秋改版教材).pptx
- 2023年三亚市公务员考试行测真题及参考答案详解一套.docx
- 中关村实验室清华大学国防科大2025网络空间测绘技术白皮书139页.pdf
- 汽车电子行业系列报告之激光雷达篇激光雷达星辰大海国产供应链初长成-22011129页.pdf
- 非公路轮胎行业深度报告OTR轮胎需求盈利双高轮胎蓝海市场-23031718页.pdf
- 电子行业深度报告自动驾驶加速驶来车载激光雷达开启百亿蓝海市场-22011734页.pdf
- 电子行业佰维存储股份有限公司投资价值研究报告专注存储蓝海一体化解决方案龙头-22121292页.pdf
最近下载
- 科学性音乐性师范性时代性——《全国普通高等学校音乐学(教师教育)本科专业必修课程教学指导纲要》的特点.pdf VIP
- 肺癌免疫治疗病例分享.pptx VIP
- 彩钢屋顶施工工程项目拆除屋面防水专项方案.pdf VIP
- 广东省茂名市2023-2024学年高一下学期7月期末考试 物理含答案.pdf VIP
- 初中物理基础知识点公式.doc VIP
- 汽车设计-汽车零部件的载荷与计算工况和计算方法.pdf VIP
- 小学生趣味科普介绍PPT课件.pptx VIP
- 企业业务流程管理的成熟度模型.doc VIP
- 初中物理知识点总结-初中物理公式及知识点.docx VIP
- 2024年银行业银行管理(中级)考试真题在线测试题.pdf VIP
文档评论(0)