分布式通信系统是在什么背景下产生的 - 爱问答

(爱问答)

分布式通信系统是在什么背景下产生的

分布式进程通信 网络层及以下的各层实现了网络中主机之间的通信,但是数据通信不是最终的目的;
  计算机网络最本质的活动是分布在不同地理位置的主机之间的进程通信,以实现各种网络服务功能;
  设置传输层的主要目的就是要实现分布式进程通信。
  进程和进程通信是操作系统中的一个最基本的概念;
  程序是一个在时间上按照严格次序的前后相继的操作序列,是一个静态的概念;
  进程是一个动态的概念,它是一个程序对某个数据集的执行过程;
  正在运行的进程叫做运行态;
  等待分配CPU的进程叫做就绪态;
  等待其它的条件的进程叫做等待态;
  进程状态反映出进程执行过程的变化;
  要保证系统正常地工作,操作系统必须对进程的创建、撤消与状态转换进行控制
  从进程的观点看,操作系统的核心则是控制和协调这些进程的运行,解决进程之间的通信。
  在解决单机环境下操作系统的进程通信中:
  BSD UNIX 引入了管道(pipe)、命名管道(named pipe)和软中断信号(signal)机制;
  AT&T UNIX引入了消息(message)、共享存储区(shared memory)和信号量(semaphore)等;
  UNIX系统的消息、共享存储区和信号量统称为进程通信(inter process communication,IPC)机制;
  IPC机制也不适应于网络环境中的进程通信。
  用一句最简单的话去描述计算机网络,那就是:
  计算机网络是分布在不同地理位置的多台独立的计算机系统的集合;
  “独立的计算机系统”意味着连网的每一台计算机的操作与资源是由自己的操作系统所管理;
  用户共享的网络资源及网络所能提供的服务功能最终是通过网络环境中的分布式进程通信来实现的。
  网络环境中的进程通信与单机系统内部的进程通信的主要区别:
  网络中主机的高度自治性;
  不是在同一个主机系统之中,没有一个统一的高层进行控制与管理;
  网络中一台主机对其它主机的
  活动状态
  位于其它主机系统中的各个进程状态
  这些进程什么时间参与网络活动
  希望与网络中哪一台主机的什么进程通信
  一概无从知道
  1.网络环境中分布式进程通信需要解决:
  进程命名与寻址方法
  多重协议的识别
  进程间相互作用的模式
  2.网络环境中进程标识
  在一台计算机中,不同的进程用进程号或进程标识(process ID)惟一地标识出来
  网络环境中完整的进程标识应该是:
  本地主机地址-本地进程标识
  远程主机地址-远程进程标识
  进程地址也叫做端口号(port number)
  3.多重协议的识别
  UNIX操作系统的TCP/IP的传输层就有TCP协议和UDP协议;
  网络环境中一个进程的全网惟一的标识需要一个三元组来表示:协议,本地地址,本地端口号。
  网络环境中一个完整的进程通信标识需要一个五元组来表示:
  协议 本地地址 本地端口号
  远地地址 远地端口号
  在UNIX操作系统中:
  三元组又叫做半相关half-association
  五元组叫做一个相关association

下一篇:RowUpdating代码哪里出错了提示成功但是没有更新数据库

上一篇:为什么au有声音而flstudio没声音

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?