网站大量收购独家精品文档,联系QQ:2885784924

传输层-本科生-2006春.ppt.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
传输层-本科生-2006春.ppt

实验6 传输层协议分析 2006.05 总体说明 4.1节实验使用Windows系统,实验步骤按书本; 4.2节实验同时使用Windows系统和Linux系统,实验步骤按补充教材; 4.3节实验使用Windows系统,实验步骤按此补充教材。 两个人为一组(PCA和PCB为一组,PCC和PCD为一组); TCP实验中PCA(PCC)为发送端,PCB(PCD)为接收端。 TCP实验中使用Ethereal截报文时切记启用TCP报文过滤。 总体说明 在Linux系统下做的实验先在本地磁盘保存相关实验数据,待此系统下所有实验(4.2节实验1、2、3)做完后再改动PC机IP地址设置,将相关实验数据上传FTP服务器(00);并同时清空保存在本地磁盘目录/root/DATA/中的实验数据。 在Windows系统下做的实验数据在切换Linux系统前上传FTP服务器。因为每次启动系统磁盘自动清空前次改动。 各实验的实验分析工作,可随实验同步进行,也可做完所有实验后进入Windows系统再从FTP服务器下载本组实验数据进行,完成实验报告。 TCP协议测试软件 关于“TCP协议测试软件”的休眠设置的解疑说明: 接收端中有“休眠时间”和“计数器阀值”两个与休眠有关的参数,此处休眠指的是“TCP协议测试软件”应用程序进程在从套接字中读取n次(由“计数器阀值”设置)数据后开始休眠,即应用程序进程停止从套接字中读取数据,而此时处于内核态的“TCP协议模块”仍在工作。 实验内容 TCP协议分析 使用TCPTest程序分析TCP报文首部信息、TCP连接的建立过程、TCP连接的撤销过程、滑动窗口机制和拥塞控制机制。 UDP协议分析 使用模拟通讯程序UDPTest发送消息数据,并使用Ethreal软件截获报文,分析UDP协议的报文格式。并进而了解和理解UDP协议的运行机理。 实验原理 — TCP协议简介 TCP协议 — Transfer Control Protocol 特点: 实验原理 — TCP报文格式 实验原理 — TCP建立连接过程 实验原理 — TCP撤销连接过程 拥塞控制-滑动窗口 发送窗口 滑动窗口-发送窗口变化 糊涂窗口综合症 含义 接收方通告了一个小的窗口 发送方发送少量的数据 导致传输效率降低 解决 接收方不通告小窗口:推迟确认 发送方:Nagle算法(尽量一次发送较大数据) 慢启动和拥塞避免 接收窗口(rwnd)的变化 拥塞窗口(cwnd)的变化 慢启动:按照指数函数增加cwnd 拥塞避免:按照线性函数增加cwnd 慢启动和拥塞避免 拥塞控制 网络拥塞的处理 ssthresh=cwnd/2 超时和重传 超时重传时间:RTO 平均往返时延:RTT 修正的Karn算法 窗口探查技术:探查报文的发送间隔 快重传和快恢复:定性分析 体会上述方法的协同工作。 实验原理 — UDP协议简介 UDP协议 — User Datagram Protocol 实验原理 — UDP报文格式 软件介绍 实验内容 TCP协议基本分析实验 TCP拥塞控制实验 UDP协议分析实验 TCP编程实验(选做) TCP协议分析 网络连接图,PCA(PCC)和PCB(PCD)都进Windows系统,实验步骤按书本不变 2人一小组,共用交换机和路由器各1台。 滑动窗口机制和窗口侦查机制分析 同上图 步骤 按照图4-10所示进行组网,确保组网正确和路由器、PC接口IP地址配置正确。 PCA(PCC)在Linux下打开一个新的“终端命令行”,使用命令启动Ethereal软件,进行报文截获。 PCA(PCC)(即发送端)在Linux下“终端命令行”中运行脚本来初始化“TCPConnection实时监控模块”: PCA(PCC)(即发送端)在Linux下打开一个新的“终端命令行”,使用命令启动TCPTest程序, 在PCA(PCC)(即发送端)的“终端命令行”中运行脚本来读取“TCPConnection实时监控模块”已记录的此TCP连接期间的相关参数数据: 分析文件send2-组座号(或receive2-组座号)和send2-组座号-tcpsndwnddata.txt,体会滑动窗口机制。 慢启动、拥塞避免及拥塞处理和超时与重传机制分析 在路由器上配置端口转发速率为10Mbps 在PCA(PCC)(即发送端)和PCB(PCD)(即接收端)重新开始Ethereal报文截获。启用TCP报文过滤 发送一个6MB的文件,TCPTest程序参数设置如图4-18和图4-19所示 在PCA(PCC)(即发送端)的“终端命令行”中运行脚本来读取“TCPConnection实时监控模块”已记录的此TCP连

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档