ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:19.02KB ,
资源ID:16646877      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-16646877.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(tcp协议乱序.docx)为本站会员(b****7)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

tcp协议乱序.docx

1、tcp协议乱序竭诚为您提供优质文档/双击可除tcp协议,乱序篇一:自学总结之tcp协议与tp协议自学总结这两周我继续学习ccsds协议栈中位于传输层较低位置的scps-tp协议,并且复习了tcp/ip体系中的tcp协议和udp协议,通过学习和对比两个体系的协议,加深了我对scps-tp协议的认识和理解。我们知道,无论是tcp/ip协议体系还是ccsds协议体系,传输层都是非常重要的,他提供给上层可靠的传输性能,这些传输性能包括了差错控制、拥塞控制、重传机制等。尤其对于ccsds体系中,数据链路层与网络层没有能够像tcp协议体系中那样拥有aRq等类似的协议,也就是说,ccsds协议体系中,传输层

2、以下的底层协议提供给上层的仅仅是不可靠的,快速的传输性能(这与ccsds协议环境有非常大的关系,我之前的总结提到过ccsds主要用于空间传输,包括地面基站与卫星,卫星与卫星之间。他们的传输延时非常大)。所以,向应用层提供可靠传输的重任就在传输层上,而tp协议又是ccsds传输层中关键的一环。上次的总结中,我仅仅是通过通读协议后对一些印象深刻的点进行了描述,这次我讲从总体方面来说明tp协议。tp协议中主要描述了相当于tcp体系中的tcp协议和udp协议。而从文章的篇幅来看,tp协议又主要针对了tcp协议,udp协议在协议中只有一页纸。首先,我就简单介绍tp-udp协议,ccsds中的udp协议,

3、也是针对面向无连接不可靠的协议,协议提供一种快速的传输模式,它继承了所有tcp-udp协议中的所有特性与方式。另外tp-udp协议中还针对tcp-udp协议进行了扩展,加入了优先级管理机制(通过网络层服务原语执行,即网络层的np协议需要有为上层提供优先级管理的业务)。接下来,介绍tcp协议,在tp协议里,在最开头的地方强调了tp协议继承了大部分tcp协议的特性,并通过ccsds协议的协议环境进行了适当的修改从而得到了tp协议。最重要的几点就是:1)连接管理:大家都知道,tcp协议是一种面向连接的传输协议,所以在进行可靠的端到端传输之前要进行连接建立,在传输结束之后要进行连接断开。在这里tcp协

4、议执行的是3次握手的机制,而tp协议只是进行简单的应答机制来进行连接的管理,即2次握手。另外,在发送初始序列syn时,tp协议增加了扩展功能域,扩展的这些功能能够在不同的环境下更好的进行服务。2)数据传输:这个方面,主要是向读者们介绍了tp协议是如何在数据传输的过程中处理乱序,错帧,重传等的问题(这些方面的文字是在标准协议tcp协议中找不到的内容,也就是针对于tcp协议修改的内容)。基本的内容介绍就是增加了传输过程中的几个极限参数,通过这些参数与系统定时器的配合来进行工作的(R1,R2,be1,be2)。3)错误恢复:与tcp协议的内容基本一致,关于拥塞控制的一些算法全部继承了tcp协议;但是

5、在一些特殊情况中,他对算法进行了改进。4)其他:包括scps-tp头部压缩:介绍了一些关于tp协议中头部压缩的内容和格式(为了节省传输带宽与时间)。多重传输前向纠错、snack选项内容(这个内容看完完全没看懂,不知道是干什么的。)接下来两周的时间还需要对于tp协议的重点内容:连接管理,数据传输和错误恢复内容通过tcp协议的相关内容进行对比分析。加深理解。张宇01120xx136ccsds组篇二:sangFoR_通过wireshark判断数据包乱序问题_20xx0509gplat通过wireshark判断数据包乱序问题深信服电子科技有限公司版权所有XX修订记录一、客户网络环境客户在一个测试环境中

6、测试我们的Vpn跑华为视频,简化拓扑图如下:分支视频服务器(华为9036s)-ssl-ssl-总部视频服务器(华为9035a)10.113.1.37(ipsec隧道)10.13.4.36二、问题现象客户使用华为分析工具发现,当开始跑视频的时候,会有大约5%左右的乱序包,但是丢包延时均正常,华为测试结果显示如下:从图上可以看到,发送和接收丢包率均为0,但接收乱序大概在5%左右浮动,而发送乱序则没有。三、问题分析问题1:什么是乱序?接收/发送丢包率为0,说明没有出现数据包被丢弃的情况,而接收乱序,说明总部视频服务器收到分支视频服务器发过来的数据包时,数据包没有按照发送的先后顺序到达总部视频服务器,

7、可能后发的包反而先到了,所以华为诊断有接收乱序。问题2:如何判断乱序行为?在总部视频服务器上抓包,打开视频数据包发现全部是h.225协议的udp数据包,如下:因为全是udp数据,因此不存在tcp协议里的序列号,但是我们可以通过ip序号来判断数据包是否乱序,估计华为也是通过接收数据包的ip序号来判断数据包乱序的,添加查看ip序号的步骤请参见客服知识平台sangFoR_wireshark使用技巧之快速查看dF位信息_20xx0428.doc文档,只是把内容改成“ip.id”,如下:这样我们就可以很清楚的看到交互过程中的ip序号变化情况,又因为是接收乱序而发送没乱序,所以需要再次对抓包进行过滤,把目

8、标ip是总部视频服务器的数据包全部过滤出来,如下:篇三:实验报告(tcp协议分析实验报告)实验四传输层协议分析一、实验目的1、学习3cdaemonFtp服务器的配置和使用,分析tcp报文格式,理解tcp的连接建立、和连接释放的过程。2、学习3cdaemontFtp服务器的配置和使用,分析udp报文格式,理解tcp协议与udp协议的区别。二、实验工具软件3cdaemon软件简介3cdaemon是3com公司推出的功能强大的集Ftpserver、tFtpserver、syslogserver和tFtpclient于一体的集成工具,界面简单,使用方便。这里主要介绍实验中需要用到的Ftpserver功

9、能和tFtpserver功能。1、Ftpserver功能(1)配置Ftpserver功能:选中左窗格功能窗口,打开Ftpserver按钮,单击窗格中的configureFtpserver按钮,打开3cdaemonconfiguration配置窗口,配置Ftpserver功能。这里需要设置的就是“upload/download”路径,作为Ftpserver的文件夹,其它选项可以使用系统缺省设置。设置完成后,单击确认按钮,设置生效。(2)在实验中,我们使用3cdaemon系统内置的匿名帐户“anonymous”登陆Ftp服务器,客户端使用微软Ftp客户端命令,关于Ftp命令的说明介绍如下。(3)F

10、tp命令的说明Ftp的命令格式:ftp-v-d-i-n-g-w:windowsize主机名/ip地址其中:-v不显示远程服务器的所有响应信息;-n限制ftp的自动登录;-i在多个文件传输期间关闭交互提示-d允许调试、显示客户机和服务器之间传递的全部ftp命令;-g不允许使用文件名通配符;-w:windowsize忽略默认的4096传输缓冲区。使用Ftp命令登录成功远程Ftp服务器后进入Ftp子环境,在这个子环境下,用户可以使用Ftp的内部命令完成相应的文件传输操作。Ftp常用内部命令如下:openhostport:建立指定ftp服务器连接,可指定连接端口。useruser-namepasswo

11、rdaccount:向远程主机表明身份,需要口令时必须输入。appendlocal-fileremote-file:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。cdremote-dir:进入远程主机目录。cdup:进入远程主机目录的父目录。cddir:将本地工作目录切换至dir。dirremote-dirlocal-file:显示远程主机目录,并将结果存入本地文件。getremote-filelocal-file:将远程主机的文件remote-file传至本地硬盘的local-file。lsremote-dirlocal-file:显示远程目录remote-dir,

12、并存入本地文件local-file。putlocal-fileremote-file:将本地文件local-file传送至远程主机。mputlocal-file:将多个文件传输至远程主机。nlistremote-dirlocal-file:显示远程主机目录的文件清单,存入本地硬盘local-file。bye或quit:退出ftp会话过程。2、tFtpserver功能(1)tFtpserver功能配置基本同上(Ftperver功能)。(2)实验中,为了与tFtp服务器连通,可以使用windows命令行模式下的tFtp客户端命令,命令格式如下:tFtp-ihostget|putsourcedest

13、ination参数说明如下:-i以二进制方式传输;host指定本地或远程主机;get下载文件;put上传文件;source指定要传输的文件名;destination指定传输的目的路径。三、实验内容和步骤仍然采取两人一组实验方式,分别为pc1和pc2.1、tcp协议分析实验(1)按照上面3cdaemon软件的介绍方法在pc1上建立Ftp服务器;(2)在pc1和pc2中运行ethereal,开始截获报文,为了只截获到与我们实验有关的内容,将截获条件设置为对方主机的ip地址,如pc1的截获条件为“host192.168.1.xx”(注释:pc2的ip地址);(3)在pc2上打开命令行窗口,执行如下操

14、作:c:documentsandsettingsadministratorftpftpopento192.168.1.yy(注释:pc1的ip地址)connectedto192.168.1.yy.2203com3cdaemonFtpserverVersion2.0user(192.168.1.yy:(none):anonymous331usernameok,needpasswordpassword:230-theresponseisnotvalid.230-nexttime,pleaseuseyouremailaddressaspassword.230userloggedinftpquit22

15、1serviceclosingcontrolconnectionc:documentsandsettingsadministrator(4)停止截获报文,将截获的结果保存为Ftp-学号,按下列要求分析截获的结果;a)结合本节tcp协议介绍部分的内容,分析tcp连接建立的“三次握手”过程,找到对应的报文,填写表1(传输方向填写pc2pc1或pc2过程,填写表2。2、udp协议分析实验(1)按照上面3cdaemontFtpserver软件的介绍方法在pc1上建立tFtp服务器;在根目录下保存一个用于数据传输的文件(为便于观察,文件不要太大),例如f1.txt。(2)在pc1和pc2中运行ether

16、eal,开始截获报文,为了只截获到与我们实验有关的内容,将截获条件设置为对方主机的ip地址,如pc1的截获条件为“host192.168.1.xx”(注释:pc2的ip地址);(3)在pc2上打开命令行窗口,接收tFtp服务器的文件,执行如下操作:tFtpi192.168.1.yygetf1.txt(注释:“host192.168.1.xx”为pc2的ip地址);(4)停止截获报文,将截获的结果命名为udp-学号并保存,分析udp报文结构,回答如下问题。a)udp报文头部有几个字段,绘制udp报文的结构图。b)选择第一个udp报文,分析其结构,填写表3。c)udp报文与tcp报文有何不同?体会

17、udp协议和tcp协议的区别。答:(1)udp报文由源端口号、目标端口号、数据报长度、校验值和用户数据这5个域组成,其中前4个域各占用2个字节;tcp报文由源端口、目标端口、发送顺序、应答顺序号、偏置值、保留字段、标识字段、窗口、校验和、紧急指针、任选项、补丁和用户数据组成。(2)udp协议和tcp协议的区别有:a.tcp是面向连接的传输控制协议,而udp提供了无连接的数据报服务;b.tcp具有高可靠性,确保传输数据的正确性,不出现丢失或乱序;udp在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,所以会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工作;c.也正因为以上特征,udp具有较好的实时性,工作效率较tcp协议高;d.udp段结构比tcp的段结构简单,因此网络开销也小。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2