- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
现代计算机网络技术刘功庆第7章课件教学.ppt
PPT研究院 POWERPOINT ACADEMY * * 现代计算机网络技术 现代计算机网络技术 第7章 传输层协议 本章介绍了 Internet 传输层的两个重要协议 TCP 和 UDP ,包括这两种协议的报文格式和工作原理。详细介绍了 TCP 的连接建立与关闭,以及连接建立与关闭过程的状态转换。掌握本章介绍的原理和概念,对于学好后面的章节极为有利,特别是掌握了 TCP 的状态转换规律,对于网络的配置与诊断以及网络应用的调试大有裨益。 理解 掌握 了解 了解 了解 学习目标 协议的概念 TCP 和 UDP TCP 和 UDP协议的区别 TCP协议的作用 UDP协议的作用 7.1传输层协议族 Internet 在传输层有两种主要的协议: 一种是面向连接的协议TCP ,一种是无连接的协议 UDP。 7.2 TCP协议 TCP(Transfer Control Protocol) 是专门设计用于在不可靠的 Internet 上提供可靠的、端到端的字节流通信的协议。 Internet 不同于一个单独的网络,不同部分可能具有不同的拓扑结构、带宽、延迟、分组大小以及其它特性。 TCP 被设计成能动态满足 Internet 的要求,并且足以健壮地面对多种出错。 RFC 793 [Postel 1981] 是 TCP 的正式规范。 7.2 TCP协议 7.2.1 可靠的数据流传输 TCP 提供的可靠传输服务的五个特征: (1)面向数据流 (2)虚电路连接 (3)有缓冲的传输 (4)无结构的数据流 (5)全双工连接 7.2 TCP协议 7.2.2 滑动窗口概念 滑动窗口技术是简单的带重传的肯定确认机制的一个更复杂的变形,它允许发送方在等待一个确认信息之前可以发送多个分组。 图 7-3 (a) 窗口内包括 8 个分组的滑动窗口协议 (b) 收到对 1 号分组的确认信息后,窗口滑动,使得 9 号分组也能被发送 7.2 TCP协议 7.2.3 TCP 报文格式 两台计算机上的 TCP 软件之间传输的数据单元称为报文段。 TCP 通过报文段的交互来建立连接、传输数据、发出确认、通告窗口大小以及关闭连接。 TCP 报文分为两部分,前面是报头,后面是数据。 7.3 TCP协议的主要作用 7.3.1 连接和断开 1. 建立一个 TCP 连接 ?? TCP使用三次握手 ( three-way handshake ) 协议来建立连接: (1)请求端(通常称为客户)发送一个 SYN 报文段( SYN 为 1 )指明客户打算连接的服务器的端口,以及初始顺序号( ISN )。 (2)服务器发回包含服务器的初始顺序号的 SYN 报文段( SYN 为 1 )作为应答。同时,将确认号设置为客户的 ISN 加 1 以对客户的 SYN 报文段进行确认( ACK 也为 1 )。 (3)客户必须将确认号设置为服务器的 ISN 加 1 以对服务器的 SYN 报文段进行确认( ACK 为 1 ),该报文通知目的主机双方已完成连接建立。 7.3 TCP协议的主要作用 7.3.1 连接和断开 2. 关闭一个 TCP 连接 TCP 连接建立起来后,就可以在两个方向传送数据流。当 TCP 的应用进程再没有数据需要发送时,就发关闭命令。 TCP 通过发送控制位 FIN=1 的数据片来关闭本方数据流,但还可以继续接收数据,直到对方关闭那个方向的数据流,连接就关闭。 7.3 TCP协议的主要作用 7.3.2 通信控制 7.3 TCP协议的主要作用 7.3.3 TCP协议的实际应用 当IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。TCP将它的信息送到更高层的应用程序,例如Telnet的服务程序和客户程序。应用程序轮流将信息送回TCP层,TCP层便将它们向下传送到IP层,设备驱动程序和物理介质,最后到接收方。TCP协议提供的是面向连接的服务(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。 7.4 UDP协议 UDP(User Data
您可能关注的文档
- 现代移动通信第2版蔡跃明第12讲第07章GSM-2课件教学.ppt
- 现代移动通信第2版蔡跃明第13讲第07章GSM-3(含GPRS)课件教学.ppt
- 现代移动通信第2版蔡跃明第14讲第08章IS-95-1课件教学.ppt
- 现代移动通信第2版蔡跃明第16讲第09章3G-1课件教学.ppt
- 现代移动通信第2版蔡跃明第17讲第09章3G-2课件教学.ppt
- 现代移动通信第2版蔡跃明第18讲第09章3G-3课件教学.ppt
- 现代移动通信第2版蔡跃明第19讲第10章专用系统课件教学.ppt
- 现代移动通信第2版蔡跃明第20讲第12章B3G-4G系统课件教学.ppt
- 现代移动通信第3版蔡跃明01次课第01章移动通信概述2013课件教学.ppt
- 现代移动通信第3版蔡跃明03次课第02章移动信道的传播特性-2_2013课件教学.ppt
- 现代计算机网络技术刘功庆第8章课件教学.ppt
- 现代计算机网络技术刘功庆第9章课件教学.ppt
- 现代设施规划与物流分析戢守峰第1章导论课件教学.ppt
- 现代设施规划与物流分析戢守峰第2章物流与物流系统分析课件教学.ppt
- 现代设施规划与物流分析戢守峰第3章前期工作与纲领、产品及工艺过程设计课件教学.ppt
- 现代设施规划与物流分析戢守峰第6章生产设施布置与设计课件教学.ppt
- 现代设施规划与物流分析戢守峰第7章服务设施的布置与设计课件教学.ppt
- 现代设施规划与物流分析戢守峰第9章自动化立体仓库的布置与设计课件教学.ppt
- 现代设计图学第3版聂桂平第01讲制图基本知识课件教学.ppt
- 现代设计图学第3版聂桂平第02讲物体的视图课件教学.ppt
原创力文档


文档评论(0)