1 / 61
文档名称:

传输层协议解读.ppt

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

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

分享

预览

传输层协议解读.ppt

上传人:s0012230 2016/3/3 文件大小:0 KB

下载得到文件列表

传输层协议解读.ppt

文档介绍

文档介绍:第第77章章传输层传输层22本章学****要求本章学****要求??了解:了解:网络环境中分布式进程通信的基本概念。网络环境中分布式进程通信的基本概念。??掌握:进程相互作用的掌握:进程相互作用的Client/ServerClient/Server模型。模型。??掌握:传输层的基本功能与服务质量。掌握:传输层的基本功能与服务质量。??掌握:用户数据报协议掌握:用户数据报协议UDPUDP。。??掌握:传输控制协议掌握:传输控制协议TCPTCP。。 网络环境中分布式进程通信的基本概念网络环境中分布式进程通信的基本概念通信子网应用程序进程应用程序进程网络层协议作用范围传输层协议作用范围44??网络层及以下的各层实现了网络中网络层及以下的各层实现了网络中主机之间的主机之间的通信通信,,数据通信不是最终的目的数据通信不是最终的目的;;??计算机网络最本质的活动是分布在不同地理位计算机网络最本质的活动是分布在不同地理位置的主机之间的进程通信,置的主机之间的进程通信,以实现各种网络服以实现各种网络服务功能务功能;;??设置传输层的主要目的就是要实现分布式进程设置传输层的主要目的就是要实现分布式进程通信。通信。 单机系统中的进程通信方法单机系统中的进程通信方法??进程和进程通信是操作系统中的一个最基本的进程和进程通信是操作系统中的一个最基本的概念;概念;??程序程序是一个在时间上按照严格次序的前后相继是一个在时间上按照严格次序的前后相继的操作序列,是一个的操作序列,是一个静态静态的概念;的概念;??进程进程是一个是一个动态动态的概念,它是一个程序对某个的概念,它是一个程序对某个数据集的执行过程;数据集的执行过程;66??进程分为运行态、就绪态、等待态进程分为运行态、就绪态、等待态??运行态:运行态:正在运行的进程;正在运行的进程;??就绪态:就绪态:等待分配等待分配CPUCPU的进程;的进程;??等待态:等待态:等待其他的条件的进程;等待其他的条件的进程;??进程状态反映出进程执行过程的变化;进程状态反映出进程执行过程的变化;??要保证系统正常地工作,操作系统必须对进要保证系统正常地工作,操作系统必须对进程的创建、撤消与状态转换进行控制;程的创建、撤消与状态转换进行控制;??从进程的观点看,操作系统的核心是控制和从进程的观点看,操作系统的核心是控制和协调进程的运行,解决进程之间的通信。协调进程的运行,解决进程之间的通信。 网络环境中分布式进程通信的特点网络环境中分布式进程通信的特点““计算机网络是分布在不同地理位置的多计算机网络是分布在不同地理位置的多***立的计算机系统的集合***立的计算机系统的集合””。。??““独立的计算机系统独立的计算机系统””意味着连网的每一意味着连网的每一台计算机的操作与资源由自己的操作系台计算机的操作与资源由自己的操作系统管理;统管理;??用户共享的网络资源及网络所能提供的用户共享的网络资源及网络所能提供的服务功能最终通过网络环境中的分布式服务功能最终通过网络环境中的分布式进程通信来实现的。进程通信来实现的。88网络环境中的进程通信与单机系统内部的进程通信网络环境中的进程通信与单机系统内部的进程通信的主要区别:的主要区别:??网络中主机的高度自治性;网络中主机的高度自治性;??不是在同一个主机系统之中,没有一个统一的高层不是在同一个主机系统之中,没有一个统一的高层进行控制与管理;进行控制与管理;??网络中一台主机对其他主机的网络中一台主机对其他主机的??活动状态;活动状态;??位于其他主机系统中的各个进程状态;位于其他主机系统中的各个进程状态;??这些进程什么时间参与网络活动;这些进程什么时间参与网络活动;??希望与网络中哪一台主机的什么进程通信希望与网络中哪一台主机的什么进程通信一概不知。一概不知。9911、网络环境中分布式进程通信需要解决:、网络环境中分布式进程通信需要解决:??进程命名与寻址方法进程命名与寻址方法??多重协议的识别多重协议的识别??进程间相互作用的模式进程间相互作用的模式101022、、网络环境中进程标识网络环境中进程标识??在一台计算机中,不同的进程用进程号或进在一台计算机中,不同的进程用进程号或进程标识(也叫端口号程标识(也叫端口号port numberport number))惟一地标惟一地标识。识。??网络环境中完整的进程标识:网络环境中完整的进程标识:??本地主机地址本地主机地址--本地端口号本地端口号;;??远程主机地址远程主机地址--远程端口号。远程端口号。