计算机网络概论UDP与TCP.ppt_第1页
计算机网络概论UDP与TCP.ppt_第2页
计算机网络概论UDP与TCP.ppt_第3页
计算机网络概论UDP与TCP.ppt_第4页
计算机网络概论UDP与TCP.ppt_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

第十一章UDP与TCP 第四层 11 1UDP11 2TCP的特性11 3TCP传送机制11 4TCP连接11 5TCP信息包 第十一章UDP与TCP 传输层主要负责数据的可靠传输11 1UDP UserDataProtocol 用户数据报协议 UDP具有以下特性 1 记录端口信息2 非连接的传送特性3 可以降低对计算机资源的需求4 不必进行数据完整性的检测 不可靠传输 5 适用于多点传送或广播传送等一对多的传送方式 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 应用层 传输层 网间层 网络访问层 物理网络 OSI TCP IP 第一层 第二层 第三层 第四层 第五层 第六层 第七层 第一层 第二层 第三层 第四层 数据通信模型 数据结构 第十一章UDP与TCP 11 1 1连接端口 port 1 端口 逻辑概念 用于区别应用程序 2 套接字 socket 连接端口号和IP地址两者结合起来 3 连接端口号的原则 端口号为16bits 表示0 65535个端口 熟知端口 0 1023 服务器使用 动态连接端口 1024 65535 客户端使用 第十一章UDP与TCP 第十一章UDP与TCP 第十一章UDP与TCP 11 1 2UDP信息包的结构UDP报头 记录源端与目的端的连接端口号 UDP数据 转发应用层的信息 第十一章UDP与TCP 11 2TCP特性TCP具备连接端口的特性和面向连接的可靠的传送机制 1 连接向导2 数据的确认和发送3 流量控制 传输控制协议 TCP TCP三段握手 11 3TCP传送机制11 3 1确认与重发 11 3 1确认与重发 第十一章UDP与TCP 11 3 2SlidingWindow滑动窗口每次等待确认的坏处 太麻烦 效率很低 第十一章UDP与TCP 将Packet1标示为完成 第十一章UDP与TCP 将滑动窗口往右滑动一格 第十一章UDP与TCP 将新进入滑动窗口的Packet4送出 11 3 3Send ReceiveWindow 接受窗口的功能 将收到的信息加以标记 收到Packet3 不送ACK收到Packet1 送出ACK1窗口右移1格 收到Packet2 送出ACK2和ACK3窗口右移2格 第十一章UDP与TCP 11 3 4WindowSize与流量控制流量控制是调整数据传送速度流量控制靠SlidingWindow的大小来调整WindowSize的大小由谁决定 目的端 第十一章UDP与TCP 11 3 5以Byte为单位序号 第十一章UDP与TCP 响应序号 下一个信息包的序号 定义SendWindow的边界 定义ReceiveWindow的边界 11 3 6双向传输 TCP是一个双向传输A B B A2个序号 2个响应序号 2个SendWindow 2个ReceiveWindow TCP小结 确认和重传流量控制机制BytesStream双向传输 11 4TCP连接 所谓的面向连接 开始传输数据前要建立连接 这个连接是虚的11 4 1标识连接用源IP地址 源端口和目的IP地址 目的端口 用三次握手建立TCP连接 主机B 被动打开 主动打开 确认 确认 主机A 连接请求 3次握手的步骤 1 序号 ISN A B 响应序号 0 WindowSize Window A B 2 序号 ISN A B 响应序号 ISN A B 1 WindowSize Window A B 3 序号 ISN A B 1 响应序号 ISN A B 1 WindowSize Window A B 11 4 3终止连接 为什么要终止连接 要释放资源图11 23P201 TCP连接释放的过程 应用进程释放连接A不再发送报文 主机B 主机A 确认 确认 从A到B的连接就释放了 连接处于半关闭状态 相当于A向B说 我已经没有数据要发送了 但你如果还发送数据 我仍接收 至此 整个连接已经全部释放 终止连接的步骤 1 序号 FSN A B 响应序号 SN A B 2 序号 SN

温馨提示

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

最新文档

评论

0/150

提交评论