- 1、本文档共99页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)