1 / 142
文档名称:

计算机网络.课件.ppt

格式:ppt   大小:3,654KB   页数:142页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机网络.课件.ppt

上传人:经典书馆 2017/3/18 文件大小:3.57 MB

下载得到文件列表

计算机网络.课件.ppt

相关文档

文档介绍

文档介绍:计算机网络第3章运输层第三章运输层 2017 年3月 18日 2 目录?概述和运输层服务?多路复用与多路分解?无连接传输: UDP ?可靠数据传输的原理?面向连接的传输: TCP ?拥塞控制原理? TCP 拥塞控制第三章运输层 2017 年3月 18日 3 概述和运输层服务?运输层的功能?为不同主机上运行的应用进程之间提供逻辑通信(munication) ?运输层协议的工作内容?发送方:把应用数据划分成报文段(segments) , 交给网络层?接收方:把报文段重组成应用数据,交付给应用层第三章运输层 2017 年3月 18日 4 概述和运输层服务?运输层和网络层的区别?网络层:不同主机之间的逻辑通信?运输层:应用进程之间的逻辑通信类似于家庭间通信: 12 个孩子要与另一个家庭的 12 个孩子相互通信?进程= 孩子们?进程间报文= 信封中的信笺?主机= 家庭的房子?运输协议= 张三和李四?网络层协议= 邮局提供的服务第三章运输层 2017 年3月 18日 5 概述和运输层服务?上例中的几种特殊场景?张三和李四生病了,无法工作,换成张五和李六?不同的运输层协议可能提供不一样的服务?邮局不承诺信件送抵的最长时间?运输层协议能够提供的服务受到底层网络协议的服务模型的限制?邮局不承诺平信一定安全可靠的送达,可能在路上丢失,但张三、李四可在较长时间内没有受到对方的回信时,再次誊写信件,寄出?在网络层不提供某些服务的情况下,运输层自己提供第三章运输层 2017 年3月 18日 6 概述和运输层服务?因特网上的运输层协议?用户数据报协议 UDP (数据报) ?传输控制协议 TCP (报文段) ?所提供的服务?进程间数据交付——详见 节?差错检测——详见 节和第五章?可靠的数据传输——详见 节和 节?拥塞控制——详见 节和 节第三章运输层 2017 年3月 18日 7 多路复用与多路分解应用层运输层网络层 TCP 报文段 UDP 用户数据报应用进程 TCP 复用??? IP复用 UDP 复用??? TCP 报文段 UDP 用户数据报??????应用进程端口端口 TCP 分用 UDP 分用 IP分用 IP 数据报 IP 数据报发送方接收方第三章运输层 2017 年3月 18日 8 多路复用与多路分解?端口?端口的作用就是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段中的数据向上通过端口交付给应用层相应的进程(或者线程) ?从这个意义上讲,端口是用来标志应用层的进程(或者线程) ?端口用一个 16 bit 端口号进行标志第三章运输层 2017 年3月 18日 9 多路复用与多路分解?套接字? TCP 使用“连接”( 而不仅仅是“端口”) 作为最基本的抽象,同时将 TCP 连接的端点称为套接字(socket) 。?套接字和端口、 IP 地址的关系是: IP 地址 端口号 1500 1500 , 1500 , 1500 套接字(socket) 第三章运输层 2017 年3月 18日 10 多路复用与多路分解?报文段(数据报)的投送?主机收到 IP包?每个数据包都有源 IP地址和目的 IP地址?每个数据包都携带一个传输层的数据报文段?每个数据报文段都有源、目的端口号?主机根据“ IP地址+端口号”将报文段定向到相应的套接字源端口#目的端口# 32 位应用数据(报文) 其他首部字段 TCP/UDP 报文段格式