数据通信CH5运输层.ppt

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

第 5 章 传输层;第 5 章 运输层;TCP/IP与OSI参考模型比较; OSI 模型;数据;数据;段 头部;段 头部;包 头部; 包 头部; TCP/IP;OSI---TCP/IP模型对比;网络 接口层;;传输层在OSI模型中的位置;运输层为相互通信的应用进程提供了逻辑通信 ;应用进程之间的通信;传输连接管理、数据传送;运输层向上提供可靠的和不可靠的逻辑通信信道;TCP/IP的运输层中的两个协议: 用户数据报协议UDP(User Datagram Protocol):提供无连接服务 传输控制协议TCP(Transmission Control Protocol):提供面向连接服务 UDP和TCP都使用IP协议。如下图所示。;TCP 与 UDP;还要强调两点 ;端口的概念 端口(port)就是传输层的应用程序接口。应用层的各个进程是通过相应的端口才能与运输实体进行交互。 服务器和客户进程: TCP建立连接是采用客户服务器模式。主动发起连接建立的进程叫客户(client),被动等待连接的进程叫服务器(server)。 ;TCP 的端口 ;三类端口 ;RPC;端口在进程之间的通信中所起的作用;第 5 章 运输层;传输控制协议 (TCP—Transmission Control Protocol);1.TCP提供的服务;7;应当注意;TCP 首部;TCP 首部;源端口SP;多个连接时端口号的使用;TCP 的连接 ;套接字 (socket);TCP 首部;TCP 首部; 序列号和确认号用于识别TCP段中的数据。 序列号的作用:一方面用于标识数据顺序,以便接收者在将其递交给应用程序前按正确的顺序进行装配;另一方面是消除网络中的重复报文包,这种现象在网络拥塞时会出现。 确认号的作用:接收者告诉发送者哪个数据包已经成功接收,并指示发送者接收者希望接受的下一个字节。 ;我的序列号是 1000000,你下次 应该发给我的序列号 是2000000;Source;Sender;Sender;Sender;Sender;Sender;Sender;Sender;TCP 首部;TCP 首部;TCP 首部;TCP 首部;TCP 首部;TCP 首部;TCP 首部;TCP 首部;TCP 首部;TCP 首部;其他选项;TCP 首部;3.TCP 的运输连接管理;客户服务器方式 ; 用三次握手建立 TCP 连接 ; 用三次握手建立 TCP 连接 ;SYN = 1, seq = x;SYN = 1, seq = x;SYN- SENT;Send SYN (seq=100 ctl=SYN);Send SYN (seq=100 ctl=SYN);Send SYN (seq=100 ctl=SYN);同步;FIN的ACK;Window size = 1024;Window size = 1024;Window size = 1024;Window size = 1024;窗口控制;Send 1;Send 1;TCP 可靠通信??具体实现 ;缓冲区满 ;缓冲区满 ;缓冲区满 处理数据 缓冲区好;缓冲区满 处理数据 缓冲区好;缓冲区满 处理数据 缓冲区好;发送端;5.网络拥塞;拥塞控制;第 5 章 运输层;用户数据报协议 UDP ;UDP 的主要特点 ;面向报文的 UDP;UDP 是面向报文的 ;UDP 用户报文协议;UDP 基于端口的分用 ;UDP协议特点:不可靠;面向无连接 UDP的优点: 高效 适用于传输对实时性要求较高的应用(如语音,视频) 或高可靠稳定的网络传输;

文档评论(0)

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

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

1亿VIP精品文档

相关文档