安徽理工大学 计算机科学与工程学院 应用-传输:服务接入点SAP-端口port 应用 服务接入点 ()(( 传输 网络地址 网络访问 应用 ()-(() 主机A 通信子网 传输 网络访问 应用 )—( 主机.C 传输 网络访问 主机B 6 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 6 《现代计算机网络》 应用-传输:服务接入点 SAP-端口port
安徽理工大学 ●● 计算机科学与工程学院 ·网络层及以下的各层实现了网络中主机之间的 通信,但是数据通信不是最终的目的; ·计算机网络最本质的话动是分布在不同地理位 置的主机之间的进程通信,以实现各种网络服 务功能; ·设置传输层的主要目的就是要实现分布式进程 通信。 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 7 《现代计算机网络》 • 网络层及以下的各层实现了网络中主机之间的 通信,但是数据通信不是最终的目的; • 计算机网络最本质的活动是分布在不同地理位 置的主机之间的进程通信,以实现各种网络服 务功能; • 设置传输层的主要目的就是要实现分布式进程 通信
安徽理工大学 计算机科学与工程学院 单机集统中的进程通信方法 ·进程和进程通信是操作条统中的一个最基本的 概念 ·程序是一个在时问上按照严格次序的前后相继 的操作序列,是一个静态的概念; ·进程是一个动态的概念,它是一个程序对某个 数据集的执行过程; 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 8 《现代计算机网络》 单机系统中的进程通信方法 • 进程和进程通信是操作系统中的一个最基本的 概念; • 程序是一个在时间上按照严格次序的前后相继 的操作序列,是一个静态的概念; • 进程是一个动态的概念,它是一个程序对某个 数据集的执行过程;
安徽理工大学 计算机科学与工程学院 ·进程状态反映出进程执行过程的变化; ·要保证系统正常地工作,操作条统必须对 进程的创建、撤消与状态转换进行控制; ·从进程的观点看,操作系统的核心则是控 制和协调这些进程的运行,解决进程之间 的通信。 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 9 《现代计算机网络》 • 进程状态反映出进程执行过程的变化; • 要保证系统正常地工作,操作系统必须对 进程的创建、撤消与状态转换进行控制; • 从进程的观点看,操作系统的核心则是控 制和协调这些进程的运行,解决进程之间 的通信
安徽理工大学 计算机科学与工程学院 在解决单机环境下操作系统的进程通信中: 。 BSD UNIX引入了管道(pipe)、命名管道(named pipe)和软中断信号(signal).机制; ·AT&TUNX引入了随息(message,)、共享存储区 (shared memory)和信号量(semaphore.)等; ·UNX系统的消息、共享存储区和信号量统称为进程 通信(inter process communication,PC)机制; ·PC机制也不适应于网络环境中的进程通信。 10 《现代计算机网络》
安徽理工大学 计算机科学与工程学院 10 《现代计算机网络》 在解决单机环境下操作系统的进程通信中: • BSD UNIX 引入了管道(pipe)、命名管道(named pipe)和软中断信号(signal)机制; • AT&T UNIX引入了消息(message)、共享存储区 (shared memory)和信号量(semaphore)等; • UNIX系统的消息、共享存储区和信号量统称为进程 通信(inter process communication,IPC)机制; • IPC机制也不适应于网络环境中的进程通信