计算机网络原理与技术CH5-5ed 运输层.ppt_第1页
计算机网络原理与技术CH5-5ed 运输层.ppt_第2页
计算机网络原理与技术CH5-5ed 运输层.ppt_第3页
计算机网络原理与技术CH5-5ed 运输层.ppt_第4页
计算机网络原理与技术CH5-5ed 运输层.ppt_第5页
已阅读5页,还剩132页未读 继续免费阅读

下载本文档

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

文档简介

1、教材作者:谢希仁,电脑网络(第5版),第5章运输层,教材作者:谢希仁, 第5章运输层5.1运输层协议概要5.1.1进程间的通讯5.1.2运输层的2个主要协议5.1.3运输层的通讯端口5.2用户数据报协议UDP 5.2.1 UDP概要5.2.2 UDP的头格式、课件作者:谢希仁, 5.3传输控制协议TCP概要5.3.1 TCP的最主要特征5.3.2 TCP的连接5.4可信传输的工作原理5.4.1等待停止连接协议5.4.2连续自动请求重发连接协议5.5 TCP消息段的报头格式,课件作者:谢希仁, 第5章实现运输5.6 TCP信赖传输5.6.1字节单位的滑动窗口5.6.2超时再送时间的选择确认5.6

2、.3sack5.7TCP的流量控制特罗尔5.7.1通过滑动窗口实现流量控制特罗尔5.7.1不考虑传输效率. 1拥塞控制的一般原理5.8.2一些拥塞控制方法5.8.3red5.9TCP的运输连接管理5.9.1 TCP的连接建立5.8.2随机快速检测TCP的连接释放5.9.3 TCP 5.1运输层协议概要5.1.1进程间的通讯是通讯和信息处理的运输层向其上的应用层提供通讯服务,它属于通讯部分的最上层,并且也是云同步中用户功能中的最下层。 当位于网络边缘部分的两个男公关使用网络核心部分的功能进行端到端通讯时,只有位于网络边缘部分的男公关连接协议栈内存具有运输层,网络核心部分的路由组在分组转发时有较低

3、三层功能,传输层、 向互通讯的应用程序进程提供逻辑通讯,5432、转发通讯端口层提供应用程序进程间的逻辑通讯,男公关a、男公关b、应用程序进程、路由组1、AP2、AP4、通讯端口、端口、5432 IP连接协议的作用范围,变换通讯端口层连接协议TCP和UDP的作用范围适用进程间的通讯,也被称为端对端的通讯。 运输层的一个重要功能是复用和分离。 应用层的不同进程中的消息经由不同的通讯端口下行到传输层,下行以及共享网络层提供的服务。 运输层提供应用进程之间的逻辑性通讯。 所谓“逻辑通讯”,意味着输送层间的通讯在水平方向上传送数据。 然而,实际上,在这些个的两个运输层之间没有水平物理连接。 课件制作人

4、:谢希仁、运输层连接协议和网络层连接协议的主要区别、应用进程、IP连接协议的作用范围(提供男公关间的逻辑通讯)、TCP和UDP运输层对接收的消息也进行错误检测。 运输层需要两个不同的运输连接协议:面向连接的TCP和不连接的UDP。课件制作人:谢希仁、两个不同的运输连接协议、运输层将诸如网络拓扑图、采用的路由选择协议等网络核心的细节隔断给上层用户,应用进程显示为在两个运输层实体间存在端对端逻辑通讯通道。 当运输层采用面向连接的TCP连接协议时,以下网络是不可靠的(仅提供最好的服务),但是该逻辑通讯信道与全双工的可靠信道相对应。 在使用非运输层UDP连接协议的情况下,此逻辑通讯信道为不可靠的信道。

5、、课件制作人:谢希仁、TCP/IP的运输层有2个不同的连接协议: (1)用户数据报协议UDP (用户数据协议) (2)传输控制连接协议TCP (传输控制协议) 将2个对等输送实体在通讯时发送的数据单位称为输送协议数据单元TPDU (Transport Protocol Data Unit,传输协议数据单元)。 TCP传输的数据单位连接协议是TCP段UDP传输的数据单位连接协议是UDP消息或用户数据报。TCP和UDP、课件制作人:谢希仁、TCP/IP系统中的运输层协议、TCP、UDP、IP、应用层、各种网络接口、运输层、课件制作人:对方的运输层接收UDP消息UDP不提供可靠的交付,但在某些情况下

6、,UDP可能是最有效的工作方法。 TCP提供面向连接的服务。 TCP不提供广播或多播服务。 由于TCP提供可靠的面向连接的运输服务,所以免不得了大量开销增长。 这不仅极大地增加协议数据单元的报头,而且消耗大量处理器资源。 课件制作人:谢希仁,强调两点,运输层的UDP用户数据图和网际网络层的IP数据图有很大差异。 IP数据报通过网际网络上许多路由组的存储传输,而UDP用户数据报通过跨通讯端口层的端到端抽象逻辑信道传输。 TCP消息段在跨通讯端口层的抽象的端到端逻辑信道中携带,后者是可靠的全双工信道。 然而,它不知道这样的信道通过了哪个路由器,而且这些个的路由器完全不知道上面的运输层是否已经建立了

7、TCP连接。课件制作者:谢希仁,5.1.3运输层的通讯端口在修正器上执行的处理在内指示有进程标识符。 对于在应用层中运行的各种应用进程,请勿将进程标识符指派给计算机的执行操作系统。 这是因为在网际网络中使用的补正功能的执行操作系统的种类多,根据执行操作系统而使用不同格式的处理识别符。 TCP/IP系统的应用程序进程需要以统一方式被标记,以允许运行不同执行操作系统的校正器应用程序进程彼此进行通讯。 教材作者:谢希仁,需要解决的问题是,由于程序的创建和取消是动态的,发件人几乎看不到其他机器上的程序。 您可能需要更改接收消息的过程,但不必通知所有发件人。 在许多情况下,需要使用目标男公关提供的功能来

8、标识终点,而无需了解实现此功能的过程。教材作者:谢希仁,通讯端口号简称通讯端口,解决这一问题的方法是在运输层使用连接协议通讯端口号,或者通常简称通讯端口,通讯的终点是应用程序进程这是因为,只需将传送的信息传递给有目的地男公关的适当的目的地通讯端口,剩下的作业(即最终发送目的地进程)就由TCP进行。 课程软件制作者:谢希仁,软件通讯端口和硬件通讯端口,连接协议栈内存层间的抽象连接协议通讯端口是软件通讯端口。 路由组或交换机的通讯端口是硬件通讯端口。 硬件通讯端口是不同硬件老虎钳交互的接口,软件通讯端口用应用层的不同连接协议进程与运输实体进行层间交互的广告,课程制作人:谢希仁,TCP通讯端口,通讯

9、端口用16二进制位的通讯端口号表示。 通讯端口号码只有本地的意思。 也就是说,通讯端口编号只是为了标记本订正机应用层的各进程。 网际网络上的不同订正机的相同通讯端口编号未被联络。 课件制作人:谢希仁,三种通讯端口,熟悉通讯端口,数值一般为01023。 登录通讯端口号码、数值是102449151,在不知道通讯端口号码的应用中使用。 使用此范围的通讯端口号必须在IANA注册,以防止重复。 客户的通讯端口号或临时通讯端口号。 值为4915265535,选择临时用于客户流程。服务器进程接收到客户端进程的消息时,它会知道客户端进程使用的动态通讯端口号。 通讯完成后,此通讯端口号将可供其他客户机进程以后使

10、用。 教材作者:谢希仁,5.2用户数据报协议UDP 5.2.1 UDP概要,UDP在IP的数据报服务上追加了少量的功能,即通讯端口功能和错误检测功能。 UDP用户数据报只能提供不可靠的递送,但UDP在某些方面有特殊的优点。 课件制作者:谢希仁,UDP的主要特征,UDP未连接,即在发送数据之前不需要建立连接。 UDP将尽最大努力交货。 即,不能保证可靠的交货,也不使用拥塞控制。 UDP是面向消息的。 UDP没有拥塞控制,适合多媒体通讯的要求。 UDP支持一对一、一对多、多对一和多对多的相互通讯。 UDP的第一个开销很小,只有8字节。 来自具有消息导向性UDP和源UDP能力的应用的消息在添加报头后

11、被传递到IP层。 UDP对应用层传来的消息既不整合也不分割,而是保持这些个消息的边界。 应用层传递给UDP的消息长度以相同方式发射,即一次发射一条消息。 接收方UDP对于从IP层传递的UDP用户数据图,在去除报头的状态下直接传递上位层的应用程序进程,一次传递一个完整的信息.应用程序需要选择合适大小的信息。课件作者:谢希仁、UDP是面向消息的、IP数据报的数据部分、IP报头、IP层、UDP报头、UDP用户数据报的数据部分、运输层、应用层消息、验证和数据、开头、UDP 目的地通讯端口、长度、校验和、数据、开头、UDP长度、源IP地址、目的地IP地址、0、17、IP数据报、字节、4、4、1、1第一个

12、字段是8字节,由四个字段构成,每个字段是2字节。、虚拟标头、源通讯端口、目标通讯端口、长度、校验和、数据、标头、UDP长度、源IP地址、目标IP地址虚拟标头仅用于校正检查和。 UDP检验和的校正示例10011001000010011153.19000000100011010008.104101011000001171.30000110000001114.11000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000001111111115000000000000001111

13、11110870000000000111300000000000115000000000000000 (检验和) 01010100 01000101数据010011010101010100100数据01001001001001001001001000100010001001001000100010010010001001000100010010001001000100100010001001000100010001000100010001000010001000100 求二进制反转运算的结果求反转,全部0 17 15 1087 13 15全部0数据数据数据数据全部0,课件作者:谢希仁,5.3传

14、输控制协议TCP概要5.3.1 TCP的最主要特征每个TCP连接只有两个端点。 每个TCP连接只有一对一的点对点。 TCP提供可靠的服务。 TCP提供全双工通信。 面向文本流。、课件制作人:谢希仁、面向TCP流的概念、发送TCP消息段、发送方、接收方、向发送高速缓存区写入字节,从接收高速缓存区读取字节,应用进程,指示应用进程的TCP消息段的开头,x 指示数字x的数据字节,注意TCP连接、课件创建者:谢希仁、TCP连接是虚拟连接,而不是真正的物理连接。 TCP不在乎应用进程一次向TCP的高速缓存区发送多少长度的消息。 TCP根据对方给予的窗口值和现在的网络拥塞程度,决定一个信息段中应该包含多少字节(UDP发送的信息长度由应用进程给出)。 TCP可以将过长的数据标签摇滾乐进行短分割传输。 TCP可以在存储一盏茶数量的字节之后配置消息段并发送。 课件制作人:谢希仁,5.3.2 TCP的连接,TCP把连接作为最基本的抽象化。 每个TCP连接有两个端点。 TCP连接的端点不是男公关,不是男公关的IP地址,既不是应用进程也不是运输层的连接协议通讯端口。 TCP

温馨提示

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

评论

0/150

提交评论