电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

(完整word版)三次握手协议的工作过程分析

13页
  • 卖家[上传人]:壹****1
  • 文档编号:478412503
  • 上传时间:2024-02-09
  • 文档格式:DOC
  • 文档大小:296.50KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、课程设计报告课程名称:计算机网络设计题目:三次握手协议的工作过程分析系别:计算机专业:计算机科学与技术组别:第七组起止日期:2011年11月25日2011年12月2日指导教师:计算机科学与技术系二零年制课程设计任务书课程设计题目三次握手协议的工作过程分析组长学号2011220126班级计专112系别计算机专业计算机科学与技术组员指导教师课程设计目的掌握TCP的连接建立课程设计所需环境Ethereal抓图软件及Win Pc ap工具课程设计任务要求掌握三次握手协议工作原理课程设计工作进度计划序号起止日期工作内容分工情况01201112520111126查找资料,了解tcp连接 的建立过程全组成员0220111127查询并下载抓包工具0320111128熟悉抓包软件的使用全组成员042011112920111130上机实验,利用抓包软件 对tcp的三次握手进行监 控并收集数据全组成员0520111201对所收集的数据进行分 析。整理全组成员0620111202编写课程设计报告指导教师签字:年月日教研室审核意见:教研室主任签字:年月日目录1. 问题描述 32. 问题分析 23. 需求分析 3

      2、4. 概要设计 35. 详细设计 35.1 客户端向服务器发送请求 35.2 服务器向客户端回复同意连接的响应 55.3 客户端向服务器发送确认信息 66课程设计总结与体会 87. 致谢88. 参考文献8三次握手协议1. 问题描述TCP是面向连接的协议。 运输连接是用来传送 TCP报文的。TCP运输连接的建立和释放 是每一次面向连接的通信中必不可少的过程。因此,运输连接就有三个阶段,即:连接建 立、数据传送和连接释放。运输连接的管理就是使运输连接的建立和释放都能正常地进行。本课程设计要解决运输连接的建立能正常地进行。2. 问题分析clientWeb serverseq=xr ack=Oseq=yr ack=x+1seq=x+1h ack=y+1第一次握手:客户端向服务器问好, 问咱俩能不能通信, 并告知服务器自己的序列号为 x,其中x为机 器随机产生的一个数字。第二次握手:服务器收到来自客户端的序列号x,当服务器认为可以与客户端通信,就发出回应,置确认号为X+1,并告知客户端自己的序列号为y,其中y也是随机生成。第三次握手:客户端接收到来自服务器的确认号x+1时,知道服务器答应与自己通

      3、讯了,于是置下一次正式传输数据开始的序列号为x+1,同时置确认号为y+1,表示告知服务器我收到你的应答了,数据传输可以开始。三次握手与现实生活中的预约很相似。客人问主人有没有空接收来访,主人回应客户有 空就允许客户来访。当然,计算机世界里更文明,主人回应有空的同时还会问客户什么 时候方便来访。经过三次的沟通,大家才达成最后的约定。在TCP连接建立过程中要解决以下三个问题:(1)要使每一方能够确知对方的存在。(2)要允许双方协商一些参数 (如最大窗口值、是否使用窗口扩大选项和时间戳选项以 及服务质量等)。(3)能够对运输实体资源(如缓存大小、连接表中的项目等)进行分配。3. 需求分析通过Ethereal抓图软件及WinPcap工具来进一步掌握 TCP连接建立的过程即三次握手开发环境:Ethereal开发工具:Win Pcap工具Ethereal是当前较为流行的一种计算机网络调试和数据包嗅探软件,是一种开发源代码的许可软件,允许用户向其中添加改进方案。在实时时间内,从现在网络连接处捕获数 据,或者从被捕获文件处读取数据,还具有设计完美的GUI和众多分类信息及过滤选项。用户通过Etherea

      4、l,同时将网卡插入混合模式,可以查看到网络中发送的所有通信流量。 Ethereal应用于故障修复、分析、软件和协议开发以及教育领域。它具有用户对协议分析 器所期望的所有标准特征,并具有其它同类产品所不具备的有关特征。WinPcap是Windows平台下访问网络数据链路层的开源库,该库已达到工业标准的应用要求。WinPcap允许应用程序绕开网络协议栈来捕获与传递网络数据包,并具有额 外的有用特性,包括内核层的数据包过滤、一个网络统计引擎与支持远程数据包捕获。4. 概要设计TCP连接的建立采用客户服务器方式。主动发起连接建立的应用进程叫做客户(client ),而被动等待连接建立的应用进程叫做服务器(server )。三次握手:客户端A发送一个报文给服务器 B,服务器B发回确认,然后客户端A 再加以确认,来回共三次。TCP是主机对主机层的传输控制协议,提供可靠的连接服务, 采用三次握手确认建立一个连接。位码即tcp标志位,有6种标示:SYN(synchronous建立联机)ACK(acknowledgement 确认)PSH(push 传送)FIN(finish结束)RST(reset 重

      5、置)URG(urgent 紧急)Seque nee nu mber(顺序号码)Ack no wledge nu mber( 确认号码)5. 详细设计5.1客户端向服务器发送请求实验时,本机地址为10.255.76.231(作为客户端),服务器的地址为220.1812225 打开Ethereal,在菜单栏上选择Capture,选中options选项,在弹出的窗口中确认 Capture Filter一栏为空,选择Capture按钮(如图)开始监控网络。#g Ethereal: Capture OptionsCaptureIInterface|Athens L1C PCI-E Elhmrnet Contrd恒r 0昇“他“_56記日3 jIDOCJF肝 |IP address: 10.255 76 231Ethernet |: Buffer size: p| : megabyte(s(7 Capture packets in promiscuous mode厂 Limit each packet to rl|Tj bytesCapture File(s)File:l- Browse.I- U

      6、se niultiplE filesr Next file everyI- Next fib everyR Ring buffer with 厂 Si op LdLlUI9 弧rnegabyte(s);:Fminute(s) 2目files1file(s)Display Options厂 Update list of packets in real time厂 Autoatc y.ruling in li/e capture厂 旦ide capture info dialogStop Capture厂after 厂. after 厂 aftera7 pac ketfsjbL:megabytei&j二n er minute istName ResolutionR Enable MAC name resolution厂 Enable network name resolution|7 Enable transport name resolution(.Qapture 鶴 Cancel卑旦apture Filter: |#停止后会显示这段时间客户端的通信情况(如图):File Edit 塑i

      7、ewCaptive Analyze Statislics Help郢斜睥鋼证s *a冋乞申幻春盘曹遛蛰門留团弗挑回* | * fixpresBion.3站冋 yHuTimeSourceDe 别 in苕 iomtqIwolI Info丄 3u丄QU.丄劭ru廿ILK2144.2907J110.255. 76.231I50.1B7.139. 23BTCP5?24.46ftE5it-255-7(6.231TCP223 4.44e2:B10.2. 76-23160.167.139. 23STCP2214.4J692610.255,76.23160-187.139. 23BTCP2274.536529, 1*7,159,23810.255. 7231TCP22S4.53671710.255. 76.23150.137.139.2 35TCP2J94 S3634)9&D. l7.119.23g10-255.76-231TCP230 4.536S18. W . 139.21610. 255.7. 2-31TCP2 314. 536BfiB10.255u76.231SD.1S7.139.23STCP2

      8、32 4, 5茁时410,;, ze,23iW. 187,1238TCP2444.4Sfl2W. lA7.139.2ie10.255.7ft.231TCP24 54.6582B7W. Ifi7.1J9.2JI810-255.76.231TCP246 4”58110,25,76,23160.187.139.238TCP24716 25576-231117.93.165.136TCPTCLiL uut- 432S ACK Seq=2 3O31 Ackslfi 1n 好站AdK Seq-24471 Ack-164 WinwlM43 TCP CHECKS IHCORRE 544D 432B PH, JK Seq- 544S0 P3H,5-164544BD 432 B 432 544&0TCP Dup ACK544BD 432EW40 43J8TCP Dup ACKTF DUp MICLTCP Retranswissicxn 544M J32S AK 5eq-23OBl Ack-191 Win-16456 (TCP CHECKSUM IWCORB TCP Out-Of-irderJ 544F3 A 連 51. PSHf 申忙5&

      《(完整word版)三次握手协议的工作过程分析》由会员壹****1分享,可在线阅读,更多相关《(完整word版)三次握手协议的工作过程分析》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.