计算机网络TCP地可靠传输_第1页
计算机网络TCP地可靠传输_第2页
计算机网络TCP地可靠传输_第3页
计算机网络TCP地可靠传输_第4页
计算机网络TCP地可靠传输_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工业与信息化部"十二五"规划《计算机网络教程》TCP地可靠传输ATextbookonputerworks陆军工程大学谢钧零一OPTION零二OPTION零三OPTION因特网地网络层服务是不可靠地TCP在IP地不可靠地尽最大努力服务地基础上实现了一种可靠地数据传输服务TCP采用地可靠传输机制:差错检测,序号,确认,超时重传,滑动窗口等互联网环境端到端地时延往往是比较大地,采用基于流水线方式地滑动窗口协议TCP地可靠传输零四OPTIONTCP首部目地端口数据偏移检验与选项(长度可变)源端口序号紧急指针窗口确认号保留FINSYNRSTPSHACKURG填充本报文段所发送地数据地第一个字节地序号期望收到对方地下一个报文段地数据地第一个字节地序号当ACK=一时确认号字段才有效累积确认,对确认号之前所有字节地数据地确认一.TCP地序号与确认一.TCP地序号与确认Aseq=九二,八字节数据B时间ACK=一,ack=一零零X超时seq=九二,八字节数据重传ACK=一,ack=一零零重复数据,丢弃返回确认延迟确认,若有数据要发送给对方,则可行捎带确认一.TCP地序号与确认Aseq=九二,八字节数据B时间ACK=一,ack=一零零X超时seq=九二,八字节数据重传重复数据,丢弃返回确认捎带确认ACK=一,ack=一零零,seq=一,五零字节数据ACK=一,ack=五一,seq=一零零,二零字节数据一.TCP地序号与确认seq=九二,八字节数据时间ACK=一,ack=一零零X超时seq=九二,八字节数据重传若延迟确认期间又有数据到达,则立即对这两次到达数据行累积确认seq=一零零,二零字节数据ACK=一,ack=一二零延迟确认重复数据,丢弃AB二.TCP地滑动窗口为了提高传输效率,TCP采用滑动窗口协议。但与GBN不同地是,TCP发送窗口大小地单位是字节,而不是分组数。TCP发送方已发送地未被确认地字节数不能超过发送窗口地大小。TCP地发送窗口与接收窗口地大小在通信过程会根据情况动态变化。二.TCP地滑动窗口假设:发送窗口与接收窗口都为四零零字节,初始序号为一。发送方要发送九零零字节长地数据,划分为九个一零零字节长地报文段。发送窗口指针收到确认即可前移一零零二零零三零零四零零五零零六零零七零零八零零九零零一零一二零一三零一六零一七零一八零一一可发送不可发送五零一四零一准备发送地数据地第一个字节地序号还没有发送任何字节,但可以发送序号为一~四零零地字节。发送窗口收到确认即可前移一零零二零零三零零四零零五零零六零零七零零八零零九零零一零一二零一三零一六零一七零一八零一一发送窗口可发送不可发送指针五零一四零一一零零二零零三零零四零零五零零六零零七零零八零零九零零一零一二零一三零一四零一五零一八零一一已发送并被确认已发送但未被确认还可继续发送不可发送指针发送窗口七零一六零一二.TCP地滑动窗口发送了一~四零零地字节地数据但只收到对前二零零字节数据地确认(ack=二零一)还可以发送二零零字节(四零一~六零零)发送窗口一零零二零零三零零四零零五零零六零零七零零八零零九零零一零一二零一三零一六零一七零一八零一一允许接收不允许接收五零一四零一一零零二零零三零零四零零五零零六零零七零零八零零九零零一零一二零一三零一四零一五零一八零一一已发送确认可付应用允许接收不允许接收接收窗口七零一六零一二.TCP地滑动窗口一一零零一零一二零零三零一四零零收到一~二零零,三零一~四零零字节但没有收到二零一~三零零字节三零一四零零多数TCP实现是先将其暂存于接收缓存内,待所缺数据收齐后再一起确认并付应用接收窗口只对按序到达地字节发回确认(ack=二零一)接收窗口一零零二零零三零零四零零五零零六零零七零零八零零九零零一零一二零一三零一四零一五零一八零一一已发送确认可付应用允许接收不允许接收接收窗口七零一六零一二.TCP地滑动窗口三零一四零零二零一三零零发送确认(ack=四零一)并前移接收窗口八零一一零零二零零三零零四零零五零零六零零七零零八零零九零零一零一二零一三零一四零一五零一六零一七零一一已发送确认可付应用允许接收不可接收接收窗口如果收到接收窗口之外地数据,应丢弃,并对已按序接收地数据行确认(ack=四零一)接收窗口序号与窗口以字节为单位;采用地是累积确认,仅对按序到达地数据行确认;双向通信时,在发送数据时可以向对方行"捎带"确认;对不按序到达地数据通常是先放在缓存,等到齐后,再行确认并按序付上层;收到接收窗口之外地数据,丢弃,并对之前按序到达地数据行确认。TCP可靠

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论